• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/kanban/entitybadge.php
  • Класс: Bitrix\Crm\Kanban\EntityBadge
  • Вызов: EntityBadge::queryAllBadgeIds
private function queryAllBadgeIds(int $entityTypeId, array $entityIds): array
{
	$entityBadgeQ = BadgeTable::query()
		->addSelect('MAX_ID')
		->registerRuntimeField('', new ExpressionField('MAX_ID', 'MAX(%s)', 'ID'))
		->where('ENTITY_TYPE_ID', $entityTypeId)
		->whereIn('ENTITY_ID', $entityIds)
		->setGroup(['ENTITY_ID']);

	return array_column($entityBadgeQ->fetchAll(), 'MAX_ID');
}