Сравнить можно 2 роли (пользователя), с реквизитами, с отбором по дереву метаданных
Отличия от найденных в сети:
— Обработка реквизитов
— В табличное поле выводятся только различия
Еще одна простая версия обработки для сравнения ролей в пользовательском режиме
Отличия от найденных в сети: (естественно, может что и не нашел)
— Обработка реквизитов
— В табличное поле выводятся только различия
Также в обработке может представлять интерес функция сравнения двух произвольных структур, результатом которой будет структура с различиями.
Функция усовершенствована по сравнению с публикацией:
//infostart.ru/public/175276/
Теперь сравнивается любое количество уровней (там было 2)
В текущей обработке отлажена на сравнении значений структур с одинаковым количеством и расположением ключей (в структуры загружены сравниваемые роли), но, по замыслу, должна работать с произвольными сочетаниями и количеством ключей







Пока лучшее сравнение, что нашёл здесь, для обычного приложения. В похожей разработке, где расхождения выводятся в строках, а не в колонках, жутко неудобно сравнивать разные роли (для поиска изменений в роли подойдёт и та).
(1) wolfsoft, спасибо за комментарий
Отличная вещь, спасибо. Неплохо помогает в случае когда у пользователя с ограниченными правами не работает отчет на СКД.
Автор, поправь процедуру КнопкаВыполнитьНажатие», в отчете не получается развернуть все уровни иерархии.
На управляемых формах не работает.