- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/order/buyer/agent/updateuserexternalidagent.php
- Класс: Bitrix\Crm\Order\Buyer\Agent\UpdateUserExternalIdAgent
- Вызов: UpdateUserExternalIdAgent::getExtranetUsersWithoutExternalIds
private function getExtranetUsersWithoutExternalIds(int $lastId): array
{
$extranetUsersWithoutExternalIds = UserTable::getList([
'select' => [
'ID',
],
'filter' => [
'>ID' => $lastId,
'=ACTIVE' => 'Y',
'=EXTERNAL_AUTH_ID' => null,
'=UF_DEPARTMENT' => null,
],
'order' => [
'ID' => 'asc',
],
'limit' => self::ONE_RUN_LIMIT,
]);
return array_column($extranetUsersWithoutExternalIds->fetchAll(), 'ID');
}