Имя: Пароль:
1C
 
1С 8.3 Как получить все права роли.
0 ЭЦ
 
08.07.22
15:34
Господа!

Требуется программно проанализировать права заданной роли заданного права.

Пишем
ТребуемаяРоль = Метаданные.Роли.ТребуемаяРоль;

и

ТребуемаяРоль.Права - как пишет справка это всегда равно Неопределено
она же предлагает использовать методы глобального контекста ПравоДоступа и ПараметрыДоступа().

Однако оба эти метода относятся только к текущему пользователю.
Мне же надо получить роли установленные в конфигураторе (не зависимо от текущего пользователя)

Как мне их выцепить ?
Прошу подсказать.
1 1Сергей
 
08.07.22
15:42
Перебор метаданных + ПравоДоступа
2 Fedor-1971
 
08.07.22
15:50
(0) посмотри отладчиком на ТребуемаяРоль, там будет что-то типа состава (к каким объектам роль имеет доступ)