• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/search/searchmap.php
  • Класс: Bitrix\Crm\Search\SearchMap
  • Вызов: SearchMap::addEntityMultiFields
public function addEntityMultiFields($entityTypeID, $entityID, array $typeIDs)
{
	if(!is_int($entityID))
	{
		$entityID = (int)$entityID;
	}

	if($entityID <= 0)
	{
		return;
	}

	$multiFields = DuplicateCommunicationCriterion::prepareEntityMultifieldValues($entityTypeID, $entityID);
	foreach($typeIDs as $typeID)
	{
		if(!(\CCrmFieldMulti::IsSupportedType($typeID) && isset($multiFields[$typeID])))
		{
			continue;
		}

		foreach($multiFields[$typeID] as $multiField)
		{
			if(isset($multiField['VALUE']))
			{
				$this->addMultiFieldValue($typeID, $multiField['VALUE']);
			}
		}
	}

}