...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/entity_helper.php
- Класс: \CCrmEntityHelper
- Вызов: CCrmEntityHelper::prepareObserversFieldFilter
static function prepareObserversFieldFilter(int $entityTypeId, string $tableAlias, array $observerIds): string { if (!\CCrmOwnerType::IsDefined($entityTypeId)) { return ''; } Collection::normalizeArrayValuesByInt($observerIds); if (empty($observerIds)) { return ''; } $observerIds = implode(',', $observerIds); return "{$tableAlias}.ID IN ( SELECT obr.entity_id FROM b_crm_observer obr WHERE obr.entity_type_id = {$entityTypeId} and obr.user_id IN ({$observerIds}) )"; }