• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/documentgenerator/dataprovider/baserequisite.php
  • Класс: Bitrix\Crm\Integration\DocumentGenerator\DataProvider\BaseRequisite
  • Вызов: BaseRequisite::getFields
public function getFields()
{
	if($this->fields === null)
	{
		$this->fields = [];
		$titles = $this->getInterfaceLanguageTitles();
		$documentLanguageTitles = $this->getDocumentLanguageTitles();

		foreach($titles as $placeholder => $title)
		{
			if(isset($this->getHiddenFields()[$placeholder]))
			{
				continue;
			}
			$this->fields[$placeholder] = [];
			if(empty($title) && !empty($documentLanguageTitles[$placeholder]))
			{
				$title = $documentLanguageTitles[$placeholder];
			}
			if(!empty($title))
			{
				$this->fields[$placeholder]['TITLE'] = $title;
			}
		}
	}

	return $this->fields;
}