При автоматизации бизнес-процессов часто возникает задача: мы работаем в 1С (например, 1С:Комплексная автоматизация 2), а наш крупный поставщик или партнер использует систему SAP. Возникает вопрос — какой сервис электронного документооборота (ЭДО) лучше выбрать, чтобы наладить бесшовный обмен документами? Разберем эту ситуацию по шагам, проанализируем различные подходы и выясним, на что нужно обратить внимание в первую очередь.
Прежде чем выбирать оператора или программное решение, выясним цель обмена. Интеграцию принято делить на две большие категории, которые часто путают:
ORDERS), подтверждения заказов (ORDRSP), уведомления об отгрузке (DESADV) и приемке (RECADV).Рассмотрим подробнее: если вам нужно обмениваться только заказами и уведомлениями, то вам нужны специализированные провайдеры EDI (например, Корус Консалтинг, Edisoft). Если же вы планируете гонять счета-фактуры и УПД, то потребуется оператор ЮЗЭДО (Диадок, Калуга Астрал, СБИС). Зачастую компании комбинируют оба подхода.
Декларируемые возможности системы SAP могут сильно отличаться от того, что реально внедрено у вашего поставщика. Прежде чем пытаться «проломить» их под себя или самим писать кастомный обмен, спросите IT-специалистов контрагента о поддерживаемых форматах.
Проанализируем возможные варианты интерфейсов, которые уже могут быть настроены на стороне поставщика:
XML, JSON или XLS через промежуточные FTP-серверы.Скорее всего, у крупного поставщика на SAP уже есть устоявшийся процесс для дистрибьюторов, под который вам нужно будет просто подстроиться.
Если контрагент только планирует настраивать обмен со своей стороны, рассмотрим, как это обычно реализуется в SAP (SAP ERP или S/4HANA):
Специализированные интеграционные платформы:
Это наиболее надежный, но дорогостоящий вариант. В SAP встраиваются сертифицированные решения (мод-пакеты), которые напрямую связывают ERP-систему с API операторов ЭДО. Примеры таких решений: TerraLink xDE, DFS B2B Solution, Контур.ERP для SAP или Saby (СБИС) SAP-коннектор. В этом случае пользователи работают с документами прямо в интерфейсе SAP.
Файловый обмен (через промежуточную папку):
Бюджетный вариант. В SAP настраивается выгрузка исходящих документов в формате XML в локальную или сетевую папку. На сервере устанавливается утилита оператора ЭДО (например, Диадок.Коннектор), которая мониторит эту папку, подписывает файлы и отправляет их. Минус — статусы документов пользователям SAP придется смотреть в отдельном веб-кабинете оператора.
В типовой конфигурации 1С:Комплексная автоматизация 2 уже встроены отличные механизмы для работы с документами. Для ЮЗЭДО чаще всего используется встроенный сервис 1С-ЭДО (операторы «Калуга Астрал» или «Такском»), а для коммерческих документов — «Модуль 1С:EDI».
Если у вас 1С-ЭДО, а у партнера на SAP — Диадок или СБИС, обмен будет идти через роуминг. Посмотрим, как это работает на практике:
Посмотрим на современные законодательные требования. Если документы подписываются рядовыми сотрудниками, а не руководителем, обязательно использование МЧД.
В 1С:КА 2 поддержка МЧД реализована нативно: программа сама умеет создавать, регистрировать и проверять доверенности при получении УПД. А вот на стороне SAP поддержка МЧД не всегда внедрена «из коробки». Партнеру потребуется обновлять интеграционные модули (например, устанавливать новые версии TerraLink xDE или DFS M4D Solution), чтобы система могла корректно генерировать XML-файлы с прикрепленными доверенностями и проверять их полномочия.
Для успешной интеграции 1С:КА 2 и SAP не стоит сразу писать собственный код или покупать случайный сервис. Разберем правильный порядок действий: определите виды документов (коммерческие или юридически значимые), свяжитесь с IT-отделом партнера для выяснения их текущих провайдеров и форматов, а затем используйте типовые механизмы 1С-ЭДО (с настройкой роуминга) или готовые коннекторы операторов на стороне 1С.