• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/conversion/leadconversionmapper.php
  • Класс: Bitrix\Crm\Conversion\LeadConversionMapper
  • Вызов: LeadConversionMapper::getSourceMultiFields
public function getSourceMultiFields()
{
	if($this->srcMultiFields !== null)
	{
		return $this->srcMultiFields;
	}

	$this->srcMultiFields = [];
	$dbResult = \CCrmFieldMulti::GetList(
		array('ID' => 'asc'),
		array('ENTITY_ID' => 'LEAD', 'ELEMENT_ID' => $this->srcEntityID)
	);

	while($multiField = $dbResult->Fetch())
	{
		$typeID = $multiField['TYPE_ID'];
		if(!isset($this->srcMultiFields[$typeID]))
		{
			$this->srcMultiFields[$typeID] = [];
		}

		$index = count($this->srcMultiFields[$typeID]);
		$this->srcMultiFields[$typeID]["n{$index}"] = [
			'VALUE' => $multiField['VALUE'],
			'VALUE_TYPE' => $multiField['VALUE_TYPE']
		];
	}

	return $this->srcMultiFields;
}