Каталог решений - Настройка KDiff3 для исключения номеров строк в отчетах о сравнении конфигураций

Настройка KDiff3 для исключения номеров строк в отчетах о сравнении конфигураций

Настройка KDiff3 для исключения номеров строк в отчетах о сравнении конфигураций

В наличии

Те, кто часто обновляют доработанные типовые конфигурации, а потом проверяют корректность обновления, сравнивая отчеты о сравнении конфигураций, знают, как мешают при этом строки вида «Объект присутствует только в первой|второй конфигурации: 99 — 99», «Изменено: 99 — 99».
Но если вы, как и я, пользуетесь для этого утилитой KDiff3, то есть простой способ избавиться от таких строк.

Категория:

Описание

Введение

Настройка KDiff3

Как это работает

Использованные материалы


Введение

О контроле корректности обновления коротко, но емко, написано в статье 
Как убедиться в том, что измененная типовая конфигурация 1С обновлена успешно.

Там же приведен макрос для Notepad++, алгоритм которого я и взял за основу для настройки KDiff3.

Ссылку на статью я подглядел в публикации Обновление измененной типовой конфигурации 1С на платформе 8.3. Чек-лист и тайминг. Спасибо автору!

Также в несколько строк и не очень внятно (размыто по тексту) об этом сказано на ИТС в Приложении 2 стандарта Технология разветвленной разработки конфигураций.

О процессе собственно обновления конфигураций на поддержке я нашел только:

 

Настройка KDiff3

Перейдем к делу, детали позже.

Если KDiff3 еще не установлена, дистрибутив находится здесь. Последняя версия на момент публикации 0.9.98.
Процесс установки тривиален, на этом останавливаться не будем.

Запускаем KDiff3, в диалоге выбора файлов просто жмем ОК.

Переходим к настройкам: 
1. Settings – Configure KDiff3…
2. Переходим на вкладку Diff
3. И в поле Preprocessor command вводим такой текст:

sed 's/^\([ \x09]*\xD0\x9E\xD0\xB1\xD1\x8A\xD0\xB5\xD0\xBA\xD1\x82\x20\xD0\xBF\xD1\x80\xD0\xB8\xD1\x81\xD1\x83\xD1\x82\xD1\x81\xD1\x82\xD0\xB2\xD1\x83\xD0\xB5\xD1\x82\x20\xD1\x82\xD0\xBE\xD0\xBB\xD1\x8C\xD0\xBA\xD0\xBE\x20\xD0\xB2.\+ \xD0\xBA\xD0\xBE\xD0\xBD\xD1\x84\xD0\xB8\xD0\xB3\xD1\x83\xD1\x80\xD0\xB0\xD1\x86\xD0\xB8\xD0\xB8:\) [0123456789]\+ - [0123456789]\+$/\1 N - N/;s/^\([ \x09]*\xD0\x98\xD0\xB7\xD0\xBC\xD0\xB5\xD0\xBD\xD0\xB5\xD0\xBD\xD0\xBE:\) [0123456789]\+ - [0123456789]\+$/\1 N - N/'
Скриншот

 

has been added to your cart:
Оформление заказа