Приложение. Обмен данными с внешними учетными системами

Обмен данными с внешними учетными системами осуществляется программой автоматически без участия пользователя через COM-соединение с использованием внешней обработки в следующем порядке:

1. Из программы «1С:Клиент ЭДО 8» устанавливается COM-соединение с учетной системой.

2. Готовиться структура данных в терминах учетной системы.

3. Из хранилища программы «1С:Клиент ЭДО 8» экземпляр внешней обработки, указанной в качестве реквизита Правила обработки в элементе Настройки обмена данными с учетной системой, сохраняется на диск во временный каталог.

4. В учетной системе через COM-соединение, инициируется запуск внешней обработки (сохраненной на 3 шаге) с параметрами (подготовленными на 2 шаге).

5. При запуске внешняя обработка по входящим параметрам определяет, какую операцию нужно выполнить и обращается к соответствующему методу, описанному в этой же обработке.

6. Метод выполняет действия с данными учетной системы (получение данных при формировании исходящего электронного документа, помещение данных при разборе входящего электронного документа).

7. Файл внешней обработки удаляется из временного каталога.

Импорт измененных правил обработки данных

В случае использования в качестве учетной системы нетиповой конфигурации «1С» для обмена данными может потребоваться доработка или изменение правил обработки данных. Алгоритмы обработки данных описываются на встроенном языке «1С:Предприятия» учетной системы, к которой происходит подключение.

Для этого необходимо сначала Выгрузить в файл правила из предопределенного элемента, поставляемого в составе программы, внести изменения (дополнения) во внешнюю обработку в режиме Конфигуратора во внешней учетной системе, а потом Загрузить из файла в программу и указать ее в настройках обмена данными в программе в соответствующем элементе.