• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/component/entitylist/nearestactivity/manager.php
  • Класс: Bitrix\Crm\Component\EntityList\NearestActivity\Manager
  • Вызов: Manager::getActivitiesData
private function getActivitiesData(array $entityIds): array
{
	$activitiesIds = $this->getNearestActivitiesIds($entityIds);
	if (empty($activitiesIds))
	{
		return $activitiesIds;
	}
	$result = [];

	$activitiesIterator = \CCrmActivity::GetList([], ['ID' => array_keys($activitiesIds)], false, false, [
		'ID',
		'TYPE_ID',
		'PROVIDER_ID',
		'SUBJECT',
		'RESPONSIBLE_ID',
		'DEADLINE',
		'ORIGIN_ID',
		'IS_INCOMING_CHANNEL',
		'LIGHT_COUNTER_AT',
	]);
	while ($activity = $activitiesIterator->Fetch())
	{
		$entityId = $activitiesIds[$activity['ID']];
		$result[$entityId] = $activity;
	}

	return $result;
}