...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_activity_db_result.php
- Класс: \CCrmActivityDbResult
- Вызов: CCrmActivityDbResult::appendIncomingChannelFieldToRecords
private function appendIncomingChannelFieldToRecords(array $records): array { $incomingChannelRecords = array_column( \Bitrix\Crm\Activity\Entity\IncomingChannelTable::query() ->whereIn('ACTIVITY_ID', array_keys($records)) ->setSelect(['ACTIVITY_ID']) ->fetchAll() , 'ACTIVITY_ID' ); foreach ($records as $id => $record) { $records[$id]['IS_INCOMING_CHANNEL'] = (in_array($id, $incomingChannelRecords, false) ? 'Y' : 'N'); } return array_values($records); }