Регистр "Права ролей"
Есть такой интересный регистр сведений в котором обновляется информация о текущих ролях и доступе. На базе него работает отчет "Анализ прав доступа", которые анализирует роли текущего пользователя.
Можно почитать тут про применение https://infostart.ru/1c/articles/1176543/
Из интересного почитайте комменты.
Есть проблема, что этот регистр по умолчанию не содержит роли, которые разрабатываются в расширениии.
Для того, чтобы стало возможным добавлять туда права расширений нужно сделать следующее:
Для двух полей подсвеченных желтым сделать составной тип данных:
Далеее нужно допилить процедуру заполнения регистров. Я нашел, что есть другой регистр "РегистрСведений.ТаблицыГруппДоступа".
По кнопке еще обновляются таблицы этого регистра при этом одновременно предусмотрено считывание ролей и объектов метаданных, которые добавлены в расширении.
Далее в расширение позаимстовать процедуру УправлениеДоступомСлужебный.ОбновитьТаблицыГруппДоступаДляПодключенныхРасширений
И вклиниться в нее тут
Далее эта процедура дозаполнит регистр "Права ролей" объектами из расширений (ролями и объектами метаданных), которых нет в основной конфигурации.
Смотрим регистр после обновления. Например эти 2 роли желтым (ниже) добавлены в расширениях