Все статьи
Автоматизация

Интеграция MES и WMS с 1С: как устроен двусторонний обмен данными

1С хранит планы и финансы. MES и WMS — оперативный учёт. Между ними должна быть связь, иначе получается дублирование, расхождения и ручной перенос. Разбираю на примерах, как устроена интеграция и какие данные ходят в каждую сторону.

Зачем две системы вместо одной

1С отлично справляется с бухгалтерским и управленческим учётом. Но оперативный учёт в цеху или на складе — не её сильная сторона. Попытки заставить 1С фиксировать каждую операцию в реальном времени обычно заканчиваются тормозами и недовольными пользователями.

Решение: 1С остаётся бухгалтерской системой. MES и WMS берут на себя оперативный учёт. Между ними — автоматический обмен.

Планы, бухгалтерия
MES / WMS
Оперативный учёт

Что идёт из 1С в MES/WMS

Номенклатура и спецификации

Заказ на производство создаётся в 1С. MES получает: наименование изделия, спецификацию комплектующих, количество, срок. Не нужно дублировать номенклатуру в MES — она подтягивается автоматически.

Заказы клиентов и планы

План производства формируется в 1С. MES видит приоритеты и сроки — и строит очерёдность запуска деталей в работу.

Справочники

Контрагенты, склады, статьи затрат — общие справочники синхронизируются. Изменение в 1С появляется в MES в течение минуты.

Что идёт из MES/WMS обратно в 1С

Фактические операции

MES передаёт: какие детали прошли какие операции, кем, за какое время. 1С использует это для производственного учёта и расчёта себестоимости.

Фактический расход материалов

Не нормативный расход из спецификации, а реальный — по факту списания в MES. Это даёт точную себестоимость, а не расчётную.

Сдельная зарплата

Готовая ведомость по сотрудникам с детализацией по операциям. Бухгалтерия проверяет и проводит — не считает с нуля.

Складские движения

WMS передаёт: приёмка, перемещение, отгрузка. 1С видит реальные остатки, а не данные из накладных, которые ещё не занесли.

Что передаётся
1С → MES: заказы, номенклатура, справочники
MES → 1С: операции, расход, выработка, зарплата
WMS → 1С: приёмка, отгрузка, остатки, инвентаризация

Технически: как это работает

Интеграция строится на REST API — стандартном протоколе обмена данными:

  • 1С вызывает API MES — передаёт заказ, номенклатуру
  • MES вызывает API 1С — передаёт фактические операции, движения
  • Обмен по расписанию — каждые 5–15 минут или по событию
  • Логирование — каждая операция фиксируется, расхождения видны сразу

Если связь прерывается — обе системы продолжают работать. Данные накапливаются в очереди и передаются при восстановлении связи. Ни MES, ни 1С не «падают» из-за проблем сети.

Типичные ошибки при интеграции

  • Дублирование справочников. Номенклатура ведётся в двух системах — расхождения неизбежны. Решение: одна система — мастер-источник.
  • Слишком частый обмен. Каждые 30 секунд — лишняя нагрузка. Каждые 2 часа — данные устаревают. Оптимум: 5–15 минут.
  • Нет обработки ошибок. Если пакет не передался — никто не узнает. Решение: мониторинг очереди и алерты.

Результат для бизнеса

  • Нет ручного переноса данных — экономия 1–2 рабочих дней в неделю
  • Остатки в 1С соответствуют реальности — не требуют ежемесячной сверки
  • Себестоимость считается по факту — не по нормативу
  • Сдельная зарплата готова к проведению сразу

Интеграция с 1С — не опция, а стандарт любого проекта у меня. Подключаем любую конфигурацию: УТ, ERP, КА, УНФ.

Читайте также

— Артур Карданов

Все статьи
Бесплатно

Остались вопросы по теме статьи?

Задайте вопрос — подберём материалы или разберём вашу ситуацию за 30 минут

Отвечу в течение 1 рабочего дня. Данные защищены и не передаются третьим лицам.

Просмотр изображения
Выберите удобный способ
Telegram