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