Доступна ли пользователю (роли) команда или объект на чтение. Можно ли записывать данные с этой ролью и т.д.
Отчет совершенно не нов, но у него есть отличительные черты.
1. он на тонком клиенте
2. реализован на компоновке данных, так что если кому что не нравится, можно поменять отображение данных по своему вкусу
3. он был нужен мне для быстрого определения, у кого какие права в нестандартной конфе
4. он не похож на отчеты, которые я искал на Инфостарте (они либо в неуправляемых формах, либо на управляемых, но только для связи роль-пользователь).
Если не хватает ширины или высоты какого-то поля, то зажимаете клавишу CTRL и наводим указатель мыши на линию столбца (строки), и при появлении бегунка нажатием мышки устанавливаем нужную вам ширину (длину).
Отчет выполнен на СКД, так что есть возможность изменить группировки упорядочивания, внешний вид и т.д. как вам удобно.
На первой закладке форма отчета по "пересечению указанных" пользователей (ролей), выбранных объектов базы и указанных "прав объекта".
На второй закладке сам отбор.
На третьей закладке таблица соответствия пользователей - ролей (пересечение указанных пользователей и ролей во второй закладке) .
Если не хватает места, нажимаем кнопку "показать настройки" - скрывает, показывает настройки.
И последнее - не стоит выбирать сразу все объекты метаданных, все права и все роли в одном анализе, так как во первых вы не сможете оценить такой объем данных наглядно и сделать какие то выводы и второе элементов в выводимой таблице будет приблизительно немногим больше ~ X*Y*Z т.е. очень много. Скорее всего клиент начнет подвисать при выводе и навигации по результирующей таблице. В любом случае используйте как вам удобнее.
(PS 13/11/13 выявлены и исправлены небольшие недочёты, а также добавлен фильтр по различающимся правам на первой страничке)
Спасибо за внимание.