К статье
Практический материал

Автоматизация · 12 мин

MES-система: что это и как она связана с 1С

Что такое MES-система простыми словами, чем она отличается от ERP и учётных конфигураций 1С, какие решения есть на платформе 1С и как организовать интеграцию.

MES (Manufacturing Execution System) — это класс программных решений, которые управляют производственными процессами в режиме реального времени: от выдачи задания на цех до фиксации факта выпуска продукции. Если учётная система отвечает на вопрос «что произведено и сколько стоит», то MES отвечает на вопрос «что происходит на производстве прямо сейчас»: какие операции выполняются, на каком оборудовании, кем и с какими отклонениями от плана.

Запрос «MES система что это 1С» обычно означает одно из двух: либо человек хочет понять, умеет ли 1С работать как MES, либо ищет способ связать производственную MES-платформу с уже работающей учётной системой на 1С. Оба сценария реальны: на платформе «1С:Предприятие» существуют отраслевые MES-решения, а типовые конфигурации вроде «1С:ERP Управление предприятием» и «1С:Комплексная автоматизация» содержат производственные подсистемы, частично закрывающие задачи диспетчеризации.

Важно сразу разделить уровни автоматизации. 1С в большинстве внедрений работает на уровне учёта и планирования: заказы, спецификации, склад, себестоимость, регламентированная отчётность. MES работает уровнем ниже — на цеховом: сменные задания, маршрутные листы, учёт простоев, сбор данных с оборудования, контроль качества по операциям. Между ними нужен понятный обмен данными, иначе появляется «ручной мост» в виде таблиц Excel и двойного ввода.

Что такое MES простыми словами и какие задачи она решает

MES-система стоит между плановым уровнем (ERP, учётные конфигурации 1С) и уровнем оборудования (станки, контроллеры, датчики). Её главная функция — превратить производственный план в конкретные задания для людей и машин, а затем собрать факт выполнения: сколько выпущено, сколько брака, где простой, какие материалы фактически израсходованы.

Типовой набор функций MES включает: диспетчеризацию и пооперационное планирование, выдачу сменных заданий на рабочие места (часто через терминалы или планшеты в цехе), регистрацию начала и окончания операций, учёт простоев с причинами, прослеживаемость партий и серий, контроль качества на операциях, сбор данных с оборудования вручную или автоматически.

Признак того, что предприятию нужна MES, а не только учётная система: руководство производства узнаёт о проблемах постфактум, из сводок за вчерашний день или за месяц. Если диспетчер не может в любой момент ответить, на какой операции находится конкретный заказ, — это разрыв, который закрывает именно MES-уровень.

Чем MES отличается от учётных функций 1С

Ключевое отличие — горизонт времени и детализация. В 1С производственный учёт обычно ведётся документами: «Заказ на производство», «Производство без заказа», «Отчёт производства за смену». Документ фиксирует итог. MES фиксирует процесс: каждую операцию с точным временем, исполнителем и параметрами.

КритерийУчёт в 1С (ERP/КА/УПП)MES
Горизонт данныхСмена, день, месяцМинуты, текущий момент
Основной объектДокумент, заказОперация, рабочее место
Кто работаетУчётчик, экономист, мастерРабочий, оператор, диспетчер
Простои и бракИтоговые документыФиксация в момент события с причиной
Связь с оборудованиемОбычно отсутствуетСбор данных с контроллеров, терминалов

Это не значит, что 1С «не умеет» производство. В «1С:ERP» есть пооперационное планирование, маршрутные карты, бригадные наряды, управление по узким местам. Вопрос в глубине: если требуется фиксация каждой операции в реальном времени, работа с терминалами сбора данных в цехе, автоматический учёт машинного времени — типовых механизмов часто не хватает, и тогда рассматривают либо отраслевое MES-решение на платформе 1С, либо внешнюю MES с интеграцией.

Какие варианты MES доступны в экосистеме 1С

