Обработка для сравнения-объединения ролей


Типовой функционал сравнения-объединения конфигураций в плане Ролей дает очень скудный функционал. Данная обработка позволяет упростить процедуру обновления Ролей.

Воспользуемся стандартной возможностью выгрузкой/загрузкой файлов конфигурации. Итак, у нас имеется доработанная типовая конфигурация, которую необходимо обновить в связи с выходом нового релиза. Для обновления ролей с помощью данной обработки необходимо:

  1. Выгрузить роли типовой конфигурации текущего релиза в некоторую папку (Конфигурация – Выгрузить файлы конфигурации…);
  2. Выгрузить роли текущей доработанной конфигурации в другую папку;
  3. Выгрузить роли новой типовой конфигурации в третью папку;
  4. Создать еще одну папку, в которую потому будем помещать роли обновленной конфигурации;
  5. В обработке настроить пути ко всем четырем папкам по кнопке «Настройка папок»;
  6. Нажимаем «Обновить файлы». Список файлов заполнится всеми файлами *.xml совпадающими по именам в первых 3-х папках;
  7. Выбираем роль для сравнения, выбрав нужную сроку списка;
  8. Нажимаем «Сравнить роли». Произойдет чтение файлов с ролями и выведется дерево сравнений;
  9. Необходимо настроить, что попадет в итоговую роль. Если поставить галочку, то это означает, что данные попадут из третье роли; отсутствие галочки означает, что данные попадут из второй роли. После сравнения ролей, галочки автоматически проставятся, в зависимости от того, какая роль изменена.
  10.  Для формирования новой роли, нужно нажать «Сформировать роль». Файл сформируется в четвертой папке.
  11. В заключение необходимо загрузить новые роли (Конфигурация – Загрузить файлы конфигурации…).

Файлы обработки:

-