Разработка адаптера интеграции 1С 2.5 с внешней системой файловый обмен и API

https://1clancer.ru/task/78932

Требуется разработать адаптер интеграции для конфигурации 1С Управление предприятием 2, редакция 2.5.22.180.

Задача — реализовать обмен данными между 1С и внешней системой. Необходимо предусмотреть два режима работы адаптера:

Файловый обмен через сетевую папку Выгрузка данных из 1С в файлы обмена и загрузка ответных файлов обратно в 1С. Формат обмена предварительно обсуждается: XML/JSON. Нужны механизмы формирования файлов, чтения входящих файлов, обработки ошибок и фиксации статусов обмена. Интеграция по API Отправка и получение данных напрямую через API внешней системы. Необходимо реализовать настройки подключения, авторизацию, отправку данных, получение ответов, обработку ошибок и логирование.

В адаптере должна быть возможность переключать режим работы: файловый обмен / API.

Ориентировочные объекты обмена: контрагенты, номенклатура, договоры, классификаторы и другие справочники. Точный состав обменных классов и полей будет предоставлен отдельно.

Также требуется:

настройка параметров подключения и путей обмена; журнал обмена; хранение статусов отправки/получения; обработка ошибок; возможность повторной отправки; пакетная обработка данных; минимальное вмешательство в типовую конфигурацию, по возможности через расширение или внешнюю обработку.