Легкое воскресное чтиво…
Поговорим чуть-чуть о мержевании… а по русски: о сравнении и объединении.
Итак, предыстория:
http://v8.1c.ru/o7/201404merge/index.htm (ох уж мне это зазеркалье)…
(1)
Перед тем как начать рассуждать аж на 2 абзаца, качаем платформу:
https://users.v8.1c.ru/distribution/version_files?nick=Platform83&ver=8.3.6.1920
(2)
И еще качаем программку для сравнения. Конечно, можно выбрать программульку из списка в статье на зазеркалье, но я, комсомолец, легких путей не ищу, поэтому скачал вот эту:
http://www.syntevo.com/smartsynchronize
(3)
подготовим пробную конфигурацию, на которой будем "ставить банки". Я тренировался на УНФ. Взял релиз УНФ 1.5.3.33
Собственно, все скачали, все установили и еще немножко ожидания.
Развернем нашу УНФ, уберем замочки с модуля УправлениеНебольшойФирмойСервер (думаю "овер12тыщ" строк достаточное пространство для эксперимента) и начнем править комментарии. Правим комментарии в любой последовательности. Для лучшей наглядности рекомендую добавить строки, некоторые стереть, а некоторые отредактировать. Т.е. внесите все виды отличий, только, будьте внимательны – не заденьте "рабочий" скрипт, чтобы потом не разбираться с ошибками при запуске.
Запишите исправления (F7).
И переходим в "Сервис – Параметры" (для удобства я вынес параметры сразу в главное меню). После откроем анонсированную фирмой 1с закладку "Сравнение/объединение" и жмакаем "Добавить". Пример заполнения настроек для нашего "Смарта" прикладываю картинкой. Остальные настройки оставляю стандартными, все записываю и перехожу к слиянию общего модуля УправлениеНебольшойФирмойСервер.
* - если вместо Программа1 вы впишете свое название, не удивляйтесь, что оно сразу будет отображаться как Программа1. Это, скорее всего, косяк платформы, но если закрыть/открыть форму, он как бы «лечится»…
Для этого нажимаю Конфигурация – Сравнение/Объединение из файла и выбираю cf файл оригинальной конфигурации УНФ. После программа чутка подумает и покажет список сравнения. В списке, помимо прочего, находим интересующий наш модуль. Теперь, чтобы увидеть результат сравнения модуля в сторонней программе, достаточно нажать Показать различие в модулях или Показать различие в модулях без учета структуры, все зависит от того, как вы выполнили настройку №4.
Мне, кажется, так удобнее и нагляднее…