• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/actualentityselector.php
  • Класс: Bitrix\Crm\Integrity\ActualEntitySelector
  • Вызов: ActualEntitySelector::getEntities
public function getEntities()
{
	$list = array();
	$num = 0;
	foreach($this->entities as $entity)
	{
		if (!isset($entity['IS_PRIMARY']) || !$entity['IS_PRIMARY'])
		{
			continue;
		}

		if (!$entity['ID'])
		{
			continue;
		}

		foreach ($entity['ID'] as $entityId)
		{
			$sort = isset($entity['PRIMARY_SORT']) ? $entity['PRIMARY_SORT'] : 100;
			$sort += ++$num/100;
			$list[(string) $sort] = array(
				'ENTITY_TYPE_ID' => $entity['TYPE_ID'],
				'ENTITY_ID' => $entityId,
			);
		}
	}

	ksort($list, SORT_NUMERIC);
	$list = array_values($list);
	return $list;
}