• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/documentgenerator/dataprovider/storedocumentarrival.php
  • Класс: Bitrix\Crm\Integration\DocumentGenerator\DataProvider\StoreDocumentArrival
  • Вызов: StoreDocumentArrival::getFields
public function getFields()
{
	if (!is_null($this->fields))
	{
		return $this->fields;
	}

	$fields = [
		'DOCUMENT_CONTRACTOR_NAME' => [
			'TITLE' => Loc::getMessage('CRM_DOCGEN_DATAPROVIDER_SD_ARRIVAL_FLD_DOCUMENT_CONTRACTOR_NAME'),
			'VALUE' => [$this, 'getDocumentContractorName'],
		],
		'DOCUMENT_CONTRACTOR_COMPANY' => [
			'TITLE' => Loc::getMessage('CRM_DOCGEN_DATAPROVIDER_SD_ARRIVAL_FLD_DOCUMENT_CONTRACTOR_COMPANY'),
			'VALUE' => [$this, 'getDocumentContractorCompany'],
		],
		'DOCUMENT_CONTRACTOR_PERSON_NAME' => [
			'TITLE' => Loc::getMessage('CRM_DOCGEN_DATAPROVIDER_SD_ARRIVAL_FLD_DOCUMENT_CONTRACTOR_PERSON_NAME'),
			'VALUE' => [$this, 'getDocumentContractorPersonName'],
		],
		'DOCUMENT_CONTRACTOR_PHONE' => [
			'TITLE' => Loc::getMessage('CRM_DOCGEN_DATAPROVIDER_SD_ARRIVAL_FLD_DOCUMENT_CONTRACTOR_PHONE'),
			'VALUE' => [$this, 'getDocumentContractorPhone'],
		],
		'DOCUMENT_CONTRACTOR_INN' => [
			'TITLE' => Loc::getMessage('CRM_DOCGEN_DATAPROVIDER_SD_ARRIVAL_FLD_DOCUMENT_CONTRACTOR_INN'),
			'VALUE' => [$this, 'getDocumentContractorInn'],
		],
		'DOCUMENT_CONTRACTOR_KPP' => [
			'TITLE' => Loc::getMessage('CRM_DOCGEN_DATAPROVIDER_SD_ARRIVAL_FLD_DOCUMENT_CONTRACTOR_KPP'),
			'VALUE' => [$this, 'getDocumentContractorKpp'],
		],
		'DOCUMENT_CONTRACTOR_ADDRESS' => [
			'TITLE' => Loc::getMessage('CRM_DOCGEN_DATAPROVIDER_SD_ARRIVAL_FLD_DOCUMENT_CONTRACTOR_ADDRESS'),
			'VALUE' => [$this, 'getDocumentContractorAddress'],
		],
	];

	$this->fields = array_merge(parent::getFields(), $fields);

	return $this->fields;
}