Первый вариант — отраслевые решения на платформе «1С:Предприятие». Партнёры фирмы «1С» выпускают MES-модули и конфигурации, которые либо встраиваются в «1С:ERP»/«1С:КА», либо работают как отдельная база с обменом. Плюс такого подхода — единая платформа, общие справочники (номенклатура, спецификации, сотрудники), знакомая администраторам инфраструктура. Минус — функциональность конкретного решения нужно проверять на пилоте: «MES на 1С» у разных вендоров означает разный набор возможностей.

Второй вариант — специализированная MES стороннего производителя с интеграцией в 1С. Такие системы часто сильнее в части сбора данных с оборудования, визуализации цеха, работы с терминалами. Но появляется задача сопровождения двух систем и обмена между ними.

Третий вариант — доработка типовой конфигурации под MES-задачи собственными силами. Оправдан при узких требованиях: например, нужен только учёт операций на рабочих местах через штрихкодирование. Попытка построить «полную MES» доработками обычно обходится дороже готового решения и создаёт проблемы при обновлениях.

Сравнение вариантов

MES-модуль на платформе 1С

Единая база и справочники с ERP/КА; функциональность зависит от вендора, нужен пилот

Внешняя MES + интеграция

Сильный цеховой функционал; требуется поддерживать обмен и две системы

Доработка типовой 1С

Подходит для узких задач; полноценная MES доработками дорога и усложняет обновления

Как организовать интеграцию MES и 1С

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

Технические способы обмена: веб-сервисы (HTTP/REST, SOAP), обмен через файлы или промежуточную базу, брокеры сообщений, штатные планы обмена — если MES построена на платформе 1С. Для ответственных производств предпочтителен очередной, гарантированный обмен с подтверждением доставки: потерянное сообщение о выпуске приводит к расхождению остатков.

Порядок запуска интеграции
  1. 1
    Зафиксируйте, какая система является мастером для каждого справочника и документа
  2. 2
    Опишите состав передаваемых данных: заказы вниз, факт операций наверх
  3. 3
    Настройте обмен на тестовых копиях баз, проверьте полный цикл одного заказа
  4. 4
    Проверьте поведение при сбое: повторная отправка, дубли, откат документов
  5. 5
    Введите регламент сверки: ежедневное сравнение выпуска и расхода в обеих системах

Отдельное внимание — идентификации объектов. Заказ, операция и партия должны иметь сквозные уникальные идентификаторы в обеих системах. Если сопоставление строится по номерам документов или наименованиям, обмен рано или поздно сломается на дублях и переименованиях.

Когда MES действительно нужна, а когда достаточно 1С

MES окупается там, где стоимость незнания текущей ситуации высока: многооперационное производство, дорогое оборудование, жёсткие сроки заказов, требования прослеживаемости (пищевая, фармацевтическая, авиационная отрасли), сдельная оплата по операциям. Если цех — это несколько рабочих мест и один мастер, который всё видит глазами, внедрение MES может не окупиться.

Маршрут решения

Как выбрать действие

Производство простое, операций мало, мастер контролирует всё вручнуюОграничьтесь производственным учётом в 1С: ERP, КА или УПП
Нужна фиксация операций в реальном времени и работа терминалов в цехеРассмотрите MES-модуль на платформе 1С или внешнюю MES с интеграцией
Требуется сбор данных с оборудования и продвинутая диспетчеризацияСмотрите специализированные MES и закладывайте бюджет на интеграцию с 1С
Требования уникальны и узки, например только штрихкодирование операцийОцените точечную доработку типовой конфигурации

Практичный критерий — попробовать закрыть задачу штатными средствами на пилотном участке. Если «1С:ERP» справляется с пооперационным учётом и скорость ввода данных устраивает производство, отдельная MES не нужна. Если рабочие не успевают или не хотят вводить данные в «бухгалтерский» интерфейс — это аргумент за специализированный цеховой уровень.

Типичные ошибки и риски при внедрении

