Интеграция WMS с 1С: схема обмена и проверки
Как описать обмен WMS с 1С: владелец данных, события, идентификаторы, ошибки, повторная отправка и сверка остатков.
Интеграция WMS с 1С начинается с договорённости, какая система владеет данными и в какой момент операции становятся учётным фактом. Даже готовый механизм обмена нуждается в сопоставлении справочников и проверке пограничных ситуаций.
1. Укажите системы и границы ответственности
Без этого невозможно определить источник истины.
- Запишите продукт и релиз 1С: ERP, УТ, КА или другую конфигурацию, редакцию WMS и перечень доработок.
- Назначьте владельца справочника номенклатуры, единиц измерения, штрихкодов, контрагентов, складов и заказов.
- Разделите плановые документы и факты исполнения: что создаётся в 1С, а что подтверждается в WMS.
- Задокументируйте, где учитываются резервирование, себестоимость, финансовые документы и товарные остатки.
2. Составьте таблицу объектов обмена
Для каждого сообщения должен быть известен полный путь.
- Определите направления обмена: номенклатура, упаковки, партии, заказы на приёмку и отгрузку, факты операций.
- Задайте уникальные внешние идентификаторы, правила сопоставления организаций, складов и единиц измерения.
- Для каждой сущности укажите обязательные реквизиты, статусы, событие отправки и допустимую задержку.
- Отдельно опишите сериализацию партий, серий, кодов маркировки и исправлений ранее проведённых документов.
3. Спроектируйте надёжную доставку
Главная проблема — повторы, задержки и частичные сбои.
- Выберите поддерживаемый обеими сторонами формат и механизм: штатный XML-обмен, веб-сервис или согласованный адаптер.
- Предусмотрите устойчивый идентификатор сообщения и повторную обработку без повторного проведения хозяйственной операции.
- Разделите подтверждение доставки и подтверждение успешной бизнес-обработки; журналируйте оба результата.
- Определите очередь ошибок, правила повторов, алерты и ответственных за исправление несопоставленных данных.
4. Проверяйте остатки и расхождения
Сверка важнее красивого статуса «обмен выполнен».
- Согласуйте момент фиксации остатков в 1С и WMS: при подтверждении операций либо отдельной регламентной передачей.
- Проверьте частичную приёмку, недостачу, пересортицу, отмену отбора и возврат покупателя.
- Зафиксируйте, кто исправляет исходный документ и как корректировка попадёт в другую систему.
- Внедрите отчёт сверки по складам, товарам, партиям и датам с указанием причины расхождения.
5. Ограничьте доступ интеграционного контура
Обмен данными не должен работать из-под общего администратора.
- Настройте техническую учётную запись с минимальными правами и защищённым каналом передачи.
- Секреты храните в защищённом хранилище; не выводите пароли, токены и персональные данные в журналы.
- Разделите тестовые и рабочие точки интеграции, обеспечьте ротацию ключей и отзыв полномочий.
- Установите пределы нагрузки и временные окна при первичной синхронизации справочников.
6. Примите обмен на сквозных сценариях
Технический ping не равен работающей интеграции.
- Проведите полный цикл: заказ в 1С → задача в WMS → фактический результат → отражение в 1С.
- Повторите сценарии при обрыве связи, повторной отправке и изменении уже полученного документа.
- Сверьте фактические остатки и статусы; сохраните контрольные сообщения и протокол выявленных ошибок.
- Согласуйте ответственных за сопровождение, мониторинг, SLA обмена и план восстановления после сбоя.
Отдельно проверьте совместимость модели штрихкодов и ТСД с утверждённой схемой обмена.
Материал обновлён в октябре 2026 года. Функциональные возможности и совместимость необходимо проверять для конкретной редакции системы и оборудования.