Как узнать какие права даёт роль?
Открывать роль и протыкивать все объекты метаданных это контрпродуктивно. Где можно увидеть все права, которые дат роль?
нет во встроенном языке одного метода, который всё выведет.
Либо открыть роль в конфигураторе и Дествия - Вывести список.
Либо что-то вроде:
р = Метаданные.Роли.ДобавлениеИзменениеСделок;
Сообщить("Справочники:");
Для каждого м из Метаданные.Справочники цикл
Если ПравоДоступа("Чтение", м, р) Тогда
Сообщить(" " + м.Имя);
КонецЕсли;
КонецЦикла;
Сообщить("Документы:");
Для каждого м из Метаданные.Документы цикл
Если ПравоДоступа("Чтение", м, р) Тогда
Сообщить(" " + м.Имя);
КонецЕсли;
КонецЦикла;
(0) Возьми вот это http://catalog.mista.ru/public/506884/ Простая но очень классная обработка. Может как показывать объекты по ролям так и роли по объектам, бонус - умеет менять набор ролей пользователю
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn