• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/documentgenerator/dataprovider/company.php
  • Класс: Bitrix\Crm\Integration\DocumentGenerator\DataProvider\Company
  • Вызов: Company::loadMultiFields
protected function loadMultiFields()
{
	$result = [];
	if($this->isLoaded())
	{
		if($this->multiFields === null)
		{
			$this->multiFields = [];

			$entityId = \CCrmOwnerType::CompanyName;
			$elementId = $this->source;

			if($elementId > 0)
			{
				$multiFieldDbResult = \CCrmFieldMulti::GetList(
					['ID' => 'asc'],
					[
						'ENTITY_ID' => $entityId,
						'ELEMENT_ID' => $elementId,
					]
				);
				while($multiField = $multiFieldDbResult->Fetch())
				{
					$this->multiFields[$multiField['TYPE_ID']][] = $multiField;
				}
			}
		}
		$result = $this->multiFields;
	}

	return $result;
}