Набор скриптов для разбора xml-файла Правил обмена 1С на мелкие фрагменты, что позволяет версионировать их, например, в Git.
Для работы скриптов потребуется
- Операционная система Microsoft Windows 7 или выше со встроенной библиотекой Microsoft XML Parser (MSXML2.DOMDocument).
- Интерпретатор OneScript.
- В каталог со служебными файлами помещается файл
ПравилаОбмена.xml
. - Запускается файл
_РазобратьПравила.bat
. Файл правил обмена разбирается с учетом иерархии в папкуsrc
. - Запускается файл
_СобратьПравила.bat
. Из файлов папки src создается файлПравилаОбмена_Собранные.xml
. - Собранные правила используются по прямому назначению или загружаются в Конвертацию даных для внесения изменений.
- Скрипт
СортировкаПравилОбмена.os
предназначен для сортировки узлов исходных правил обмена (выгруженных из Конвертации данных) в алфавитном порядке. Полученные отсортированные правила сравниваются с собранным аналогом для проверки корректности сбора-разбора и выявления расхождений.
Ключевые слова: правила обмена, обмен данными, xml, конвертация данных, git, gitflow, версионирование.