• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/ui/entityselector/dynamicmultipleprovider.php
  • Класс: Bitrix\Crm\Integration\UI\EntitySelector\DynamicMultipleProvider
  • Вызов: DynamicMultipleProvider::fetchEntryIds
protected function fetchEntryIds(int $entityTypeId, array $filter): array
{
	$result = [];

	$factory = Container::getInstance()->getFactory($entityTypeId);
	if ($factory)
	{
		$items = $factory->getItemsFilteredByPermissions([
			'select' => ['ID'],
			'filter' => $filter,
		]);

		foreach ($items as $item)
		{
			$result[] = $item->getId();
		}
	}

	return $result;
}