• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_field_multi.php
  • Класс: \CCrmFieldMulti
  • Вызов: CCrmFieldMulti::GetAllEntityFields
static function GetAllEntityFields($entityID, $elementID)
{
	$results = array();

	$dbResult = self::GetList(
		array('ID' => 'asc'),
		array('ENTITY_ID' => $entityID, 'ELEMENT_ID' => $elementID)
	);

	while($fields = $dbResult->Fetch())
	{
		$typeID = $fields['TYPE_ID'];
		if(!isset($results[$typeID]))
		{
			$results[$typeID] = array();
		}

		$results[$typeID][$fields['ID']] = array(
			'VALUE' => $fields['VALUE'],
			'VALUE_TYPE' => $fields['VALUE_TYPE']
		);
	}

	return $results;
}