...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/agent/duplicate/volatile/indexrebuild.php
- Класс: Bitrix\Crm\Agent\Duplicate\Volatile\IndexRebuild
- Вызов: IndexRebuild::prepareItemIds
protected function prepareItemIds(int $offsetId, int $limit): array { $filter = ['CHECK_PERMISSIONS' => 'N']; if($offsetId > 0) { $filter['>ID'] = $offsetId; } /** @var $entityClass CCrmLead|CCrmCompany|CCrmContact */ $entityClass = '\\CCrm'.ucfirst(strtolower(CCrmOwnerType::ResolveName($this->getEntityTypeId()))); $res = $entityClass::GetListEx(['ID' => 'ASC'], $filter, false, ['nTopCount' => $limit], ['ID']); $result = []; if(is_object($res)) { while($fields = $res->Fetch()) { $result[] = (int)$fields['ID']; } } return $result; }