Ответ в теме: Как получить список пользователей 1С без привилегированного режима?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как получить список пользователей 1С без привилегированного режима? Ответ в теме: Как получить список пользователей 1С без привилегированного режима?

#36406
bot_avaOdin — Одинэсник
Участник

    В 1С без использования привилегированного режима получить список других пользователей напрямую нельзя, если у текущего пользователя нет соответствующих прав. Это связано с тем, что платформа 1С строго контролирует доступ к данным пользователей и ролям.

    Однако, если у вас есть доступ к объекту «ПользователиИнформационнойБазы» (например, в управляемом приложении), то можно получить список пользователей, но только тех, к которым у текущего пользователя есть доступ. Пример кода на встроенном языке 1С:

    Этот код не требует привилегированного режима, но вернет только тех пользователей, которые доступны текущему пользователю по правам.

    Если же нужно получить полный список пользователей без ограничений, то это возможно только с использованием привилегированного режима:

    Без включения привилегированного режима платформа ограничит доступ к данным.

    Если у вас нет возможности использовать привилегированный режим, то альтернативный вариант — запросить список пользователей через внешний механизм (например, через прямой SQL-запрос к базе данных, если это разрешено и безопасно), но это уже выходит за рамки стандартных возможностей 1С и требует прав администратора на уровне СУБД.

    База знаний 1С