Exch1C — простая утилита для управления синхронизацией в 1С:Предприятие

Данная утилита предназначена для запуска синхронизации в информационных базах 1С:Предприятие построенных на основе БСП с указанием узлов и планов обмена. Может использоваться для задач автоматизации, в скриптах и сценариях.

Системные требования

Утилита написана с использованием .NET Framework и будет работать в любой версии Windows c поддержкой данной технологии. Все современные ОС семейства Windows содержат в своем составе .NET Framework и поэтому ничего лишнего доустанавливать не придется.

Утилита собрана в двух вариантах, с поддержкой .NET 3.5 и имеет индекс 35 в конце номера версии и с поддержкой .NET 4.0 c индексом 40. Версии с поддержкой .NET 3.5 предназначены для Windows 7 и Server 2008 R2, а .NET 4.0 для Windows 8 / 10 и Server 2012 / 2024.

Для своей работы утилита использует COM-подключение к информационной базе, поэтому в системе должен быть зарегистрирован COM Connector для используемой версии платформы.

Поддерживаемые конфигурации

Благодаря применению в современных конфигурациях БСП наша утилита может работать с любой из них, необходимое условие — наличие поддерживаемого плана обмена. Из типовых на сегодняшний день проверены и поддерживаются:

  • Бухгалтерия предприятия, редакция 3.0
  • Зарплата и Управление Персоналом, редакция 3
  • Комплексная автоматизация, редакция 2
  • Розница, редакция 2.2
  • Управление нашей фирмой, редакция 1.6 (начиная с 1.6.11)
  • Управление торговлей, редакция 11

Cинтаксис

Для файловой базы

Exch1C -F:[каталог ИБ] -U:[пользователь] -P:[пароль] -N:[код узла обмена] -E:[план обмена]

Для клиент-серверного варианта

Exch1C -S:[кластер серверов] -R:[имя ИБ] -U:[пользователь] -P:[пароль] -N:[код узла обмена] -E:[план обмена]

Основные опции

  • -F — путь к каталогу файловой информационной базы
  • -S — имя кластера серверов для клиент-серверного режима работы
  • -R — имя информационной базы на кластере серверов
  • -U — имя пользователя информационной базы
  • -P — пароль пользователя информационной базы
  • -N — код целевого узла обмена, два символа, совпадают с префиксом узла
  • -E — код плана обмена, один символ, подробности см. ниже

Если указываемый параметр содержит пробелы, то такое значение следует взять в кавычки.

Поддерживаемые планы обмена

  • O — по организации, используется в Бухгалтерия 3.0, Управление нашей фирмой 1.6
  • F — полный, используетя в Бухгалтерия 3.0, Управление торговлей 11, Управление нашей фирмой 1.6, Комплексная автоматизация 2
  • S — по магазину, используется в Розница 2.2
  • W — по рабочему месту, по магазину, используется в Розница 2.2
  • T — с отборами, используется в Управление торговлей 11
  • Z — распределенная информационная база, используется в Зарплата и управление персоналом 3

Использование

Обмен по организации с узлом У2 в файловой базе:

Exch1C -F:С:1CMy_Base -U:Иванов -P:123 -N:У2 -E:O

Полный обмен с узлом Ц2 в клиент-серверной:

Exch1C -S:Server -R:Base -U:"Иванов Иван" -P:123 -N:Ц2 -E:F

 

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *