Справка 1С/Клиентское приложение/Настройка внешней программы

Настройка внешней программы

Настройка внешней программы

Для выбора и настройки внешней программы для сравнения/объединения текстов процедур и функций в параметрах конструктора на закладке "Сравнение/Объединение" [v8help://frntend/form_ExternalMergeProgsPropertyPage] следует нажать кнопку "Добавить..." или "Изменить...".

В поле "Наименование" следует ввести наименование, которое будет отображаться в списке внешних программ.

В поле "Исполняемый файл" необходимо указать путь к исполняемому файлу программы сравнения.

Для предопределенных программ сравнения исполняемыми файлами являются:

  • Araxis Merge – "<Каталог установки программы>\compare.exe". По умолчанию, "C:\Program Files\Araxis\Araxis Merge\compare.exe".
  • DiffMerge – "<Каталог установки программы>\sgdm.exe". По умолчанию, "C:\Program Files\SourceGear\Common\DiffMerge\sgdm.exe".
  • KDiff3 – "<Каталог установки программы>\kdiff3.exe". По умолчанию, ""C:\Program Files\KDiff3\kdiff3.exe".
  • Perforce P4Merge – "<Каталог установки программы>\p4merge.exe". По умолчанию, "C:\Program Files\Perforce\p4merge.exe".
  • TortoiseMerge – "<Каталог установки программы>\bin\TortoiseMerge.exe". По умолчанию, "C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe".
  • В группе "Параметры командной строки" указываются параметры для выполнения операций сравнения двух файлов, объединения двух файлов, а также трехстороннего объединения файлов и автоматического трехстороннего объединения.

    Можно указать параметры не для всех операций.

    При вводе командной строки могут быть использованы следующие предопределенные параметры:

  • %baseCfg – Файл из основной конфигурации.
  • %secondCfg – Файл из второй конфигурации. Второй конфигурацией могут быть:
  • конфигурация из файла,
  • конфигурация поставщика (новая конфигурация поставщика при обновлении),
  • конфигурация хранилища,
  • конфигурация базы данных;
  • %oldVendorCfg – Файл из старой конфигурации поставщика.
  • %merged – Выходной файл.
  • %baseCfgTitle – Заголовок окна для файла из основной конфигурации.
  • %secondCfgTitle – Заголовок окна для файла из второй конфигурации.
  • %oldVendorCfgTitle – Заголовок окна для файла из старой конфигурации поставщика.
  • По умолчанию, для программ настроены параметры для следующих команд:

  • Araxis Merge:
  • Сравнение двух файлов,
  • Объединение двух файлов,
  • Трехстороннее объединение,
  • Kdiff3 (для Windows и Linux):
  • Сравнение двух файлов,
  • Объединение двух файлов,
  • Трехстороннее объединение,
  • Автоматическое трехстороннее объединение,
  • TortoiseMerge:
  • Сравнение двух файлов,
  • Трехстороннее объединение,
  • Perforce P4Merge (для Windows и Linux):  
  • Сравнение двух файлов,
  • Трехстороннее объединение,
  • DiffMerge:
  • Сравнение двух файлов,
  • Трехстороннее объединение.