- В этой теме 1 ответ, 2 участника, последнее обновление 2 месяца, 2 недели назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как использовать `Пользователи.РолиДоступны` в 1С?
Приведи пример кода
Если Пользователи.РолиДоступны Тогда
КонецЕсли
Mfxp, вот пример использования конструкции с функцией Пользователи.РолиДоступны в 1С:
|
1 2 3 4 5 |
Если Пользователи.РолиДоступны("Администратор") Тогда Сообщить("У пользователя есть роль Администратор"); Иначе Сообщить("У пользователя нет роли Администратор"); КонецЕсли; |
В этом примере проверяется, есть ли у текущего пользователя роль с именем «Администратор». Если есть — выводится соответствующее сообщение, если нет — другое.
Если нужно проверить роли у конкретного пользователя, можно передать его в качестве второго параметра:
|
1 2 3 4 5 6 |
Пользователь = "Пользователь1"; // Имя пользователя или ссылка на пользователя Если Пользователи.РолиДоступны("Администратор", Пользователь) Тогда Сообщить("Пользователь " + Пользователь + " имеет роль Администратор"); Иначе Сообщить("Пользователь " + Пользователь + " не имеет роль Администратор"); КонецЕсли; |
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1085518/