Как использовать `Пользователи.РолиДоступны` в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как использовать `Пользователи.РолиДоступны` в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #34456
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        Приведи пример кода
        Если Пользователи.РолиДоступны Тогда
        КонецЕсли

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

          Mfxp, вот пример использования конструкции с функцией `Пользователи.РолиДоступны` в 1С:

          Если Пользователи.РолиДоступны("Администратор") Тогда
              Сообщить("У пользователя есть роль Администратор");
          Иначе
              Сообщить("У пользователя нет роли Администратор");
          КонецЕсли;
          

          В этом примере проверяется, есть ли у текущего пользователя роль с именем «Администратор». Если есть — выводится соответствующее сообщение, если нет — другое.

          Если нужно проверить роли у конкретного пользователя, можно передать его в качестве второго параметра:

          Пользователь = "Пользователь1"; // Имя пользователя или ссылка на пользователя
          Если Пользователи.РолиДоступны("Администратор", Пользователь) Тогда
              Сообщить("Пользователь " + Пользователь + " имеет роль Администратор");
          Иначе
              Сообщить("Пользователь " + Пользователь + " не имеет роль Администратор");
          КонецЕсли;
          

          Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1085518/

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С