Уверенное обновление
Уверенное обновление. Анализ файла ОтчетОСравнении.txt. Bash
- Описание
- Подробнее
Описание
Введение
Допустим, мы готовим обновление конфигурации. Объекты на полной поддержке- обновляются автоматически, объекты на поддержке с возможностью изменения– необходимо обрабатывать вручную. Перед тем, как вносить изменения в рабочую базу, проведем проверку. Сравним подготовленную (тестовую) конфигурацию с конфигурацией поставщика.
Описание проблемы
Запускаем сравнение конфигураций, видим дерево метаданных. Чтобы найти отличие (в реквизитах или параметрах) между тестовой и эталонной формами объекта, снятого с поддержки — нужно пару раз щелкнуть мышью, затем открыть Отчет о сравнении объектов и там искать разницу. Если объектов для проверки много — скорби умножаются.

Решение проблемы
Как находить ВСЕ различия в один момент ? Из окна сравнения конфигурации откроем контекстное меню, сформируем файл в текстовом формате ОтчетОСравнении.txt для всей конфигурации и сохраним его в отдельный каталог.

В моем случае размер файла 90 Мб. Для анализа файла будем использовать скрипты Bash. Скачать оболочку с сайта https://git-scm.com/download/win. Немного непривычно, но цель оправдывает средства. Для использования Bash нужно с помощью Notepad++ для файла ОтчетОСравнении.txt установить кодировку UTF8.
То же можно сделать командой Bash, имя файла меняется
iconv -f UCS-2LE -t UTF-8 ОтчетОСравнении00.txt > ОтчетОСравнении.txt

