Модификация обработки //infostart.ru/public/89584/
которая позволяет сравнивать роли (сохраненные в .MXL).
Изменено:
— В обработке сравниваются файлы со списком ролей (Все роли — вывести список — отметить роли(по 3 флага на роль) + обязательно должен быть включен флаг у пункта «Права» и выключен у пункта «Все роли»);
— После сравнения в список ролей загружаются роли, найденные в выбранных файлах, при активизации роли в списке выводятся данные по текущей роли;
— интерфейс.
P/S. Если в конфигурации много ролей — не стоит их выгружать ВСЕ в один файл — платформа падает с ошибкой из-за нехватки памяти.
Выгружал в файл 68 ролей — выгружается нормально.
То есть в двух файлах анализируется список ролей, и сравнение идет по одноименной роли (которая выбрана на форме справа в списке ролей)? Это менее удобно, чем в публикации-первоисточнике, точнее, употребимо для более узкого круга задач. Чаще требуется сравнить 2 произвольных роли, зачастую даже в одной конфигурации.
Мне потребовалось сравнить роли различных релизов одной конфигурации, выгружать каждую роль в файл из обеих релизов, а потом сравнивать эту кучу файлов с помощью обработки в публикации-первоисточнике это была бы пустая трата времени. Возможно такое сравнение не так часто требуется, однако бывают и такие задачи.