Электронный обмен данными (EDI — Electronic Data Interchange) прочно вошел в практику взаимодействия поставщиков с крупными торговыми сетями. Ритейлеры часто ставят жесткие условия: либо обмен документами автоматизирован, либо сотрудничество прекращается. При работе в экосистеме 1С основным связующим звеном становится специализированный интеграционный модуль. В этой статье мы подробно разберем, как получить, протестировать и внедрить модуль «Контур.EDI» для различных конфигураций 1С, включая популярную классическую версию 1С:Управление торговлей редакции 10.3.
При поиске внешней обработки КонтурEDI.epf на сторонних ресурсах вы, скорее всего, столкнетесь с неудачей. И на это есть веские технические причины. Скачивание модуля с неофициальных сайтов бессмысленно по следующим причинам:
Выясним, как правильно действовать. Единственный надежный способ получить рабочую и актуальную версию модуля — напрямую обратиться к EDI-провайдеру СКБ Контур. Вы можете сделать это двумя способами:
Рассмотрим ситуацию, когда перед покупкой лицензии или началом промышленной эксплуатации вам необходимо протестировать интеграцию, оценить интерфейс и проверить выгрузку документов из вашей базы 1С. Разработчики предоставляют тестовый доступ.
Проанализируем, как организован процесс тестирования. Вместо проведения ручных экспериментов с реальными торговыми сетями (что может привести к штрафам за некорректные документы), целесообразно использовать виртуальный стенд. Для этого СКБ Контур развернул специальную «Автоматизированную тестовую торговую сеть» со специальным тестовым GLN-идентификатором 2000000010335.
Для разработчиков 1С доступно специальное вспомогательное расширение — «Сценарий для автотестовой сети». Оно позволяет в автоматическом режиме симулировать действия торговой сети. Вы можете запустить и полностью проверить всю сквозную цепочку EDI-сообщений:
ORDERS).ORDRSP).DESADV).RECADV).INVOIC).Автоматическая тестовая сеть мгновенно отправляет корректные ответы согласно выбранному вами сценарию, что позволяет отладить весь процесс без участия живого менеджера со стороны ритейлера.
В зависимости от версии и архитектуры вашей информационной базы 1С, процесс интеграции будет существенно отличаться. Рассмотрим подробнее два основных сценария.
Сценарий 1. Интеграция с конфигурациями на обычных формах (например, УТ 10.3, УПП 1.3)
В старых конфигурациях модуль КонтурEDI.epf не может работать исключительно как внешняя обработка, поскольку ему требуется хранить большое количество служебных данных (сопоставление номенклатуры, контрагентов, точек доставки, историю пакетов). Внедрение происходит путем объединения конфигураций. При этом в структуру метаданных вашей базы добавляется отдельная обособленная подсистема КонтурEDI, которая включает в себя собственные справочники, регистры сведений и документы. Это усложняет последующее обновление нетиповой конфигурации 1С, поэтому перед объединением обязательно создавайте резервную копию базы. Если требуется только передача закрывающих документов без изменения структуры УТ 10.3, можно использовать обработку для выгрузки счетов-фактур и УПД в XML для Диадока.
Сценарий 2. Интеграция с современными конфигурациями на управляемых формах (ERP, КА, УТ 11, УНФ, БП 3.0)
Современная архитектура «1С:Предприятия 8.3» позволяет избежать изменения структуры основной конфигурации. Поставщик предоставляет модуль Контур.EDI в виде расширения конфигурации (файла с расширением .cfe). Использование расширения имеет ключевые преимущества:
Запуск EDI-обмена — это комплексная задача, требующая подготовки не только программной, но и организационной инфраструктуры. Разберем по шагам, что обязательно потребуется подготовить:
Современный бизнес тесно связан с государственным контролем оборота товаров. Разработчики модуля «Контур.EDI» учли эти требования. Модуль предоставляет глубокую интеграцию с государственными системами прослеживаемости напрямую из интерфейса 1С:
DESADV и электронных УПД), что исключает необходимость ручного двойного ввода информации в различные программы контроля.Если по какой-то причине условия работы с брендовым модулем Контур.EDI вам не подходят, проанализируем альтернативные варианты. Фирма «1С» совместно со сторонними EDI-провайдерами активно развивает встроенный продукт «1С:EDI». Этот модуль поставляется в рамках общей экосистемы сервисов 1С:ИТС и интегрируется непосредственно в типовые конфигурации. Это позволяет осуществлять бесшовный обмен коммерческими EDI-сообщениями с торговыми сетями без необходимости установки дополнительных сторонних расширений или объединения конфигураций. Для файлового обмена документами ЭДО без использования платных API-модулей провайдеров можно применить решение для групповой выгрузки и загрузки XML-документов по актуальным форматам ФНС.