...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/agent/activity/synchronizeuncompletedactivitydataagent.php
- Класс: Bitrix\Crm\Agent\Activity\SynchronizeUncompletedActivityDataAgent
- Вызов: SynchronizeUncompletedActivityDataAgent::setHasAnyIncomingChannelForResponsible
private function setHasAnyIncomingChannelForResponsible(int $ownerTypeId, int $ownerId, int $responsibleId): void { $existedUncompletedActivity = EntityUncompletedActivityTable::query() ->where('RESPONSIBLE_ID', $responsibleId) ->where('ENTITY_TYPE_ID', $ownerTypeId) ->where('ENTITY_ID', $ownerId) ->setSelect(['ID', 'HAS_ANY_INCOMING_CHANEL']) ->fetch() ; if ($existedUncompletedActivity && $existedUncompletedActivity['HAS_ANY_INCOMING_CHANEL'] === 'N') { EntityUncompletedActivityTable::update($existedUncompletedActivity['ID'], ['HAS_ANY_INCOMING_CHANEL' => true]); } }