Система автоматического обмена


Программа для автоматизации обмена между базами 1с 8.х

Обмен данными между базами 1с:Предприятие для многих организаций превращается в настояющую головную боль. В крупных компаниях обменом занимаются выделенные специалисты и тратят на это половину рабочего дня (если не весь). 

Стандартная подсистема обмена 1с 8.х в базовых конфигурациях работает по "отложенному" принципу. Т.е. сначала файл обмена, выгруженный из одной БД, выкладывается например на FTP сервер, затем необходимо заупустить обмен в перефирийной базе, что бы закончить обмен. Это создает трудности для централизованного выполения и контроля обменов. Также в стандартной подсистеме нет докачки и продолжения выполнения обмена при обрыве связи. (Например у вас есть файл обмена размером 100 Мб, после обновления конфигурации. Если в процессе обмена произошел обрыв связи, не загурзились данные по причине транзакций и т.д. то при повторном запуске обмена файл начнет опять закачиваться через сеть, а это деньги и время)

Данное ПО автоматизирует обмены между БД 1с 8.х без доработок конфигурации и решает выше озвученные проблемы. Работает по принципу клиент-сервер, что позволяет выполнять все этапы обмена в рамках одной операции. Достаточно просто запустить обмен. Все этапы обмена (выгрузка-загрузка в локальной БД, выгрузка-загрузка в удаленной БД, обновление конфиуграции) система автоматического обмена выполнит без вмешательства пользователя.

Если на каком-нибудь этапе произойдет сбой, то при повторном запуске обмен продолжится с операции на которой прервался. Таким образом исключаются потери времени на выполнение одних и тех же операций. Уменьшается расход трафика.

Требования: 
    - ОС Microsoft Windows XP\2000\2003\Vista\Seven 
    - NET Framework 4.0 (веб-установщикодним файлом)

В свободной демо-версии следующие ограничения: нет планировщика, докачки и продолжения с места перекращения обмена, нельзя выполнить обмены при большом количестве передаваемых данных, отключение пользователей только в SQL версии без предупреждений, нет сервера как службы Windows, не поддерживается универсальный обмен данными XML, имеются ошибки приводящие к вылету. Нет web-сервиса.

Документация на сайте программы.

UPDATE: Добавлен web-сервис.


Web-сервис работает по протоколу REST.
Теперь обмен можно запустить просто набрав в окне браузера следующую ссылку:
http://{IP}:{port}/WebServ/execute?setting={название настройки}&isNew={1-новый обмен или 0-продолжить обмен}
Получить все настройки с сервера и их статус можно ссылкой:
http://{IP}:{port}/WebServ/getallsettings
(Настройки возращаются в формате json)
Данный web-сервис позволяет вам создавать своих собственных клиентов на любом языке программирования. Например вы можете разработать свой web-интерфейс. 

UPDATE: Добавлен простой встроенный http-сервер и web-интерфейс. Теперь обмены можно запускать с любого устройства через интернет.

UPDATEДобавленная поддержка Универсального обмена XML (обмен по правилам конвертации).

Подробности в документации на странице программы.


Файлы обработки:

-