Просмотр прав доступа к объектам метаданных для ролей/пользователей



Просмотр прав доступа к объектам метаданных для ролей/пользователей.

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

Обработка показывает права доступа к объектам метаданных для ролей/пользователей.

В одном окне видны сводные списки пользователей, установленные для них роли, права доступа к объектам метаданных по выбранному в списке пользователю или выбранной роли.

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

Первое поле сводная таблица: Пользователь — Роли 

Второе поле — список ролей по пользователю выбранному в первой таблице

Третье сводная таблица Объект метаданных — Вид Доступа по пользователю из первой таблицы или роли из второго списка ролей.

(тестировалась на платформе 1С:Предприятие 8.3 (8.3.10.2699), 8.2 (8.2.18.102))

5 Comments

  1. kiruha

    Иногда требуется еще обратная задача — по объекту метаданных просмотреть какие роли/пользователи имеют доступ на чтение/изменение и т.п.

    Reply
  2. vaidamirjan

    (1) Функционал добавил

    Reply
  3. Mur_inna

    Здравствуйте, пытаюсь написать что-то подобное но ПравоДоступа(«Проведение», Метаданные.Документы.СчетФактураВыданный, роль) всегда возвращает истину, вы не сталкивались с такой ситуацией?

    Reply
  4. vaidamirjan

    (3)

    ПравоДоступа(

    Возвращаемое значение:

    Тип: Булево.

    Истина — право доступа к объекту установлено; Ложь — в противном случае.

    Если в момент выполнения метода установлен привелигированный режим, то всегда возвращается Истина.

    Может из-за этого?

    А так, вроде не было проблем.

    Reply
  5. Mur_inna

    (4)

    Если в момент выполнения метода установлен привелигированный режим, то всегда возвращается Истина.

    Это внешний отчет, Сообщить(ПривилегированныйРежим()); сказал нет. Платформа 8.3.10.2252

    Эх (

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *