• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/context.php
  • Класс: BitrixDocumentGeneratorContext
  • Вызов: Context::setRegion
public function setRegion($region): Context
{
	$this->region = $region;
	$culture = false;
	if(is_numeric($region) && $region > 0)
	{
		$regionData = Driver::getInstance()->getRegionsList()[$region];
		if($regionData)
		{
			$culture = new Culture();
			$culture->setFormatDate($regionData['FORMAT_DATE'])
				->setFormatDatetime($regionData['FORMAT_DATETIME'])
				->setFormatName($regionData['FORMAT_NAME'])
				->setCharset('UTF-8');
		}
	}
	elseif(is_string($region) && !empty($region))
	{
		$culture = CultureTable::getList(['filter' => ['=CODE' => $region]])->fetchObject();
	}

	if($culture)
	{
		$this->culture = $culture;
	}

	return $this;
}