...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/agent/activity/processentityuncompletedactivitiesagent.php
- Класс: Bitrix\Crm\Agent\Activity\ProcessEntityUncompletedActivitiesAgent
- Вызов: ProcessEntityUncompletedActivitiesAgent::getUnprocessedBindings
protected function getUnprocessedBindings(int $lastId): array { $bindings = \CCrmActivity::GetBindings($lastId); foreach ($bindings as $id => $binding) { $bindingExists = !!\Bitrix\Crm\Activity\Entity\EntityUncompletedActivityTable::query() ->where('ENTITY_TYPE_ID', $binding['OWNER_TYPE_ID']) ->where('ENTITY_ID', $binding['OWNER_ID']) ->setSelect(['ID']) ->setLimit(1) ->fetch() ; if ($bindingExists) { unset($bindings[$id]); } } return $bindings; }