Скрипт Расширенное сравнение объектов (extDiffManager.js) ===========================================================
Добавляет в процесс объединения модулей сторонние инструменты kdiff3(http://kdiff3.sourceforge.net/). Является аналогом Развитие сравнения/объединения модулей(http://v8.1c.ru/o7/201404merge/index.htm) с некоторыми отличиями:
* Позволяет вызывать внешние инструменты, для *попроцедурного* сравнения. В модальном окне объединения процедур можно вызвать макрос **"ОбъединитьТекущуюПроцедуру"**, в этом случаи будет вызван kdiff3 для объединения текущей процедуры. > ограничения: скрипт должен быть загружен, до начала сравнения/объединения конфигураций.
* Позволяет вызвать внешние инструменты для просмотра различий модулей, макрос **"СравнитьТекущийОбъект"** , дополнительно позволяет посмотреть более расширенное сравнение для форм и для ролей.
* Позволяет объединить текущий модуль, с помощью внешних инструментов.
***
## Порядок работы
#### Настройка
Необходимо вызвать макрос "Настройка" и указать путь к kdiff3.exe
#### Объединение
Находясь в окне сравнения/объединения конфигураций, открываем самый нижний уровень дерева *Модуль*, *Форма*, *Модуль менеджера* и т.д. вызываем макрос **СравнитьТекущийОбъект** или **Объединить текущий объект**, будет вызвано объединение с помощью kdiff3.exe , результатом объединения должен быть сохранненный файл. В kdiff3 можно редактировать результат объединения сразу.
После выполнения сравнения/обновления, необходимо вызвать макрос **ЗагрузитьРезультатыСравнения**, будет открыт список значений с загружаемыми объектами метаданных, отмеченные объекты будут загруженны. Не отмеченные объекты сохраняются в оперативной памяти, до следующего вызова сравнения или же до закрытия конфигуратора.
* История(/finfo?name=extDiffManager.js)