Как выбрать и настроить ЭДО для обмена между 1С:Комплексная автоматизация 2 и SAP?

Бизнес-аналитик 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Торговля и дистрибуция
← На главную

При автоматизации бизнес-процессов часто возникает задача: мы работаем в 1С (например, 1С:Комплексная автоматизация 2), а наш крупный поставщик или партнер использует систему SAP. Возникает вопрос — какой сервис электронного документооборота (ЭДО) лучше выбрать, чтобы наладить бесшовный обмен документами? Разберем эту ситуацию по шагам, проанализируем различные подходы и выясним, на что нужно обратить внимание в первую очередь.

Шаг 1. Разделим типы обмена: ЮЗЭДО или EDI?

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

  1. EDI (Electronic Data Interchange) — это обмен неформализованными или формализованными коммерческими сообщениями, которые не требуют юридического подписания электронной подписью (КЭП). К ним относятся: заказы (ORDERS), подтверждения заказов (ORDRSP), уведомления об отгрузке (DESADV) и приемке (RECADV).
  2. ЮЗЭДО (Юридически значимый ЭДО) — это обмен официальными закрывающими документами, которые имеют юридическую силу благодаря подписанию КЭП. Сюда входят УПД (универсальный передаточный документ), счета-фактуры, товарные накладные, акты выполненных работ.

Рассмотрим подробнее: если вам нужно обмениваться только заказами и уведомлениями, то вам нужны специализированные провайдеры EDI (например, Корус Консалтинг, Edisoft). Если же вы планируете гонять счета-фактуры и УПД, то потребуется оператор ЮЗЭДО (Диадок, Калуга Астрал, СБИС). Зачастую компании комбинируют оба подхода.

Шаг 2. Выясним технические возможности партнера с SAP

Декларируемые возможности системы SAP могут сильно отличаться от того, что реально внедрено у вашего поставщика. Прежде чем пытаться «проломить» их под себя или самим писать кастомный обмен, спросите IT-специалистов контрагента о поддерживаемых форматах.

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

  1. Специализированные коннекторы к конкретным операторам (Контур.ERP, интеграции от Корус и т.д.).
  2. Файловый обмен XML, JSON или XLS через промежуточные FTP-серверы.
  3. Веб-сервисы и API.

Скорее всего, у крупного поставщика на SAP уже есть устоявшийся процесс для дистрибьюторов, под который вам нужно будет просто подстроиться.

Шаг 3. Варианты интеграции ЭДО на стороне SAP

Если контрагент только планирует настраивать обмен со своей стороны, рассмотрим, как это обычно реализуется в SAP (SAP ERP или S/4HANA):

Специализированные интеграционные платформы:
Это наиболее надежный, но дорогостоящий вариант. В SAP встраиваются сертифицированные решения (мод-пакеты), которые напрямую связывают ERP-систему с API операторов ЭДО. Примеры таких решений: TerraLink xDE, DFS B2B Solution, Контур.ERP для SAP или Saby (СБИС) SAP-коннектор. В этом случае пользователи работают с документами прямо в интерфейсе SAP.

Файловый обмен (через промежуточную папку):
Бюджетный вариант. В SAP настраивается выгрузка исходящих документов в формате XML в локальную или сетевую папку. На сервере устанавливается утилита оператора ЭДО (например, Диадок.Коннектор), которая мониторит эту папку, подписывает файлы и отправляет их. Минус — статусы документов пользователям SAP придется смотреть в отдельном веб-кабинете оператора.

Шаг 4. Настройка связи со стороны 1С:КА 2 и вопросы роуминга

В типовой конфигурации 1С:Комплексная автоматизация 2 уже встроены отличные механизмы для работы с документами. Для ЮЗЭДО чаще всего используется встроенный сервис 1С-ЭДО (операторы «Калуга Астрал» или «Такском»), а для коммерческих документов — «Модуль 1С:EDI».

Если у вас 1С-ЭДО, а у партнера на SAP — Диадок или СБИС, обмен будет идти через роуминг. Посмотрим, как это работает на практике:

  1. Автоматический роуминг: В большинстве случаев для начала работы достаточно отправить из программы 1С приглашение партнеру, указав его идентификатор ЭДО (ID ЭДО). Система настроит связь автоматически.
  2. Ручной роуминг: Если автоматический обмен выдает ошибку, настройка выполняется через подачу заявки своему оператору прямо из 1С. Это стандартная процедура, которая занимает от нескольких дней до пары недель.

Шаг 5. Работа с машиночитаемыми доверенностями (МЧД)

Посмотрим на современные законодательные требования. Если документы подписываются рядовыми сотрудниками, а не руководителем, обязательно использование МЧД.

В 1С:КА 2 поддержка МЧД реализована нативно: программа сама умеет создавать, регистрировать и проверять доверенности при получении УПД. А вот на стороне SAP поддержка МЧД не всегда внедрена «из коробки». Партнеру потребуется обновлять интеграционные модули (например, устанавливать новые версии TerraLink xDE или DFS M4D Solution), чтобы система могла корректно генерировать XML-файлы с прикрепленными доверенностями и проверять их полномочия.

Подведем итоги

Для успешной интеграции 1С:КА 2 и SAP не стоит сразу писать собственный код или покупать случайный сервис. Разберем правильный порядок действий: определите виды документов (коммерческие или юридически значимые), свяжитесь с IT-отделом партнера для выяснения их текущих провайдеров и форматов, а затем используйте типовые механизмы 1С-ЭДО (с настройкой роуминга) или готовые коннекторы операторов на стороне 1С.

← На главную