...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/autosearchusersettings.php
- Класс: Bitrix\Crm\Integrity\AutoSearchUserSettings
- Вызов: AutoSearchUserSettings::getForUserByEntityType
static function getForUserByEntityType(int $entityTypeId, int $userId = null): AutoSearchUserSettings { $userId = $userId ?: \CCrmSecurityHelper::GetCurrentUser()->GetID(); $entity = Entity\AutosearchUserSettingsTable::query() ->where('ENTITY_TYPE_ID', $entityTypeId) ->where('USER_ID', $userId) ->setSelect(['*']) ->setLimit(1) ->fetchObject(); if ($entity) { return $entity; } $entity = new static(); $entity->setEntityTypeId($entityTypeId); $entity->setUserId($userId); return $entity; }