Самая дорогая ошибка — начинать с выбора программы, а не с описания процессов. MES внедряется в живой цех, где у рабочих есть устоявшиеся привычки, а у мастеров — свои «бумажные» регламенты. Если не описать целевые процессы (кто, где и когда фиксирует операцию), система превратится в дополнительную нагрузку, и данные в ней быстро перестанут соответствовать реальности.

Типичные ошибки
01
Покупка MES без пилота на одном участке — риск получить систему, не подходящую под реальные процессы
02
Двойной ввод данных в MES и 1С без автоматического обмена — расхождения и потеря доверия к системе
03
Сопоставление объектов по номерам документов вместо уникальных идентификаторов — сбои обмена
04
Игнорирование мотивации рабочих: если фиксация операций неудобна, данные будут вводиться «для галочки»
05
Внедрение без владельца процесса на стороне производства — проект зависает между ИТ и цехом

Второй риск — недооценка инфраструктуры цеха. Терминалы, Wi-Fi в металлических корпусах, защита от пыли и вибрации, резервное питание — всё это требует проверки до запуска. Система, которая «зависает» на рабочем месте, дискредитирует весь проект за первую неделю.

Как проверить, что связка MES и 1С работает правильно

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

Контрольные точки

Как проверить результат

Выпуск по заказу
Норма

Количество в отчёте MES равно выпуску в 1С

Тревожный признак

Расхождения, ручные корректировки документов

Расход материалов
Норма

Фактический расход из MES попадает в списание в 1С

Тревожный признак

Материалы списываются по норме, факт теряется

Простои и брак
Норма

Причины зафиксированы в момент события и видны в аналитике

Тревожный признак

Данные появляются только в конце месяца из сводок

Скорость данных
Норма

Статус заказа виден диспетчеру в течение минут

Тревожный признак

Информация обновляется раз в день или вручную

Дополнительно полезно первые недели вести параллельный учёт старым способом и сверять итоги. Это дорого, но позволяет поймать системные ошибки в обмене и методике до того, как они попадут в регламентированную отчётность и расчёт себестоимости.

Итог

Что важно запомнить

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

Частые вопросы

Может ли 1С полностью заменить MES?

Для несложных производств — да: «1С:ERP» и «1С:Комплексная автоматизация» поддерживают пооперационное планирование, маршрутные карты и сменные задания. Замены не хватит там, где нужна фиксация операций в реальном времени, работа терминалов в цехе и автоматический сбор данных с оборудования.

Чем MES отличается от АСУ ТП?

АСУ ТП управляет самим оборудованием и технологическими параметрами — температура, давление, скорость линии. MES управляет производственными заданиями и использует данные АСУ ТП как источник факта: сколько единиц прошло, когда был простой. Это смежные, но разные уровни.

Какие данные MES должна передавать в 1С в первую очередь?

Минимальный набор: факт выпуска по заказам и операциям, фактический расход материалов, данные о браке. Без них в 1С невозможно корректно посчитать себестоимость и остатки. Простои и отработанное время подключаются следующим этапом.

Сколько длится внедрение MES с интеграцией в 1С?

Сроки сильно зависят от масштаба: пилот на одном участке обычно занимает несколько месяцев, тиражирование на всё производство — от полугода и дольше. Основное время уходит не на установку программы, а на описание процессов, обучение персонала и отладку обмена.

Нужно ли останавливать производство на время внедрения?

Нет, при правильной организации. Внедрение ведут на пилотном участке параллельно с действующим учётом, обмен сначала тестируют на копиях баз. Остановки возможны только на короткие окна переключения, которые планируют заранее.

Что делать, если данные в MES и 1С разошлись?

Сначала остановите автоматическое проведение документов на стороне 1С, чтобы расхождение не ушло в себестоимость. Затем найдите точку расхождения сверкой по конкретному заказу и идентификаторам сообщений обмена, исправьте источник и только потом возобновляйте обмен. Регулярная ежедневная сверка позволяет ловить такие ситуации рано.