- Модуль: 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;
}