пятница, 21 июня 2019 г.

Ломтики кода - права доступа

Определить, какая роль дает доступ к определенным объектам метаданных:
ПользовательБД = ПользователиИнформационнойБазы.НайтиПоИмени("Ляля");

Для Каждого РольПользователя Из ПользовательБД.Роли Цикл

 Сообщить("" + РольПользователя);
 Если ПравоДоступа("Чтение", Метаданные.ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения, РольПользователя) Тогда
  Сообщить("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Есть доступ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
 КонецЕсли;

КонецЦикла;


1 комментарий:

  1. типовой регистр сведений "права ролей" где можно выставлять отбор по метаданному не подойдет?

    ОтветитьУдалить