Определить, какая роль дает доступ к определенным объектам метаданных:
ПользовательБД = ПользователиИнформационнойБазы.НайтиПоИмени("Ляля");
Для Каждого РольПользователя Из ПользовательБД.Роли Цикл
Сообщить("" + РольПользователя);
Если ПравоДоступа("Чтение", Метаданные.ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения, РольПользователя) Тогда
Сообщить("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Есть доступ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
КонецЕсли;
КонецЦикла;
типовой регистр сведений "права ролей" где можно выставлять отбор по метаданному не подойдет?
ОтветитьУдалить