Интеграция 1С-Битрикс с 1С:WMS Логистика

Интеграция 1С-Битрикс с 1С:WMS Логистика Мы не раз сталкивались с ситуацией, когда интернет-магазин на 1С-Битрикс пытается синхронизировать остатки с 1С:WMS Логистика, но стандартный CommerceML не приносит результата — складские документы не формируются, а остатки «висят». За 5 лет интеграций мы
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Интеграция 1С-Битрикс с 1С:WMS Логистика
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1428
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1008
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    745
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    869
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    782
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1149

Интеграция 1С-Битрикс с 1С:WMS Логистика

Мы не раз сталкивались с ситуацией, когда интернет-магазин на 1С-Битрикс пытается синхронизировать остатки с 1С:WMS Логистика, но стандартный CommerceML не приносит результата — складские документы не формируются, а остатки «висят». За 5 лет интеграций мы выработали архитектуру, которая решает эту проблему без лишних доработок. Ниже — проверенный подход с реальными техническими деталями.

1С:WMS Логистика — конфигурация на платформе 1С:Предприятие 8, реализующая полноценное управление складом: адресное хранение, задания на отбор, управление зонами и транспортными единицами. Интеграция с 1С-Битрикс в этом случае имеет принципиальное отличие от обмена с SaaS-WMS: оба продукта от одного вендора (1С), и теоретически должны «понимать друг друга». На практике — прямого готового обмена нет, и строить интеграцию всё равно нужно.

Какие проблемы решает интеграция 1С:WMS с Битриксом?

Первая и главная проблема — отсутствие стандартного обмена. Стандартный модуль обмена 1С-Битрикс (\Bitrix\Catalog\CatalogImport) работает с классическими конфигурациями 1С: Управление торговлей, Розница, Комплексная автоматизация. Формат CommerceML 2.09 — именно под них. 1С:WMS Логистика — не торговая конфигурация. Она не ведёт заказы покупателей напрямую, не содержит прайс-листов, не знает о розничных ценах. Это система оперативного управления складом, которая получает задания от «старшей» системы (ERP, TMS, или интернет-магазина) и управляет физическим перемещением товаров.

Вторая проблема — маркировка «Честный знак». Если склад работает с маркированными товарами, при отгрузке 1С:WMS должна передать список кодов DataMatrix, использованных в заказе. Эти коды нужны для создания исходящего УПД в системе ЭДО и подтверждения выбытия в ГИС МТ. Без интеграции этот процесс выполняется вручную, что приводит к ошибкам и штрафам.

Почему стандартный обмен 1С-Битрикс здесь не работает?

Всё упирается в архитектуру: 1С:WMS — исполнитель складских операций. Значит, обмен нужно строить не через CommerceML, а через прямой API 1С:WMS — либо REST-сервисы, опубликованные на платформе 1С, либо HTTP-сервисы, написанные в конфигураторе. Такой подход в 2–3 раза быстрее в обработке заказов по сравнению с доработкой CommerceML.

Архитектура: 1С:WMS как исполнитель складских операций

Схема обмена для e-commerce:

1С-Битрикс (заказы, остатки) ↔ 1С:WMS Логистика (задания на отбор, факт отгрузки) 

Битрикс — мастер по заказам. 1С:WMS — мастер по физическим остаткам и статусам сборки.

Из Битрикс в 1С:WMS: новый заказ, подтверждённый к сборке. В терминах 1С:WMS это «Заявка на отгрузку» — документ ЗаявкаНаОтгрузку. Передаём: номенклатуру (с привязкой по штрихкоду или артикулу), количество, приоритет, ожидаемую дату отгрузки.

Из 1С:WMS в Битрикс: статус выполнения заявки, фактически отгруженное количество (может отличаться от заказанного при пересортице), список серийных номеров или кодов маркировки для маркированной продукции.

Публикация HTTP-сервисов в 1С:WMS

Для REST-интеграции в конфигураторе 1С создаём HTTP-сервис (ветка «HTTP-сервисы» в дереве конфигурации). Метод POST /orders/create принимает JSON с параметрами заявки, создаёт документ ЗаявкаНаОтгрузку и возвращает внутренний ID документа для последующего опроса статуса.

На стороне Битрикс реализуем клиент к этому сервису — класс с методами createOrder(), getOrderStatus(), getStockBalance(). Аутентификация: Basic Auth на публикации HTTP-сервиса 1С (настраивается в свойствах публикации web-сервера).

Синхронизация остатков

1С:WMS ведёт остатки по регистру накопления ОстаткиТоваровНаСкладе. Для получения доступного остатка нужен HTTP-сервис или Web-сервис (SOAP), запрашивающий этот регистр с отбором по складу.

Важный нюанс: в 1С:WMS остаток хранится в учётных единицах измерения склада, которые могут отличаться от единиц сайта. Упаковка из 12 штук на складе = 12 штук в каталоге Битрикс. Таблица пересчёта единиц должна быть частью интеграционного слоя.

Работа с маркировкой «Честный знак»

Если склад работает с маркированными товарами, при отгрузке 1С:WMS должна передать список кодов DataMatrix, использованных в заказе. Эти коды нужны для создания исходящего УПД в системе ЭДО и подтверждения выбытия в ГИС МТ («Честный знак»).

Интеграция в этом случае расширяется: Битрикс получает из 1С:WMS не просто «статус отгружено», а массив кодов маркировки. Эти коды передаются далее в модуль работы с ЭДО (Диадок, СБИС) или напрямую в API «Честного знака» через метод POST /api/v3/true-api/outgoing-marks.

Что входит в работу

Мы предоставляем полный пакет:

  • Аудит текущих конфигураций 1С:WMS и Битрикс.
  • Проектирование схемы обмена (согласование полей, единиц, статусов).
  • Разработка HTTP-сервисов на стороне 1С и клиента на стороне Битрикс.
  • Настройка синхронизации остатков и заказов.
  • Интеграция с ЭДО и ГИС МТ при необходимости.
  • Тестирование на тестовом и боевом контурах.
  • Документация и обучение сотрудников.
  • Гарантийная поддержка 3 месяца после запуска.

Ориентиры по срокам

Сценарий Срок
Базовый обмен: заявки на отгрузку + остатки 6–10 недель
С обработкой частичных отгрузок и ошибок 3–4 месяца
С контуром маркировки «Честный знак» 4–6 месяцев

Стоимость рассчитывается индивидуально. Для оценки нужны: описание конфигурации 1С:WMS (версия, доработки), схема складских операций, требования к маркировке. Свяжитесь с нами — мы подготовим предварительную оценку за 2 дня.