• Модуль: 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');
}