UPD 11/07/17 Добавил форму настроек компоновки, теперь в конфигурациях перехватывающих формы настроек ошибка не появится )
Добавлена команда(по правой кнопки мыши) «отметить роли доступные пользователю» на второй закладке — ставить галочку по ролям к которым у пользователя есть доступ.
Доступна ли пользователю (роли) команда или объект на чтение. Можно ли записывать данные с этой ролью и т.д.
Отчет совершенно не нов, но у него есть отличительные черты.
1. он на тонком клиенте
2. реализован на компоновке данных, так что если кому что не нравится, можно поменять отображение данных по своему вкусу
3. он был нужен мне для быстрого определения, у кого какие права в нестандартной конфе
4. он не похож на отчеты, которые я искал на Инфостарте (они либо в неуправляемых формах, либо на управляемых, но только для связи роль-пользователь).
Если не хватает ширины или высоты какого-то поля, то зажимаете клавишу CTRL и наводим указатель мыши на линию столбца (строки), и при появлении бегунка нажатием мышки устанавливаем нужную вам ширину (длину).
Отчет выполнен на СКД, так что есть возможность изменить группировки упорядочивания, внешний вид и т.д. как вам удобно.
На первой закладке форма отчета по «пересечению указанных» пользователей (ролей), выбранных объектов базы и указанных «прав объекта».
На второй закладке сам отбор.
На третьей закладке таблица соответствия пользователей — ролей (пересечение указанных пользователей и ролей во второй закладке) .
Если не хватает места, нажимаем кнопку «показать настройки» — скрывает, показывает настройки.
И последнее — не стоит выбирать сразу все объекты метаданных, все права и все роли в одном анализе, так как во первых вы не сможете оценить такой объем данных наглядно и сделать какие то выводы и второе элементов в выводимой таблице будет приблизительно немногим больше ~ X*Y*Z т.е. очень много. Скорее всего клиент начнет подвисать при выводе и навигации по результирующей таблице. В любом случае используйте как вам удобнее.
(PS 13/11/13 выявлены и исправлены небольшие недочёты, а также добавлен фильтр по различающимся правам на первой страничке)
Спасибо за внимание.
— толстый управляемый не взлетит?
(1) kiv82, Взлетит любой управляемый)
Спасибо! Пригодилось!
в копилку, может пригодится.
Суровый агрегат.
Спасибо! Полезный отчет!
Спасибо! Классный отчет, очень помогает.
Отличный инструмент! Спасибо, видно что проделана большая работа и сделан упор на удобство и гибкость.
Спасибо. отличная разработка.
Нужно исправить строку формы 1065 с «Дерево.Строки.Удалить(СтрокаГруппаВсехКоманд)» на «ГлавнаяГруппа.Строки.Удалить(СтрокаГруппаВсехКоманд)», если я правильно понял.
Отличная обработка. Очень пригодилась.
(12) Totoro, Спасибо, обновил (ранее коневого элемента не было , потом добавил для удобства а код исправить уже забыл)
Супер! Огромное спасибо! Весь интернет перерыл, ваш отчет ответил на все мои вопросы.
Скажите, Ваш отчет на БП 3.0.51.14 будет работать?
(16) Отчет на управляемых формах, уверен будет работать и в БП 3.0.51.14, хотя я не проверял. Отчет не использует никаких общих модулей. Так что если вдруг будут проблемы в самом отчете то пишите здесь я проверю и исправлю.
Работает, отличный инструмент, спасибо.
Но есть и ошибка — при попытке вызвать настройки при нажатии одноименной кнопки — «красный крест» «Не передан служебный параметр НастройкиОтчета». Если есть возможность, поправьте, буду признателен.
(19) Эта ошибка возникает потому что форму отчета настроек перехватывает конфигурация и подсовывает свою форму для которой нужны параметры, приму к сведению и исправлю, спасибо
Внес исправление по открытию формы настроек, теперь всегда открывается встроенная форма ) а не форма конфигурации. Добавлена команда(по правой кнопки мыши) «отметить роли доступные пользователю» на второй закладке — ставит галочку по ролям к которым у пользователя есть доступ
Было бы здорово, если был отбор по профилям или группам.
Потому что у пользователя доступ к редактированию метаданных есть, но он ограничен по RLS
принял к сведению) выйду из отпуска добавлю )
Спасибо, обработка наворочена конечно жесть. Но то что нужно было нашел. Спасибо.
(23) Получилось? 🙂
Отчет Агонь! Рекомендую! 🙂
у меня на ЗУП3.1.4 не взлетел 🙁
пишет: {ВнешнийОтчет.СравнениеПравПользователей.Форма.ФормаОтчета.Форма(15)}: Ошибка при вызове метода контекста (Предупреждение)
Предупреждение(«Перейдите на страницу нужного отчета»,5);
по причине:
Использование модальных окон в данном режиме запрещено!
В чем проблема?
(27)
ТЕоретически если заменить в тексте Предупреждение(«Перейдите на страницу нужного отчета»,5); на — > ПоказатьПредупреждение(,»Перейдите на страницу нужного отчета»,5);
Проблема уйдёт
(28)
да, помогло. спасибо!
Добрый день. Не могу запустить отчет через раздел Дополнительные отчеты и обработки в УТ11.4. Выдается ошибка Невозможно подключить дополнительный отчет из файла.
Возможно, он не подходит для этой версии программы.
(30)Для его использования его не обязательно подключать. Просто запустите его через меню открыть. Если критично именно подключение то напишите, я проверю код подключения
(31)
Александр, было бы намного лучше, чтобы он подключался из Отчетов. В силу ограничений внутри компании пользователи не могут пользоваться через меню Открыть.
(32)
Дико извиняюсь, но зачем пользователям вообще этот отчет? администратору туда смотреть или программисту а пользователям то для чего … они должны быть итак зарезаны по полной чтобы лишние права нигде не получить .
(33)
Не правильно объяснил тогда. Этот отчет интересен не только администратору, но и руководителю, который хочет видеть все разрешения пользователям. И конечно для него проще открыть этот отчет из системы, чем искать файл в каталогах. И мне конечно тоже больше нравится открывать отчеты из системы, тем более мы можем ограничить доступ к этому отчету.
Классный отчет, спасибо. Опередили меня) Я все никак не мог до своего добраться, причесать ,в порядок привести — смотрю а уже есть, и все проработано,что хотел у себя видеть)
Спасибо!
Искал инструмент для быстрого и удобного ответа на вопрос «какие роли предоставляют права на чтение определенного документа?». А нашёл ещё множество полезных опций
Ошибка исполнения отчета
по причине:
Ошибка инициализации
по причине:
Ошибка создания набора данных «НаборДанных2»
по причине:
Не найден внешний набор данных «Табло»
конфигурация ? платформа ?
(37)
Добрый день.
Будет ли работать в КА 2.4 — ?
Отчет работает.
Осталось разобраться с фильтрами.
Спасибо.
(40)
На первой закладке форма отчета (по «пересечению указанных» пользователей (ролей), выбранных объектов базы и указанных «прав объекта».)
На второй закладке сам отбор который влияет и на первую закладку и на третью.
На третьей закладке таблица соответствия пользователей — ролей (у какого пользователя какие роли и т.д.)