• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/internals/resultentity.php
  • Класс: Bitrix\Crm\WebForm\Internals\ResultEntityTable
  • Вызов: ResultEntityTable::getItemIdsThatHasResultsHigherThan
static function getItemIdsThatHasResultsHigherThan(int $entityTypeId, int $resultId, array $itemIds): array
{
	Collection::normalizeArrayValuesByInt($itemIds);
	if (empty($itemIds))
	{
		return [];
	}
	$entityName = \CCrmOwnerType::ResolveName($entityTypeId);

	return static::query()
		->addSelect('ITEM_ID')
		->addOrder('ITEM_ID')
		->addFilter('>RESULT_ID', $resultId)
		->addFilter('=ENTITY_NAME', $entityName)
		->addFilter('@ITEM_ID', $itemIds)
		->exec()
		->fetchCollection()
		->getItemIdList()
	;
}