Как программно для роли посмотреть права доступа к документу? #391297


#0 by morpheus2
Не соображу как в восьмерке программно для конкретной роли получить права доступа на объект метаданных ? Например, есть роль "МенеджерПоПродажам" и нужно узнать какие права установлены для этой роли на документ "ЗаказПокупателя" ?
#1 by ТелепатБот
#2 by morpheus2
В Книге Знаний об этом ничего не сказано
#3 by John83
кстати интересная тема, сам недавно задался таким вопросом, правда еще не замарачивался :)
#4 by Serg_1960
Для Каждого Роль Из Метаданные.Роли Цикл
#5 by Serg_1960
Синтаксис: ПараметрыДоступа(<Наименование права>, <Объект метаданных>, <Список полей>, <Пользователь/Роль>) Параметры: <Наименование права> (обязательный) Тип: Строка. Наименование запрашиваемого на объект права, например "Read". <Объект метаданных> (обязательный) Объект метаданных, права на доступ к которому проверяются. <Список полей> (обязательный) Тип: Строка. Список полей объекта базы данных, права на доступ к которым проверяются. Поля указываются списком, через запятую. Могут присутствовать имена табличных частей, реквизитов табличных частей, в последнем случае поле описывается как <Имя табличной части>.<Имя реквизита табличной части>. <Пользователь/Роль> (необязательный) Тип: ПользовательИнформационнойБазы, Метаданные.Роли.Роль. Указывает пользователя или роль, для которых нужно определить доступность права. При этом возвращается значение права так, как оно определено в конфигурации. Возвращаемое значение: Тип: ПараметрыДоступа. Описание: Позволяет получить права текущего пользователя на заданный объект метаданных с указанием полей.
#6 by morpheus2
Большое спасибо:))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С