Имя: Пароль:
1C
1С v8
Проверка наличие RLS на роли
0 Lion-Killer
 
15.05.12
13:39
Уважаемые форумчане, кто знает программный метод получения признака наложен ли RLS на объект в праве доступа?
1 pumbaEO
 
15.05.12
13:45
Тебе сам признак нужен или же тип "RLS отработало" и надо знать "разрешило" или "нет"
2 Lion-Killer
 
15.05.12
13:50
Мне сам признак нужен
3 Lion-Killer
 
15.05.12
14:57
Можно ли как нибудь это через метаданные получить?
4 Lion-Killer
 
15.05.12
15:41
Нашел

Глобальный контекст (Global context)
ПараметрыДоступа (AccessParameters)
Синтаксис:

ПараметрыДоступа(<НаименованиеПрава>, <ОбъектМетаданных>, <СписокПолей>, <Пользователь/Роль>)
Параметры:

<НаименованиеПрава> (обязательный)

Тип: Строка.
Наименование запрашиваемого на объект права, например "Read".
<ОбъектМетаданных> (обязательный)

Тип: Объект метаданных.
Объект метаданных, права на доступ к которому проверяются.
Могут быть указаны только следующие объекты метаданных:
ОбъектМетаданных: ПланОбмена;
ОбъектМетаданных: Константа (для режима совместимости Версия8_2_13 и ниже);
ОбъектМетаданных: Справочник;
ОбъектМетаданных: Документ;
ОбъектМетаданных: ЖурналДокументов;
ОбъектМетаданных: Последовательность;
ОбъектМетаданных: ПланВидовХарактеристик;
ОбъектМетаданных: ПланСчетов;
ОбъектМетаданных: ПланВидовРасчета;
ОбъектМетаданных: РегистрСведений;
ОбъектМетаданных: РегистрНакопления;
ОбъектМетаданных: РегистрБухгалтерии;
ОбъектМетаданных: РегистрРасчета;
ОбъектМетаданных: Перерасчет;
ОбъектМетаданных: БизнесПроцесс;
ОбъектМетаданных: Задача;
ОбъектМетаданных: ВнешнийИсточникДанных.
<СписокПолей> (обязательный)

Тип: Строка.
Список полей объекта базы данных, права на доступ к которым проверяются. Поля указываются списком, через запятую. Могут присутствовать имена табличных частей, реквизитов табличных частей, в последнем случае поле описывается как <Имя табличной части>.<Имя реквизита табличной части>.
<Пользователь/Роль> (необязательный)

Тип: ПользовательИнформационнойБазы; Метаданные.Роли.Роль.
Указывает пользователя или роль, для которых нужно определить доступность права. При этом возвращается значение права так, как оно определено в конфигурации.
Возвращаемое значение:

Тип: ПараметрыДоступа.

Описание:

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

Доступность:

Сервер, толстый клиент, внешнее соединение.
См. также:

ПараметрыДоступа
МенеджерПользователейИнформационнойБазы, метод ТекущийПользователь
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан