Интеграция MES с 1С: задания вниз, выработка, списание и брак вверх

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

Обследование — от 350 000 ₽, 3–4 неделиЖурнал обмена и ночная сверкаИсходники и доступы остаются у вас

На чём держится

Интеграция MES с 1С: четыре вещи, о которых говорим до договора

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

У каждого данного один хозяин

Номенклатуру ведёт 1С, факт выработки приходит из цеха. Если одно и то же правят в двух местах, обмен превращается в спор о том, чья версия верна. Таблица «кто главный» подписывается до первой строки кода.

Факт замораживается закрытием смены

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

Себестоимость считает учётная система

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

Потеря и дубль не остаются незамеченными

Каждое сообщение имеет номер: повторная отправка применяется один раз, а о потерянном сообщает ночная сверка. «Почти всегда доходит» для учёта не вариант.

Зачем это нужно

Когда MES и 1С живут отдельно: с чем приходят

Выработку переписывают второй раз

Мастер вносит факт в MES, а плановик или бухгалтер вносит его в 1С. Два ввода — две возможности ошибиться и сутки задержки.

Списание не сходится с тем, что ушло в цех

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

Цех делает по старому заказу

Количество или срок поменяли в 1С, а в MES остался прежний заказ. Об изменении узнают, когда деталь уже в работе.

Брак известен цеху, но не учёту

Причины и места брака есть в MES, а в 1С они не попали. Затраты выглядят лучше, чем есть на деле.

Закрытие месяца упирается в сверку цеха

Последние дни периода уходят на выяснение, что выпущено и что списано, вместо самого закрытия.

Обмен написал один человек

Он ушёл или в отпуске, а как работает обмен, никто не знает. Журнала нет, потерянное сообщение не найти.

Модель

Связь производственной системы с учётной: уровни простыми словами

Модель из стандарта ISA-95 (его международный аналог — IEC 62264) делит предприятие на уровни от 0 до 4; в таблице два нижних уровня объединены. Название не важно — важно понимать, на какой границе мы работаем.

Уровень
Что это
Что решает
Что передаёт соседу
УровеньПланирование и учёт1С:ERP, УПП, Комплексная автоматизация
Что этоЗаказы, склад, закупки, затраты
Что решаетЧто и сколько нужно произвести и сколько это стоит
Что передаёт соседуВниз: заказы, спецификации, справочники. Принимает: выпуск, расход, брак
УровеньУправление производствомMES, а где её нет — терминалы и таблицы мастера
Что этоЗадания на смену, операции, факт
Что решаетКто, на чём и когда делает, что получилось
Что передаёт соседуВверх: выработка, расход, брак, простои. Принимает: заказы и справочники
УровеньЦех и диспетчеризацияпанели оператора на станке, HMI, SCADA
Что этоЭкраны и состояния оборудования
Что решаетЧто происходит на линии прямо сейчас
Что передаёт соседуВверх: события и состояния. Принимает: задание
УровеньОборудованиеконтроллеры, датчики, станки
Что этоСигналы и управление процессом
Что решаетКак работает станок
Что передаёт соседуОтдаёт сигналы выше

Эта страница — про границу между двумя верхними уровнями. Границу между цехом и MES разбираем на страницах про MES и про мониторинг оборудования; пусконаладкой контроллеров и прокладкой цеховых сетей мы не занимаемся. Если MES нет, её роль играют терминалы и таблицы мастера — договор об обмене нужен всё равно.

Кто главный

Обмен MES и ERP: кто главный для каких данных

Обмен MES с 1С:ERP или УПП начинается с таблицы, которую подписывают до работ. Ниже типичные решения; у вас бывает иначе, и это нормально, если записано.

Данные
Кто главный
Почему
Что делает вторая система
ДанныеНоменклатура и единицы
Кто главный1С
ПочемуЧерез неё идут закупки, склад, продажи и бухгалтерия
Что делает вторая системаMES получает копию и не заводит свои позиции. Новую деталь заводят в 1С
ДанныеСпецификациисостав изделия
Кто главный1С, версия действует с даты
ПочемуСостав определяет расход и затраты
Что делает вторая системаMES берёт версию, действовавшую на дату запуска заказа
ДанныеМаршруты и операции
Кто главныйЗависит от того, где детальнее ведут технологи
Почему1С хранит укрупнённо, MES — до операций и норм времени
Что делает вторая системаВторая система получает нужный ей срез
ДанныеЗаказ на производство
Кто главный1С отвечает за «что, сколько, к какому сроку»; MES — за исполнение
ПочемуУ плана и исполнения разные хозяева
Что делает вторая системаMES не меняет количество и срок, 1С не правит статусы операций
ДанныеОборудование и рабочие центры
Кто главныйРабочие центры — 1С, станки и их состояния — MES
ПочемуРабочий центр нужен 1С для плана и затрат; паспорт и состояния станка живут рядом с цехом
Что делает вторая системаMES привязывает станки к рабочим центрам из 1С и отдаёт состояния и простои
ДанныеГрафики и календари
Кто главный1С или кадровая система
ПочемуРабочие дни, смены, выходные
Что делает вторая системаMES использует их для планирования смен
ДанныеФакт выпуска, брака и простоев
Кто главныйMES
ПочемуЕго фиксируют там, где он случился
Что делает вторая система1С принимает и проводит, но цифру не исправляет
ДанныеОстатки на складах
Кто главный1С
ПочемуСкладской учёт — основа бухгалтерии
Что делает вторая системаMES показывает остатки участка и сверяет с ними выдачу, но сам не списывает и не резервирует
ДанныеКлассификаторы причин брака и простоев
Кто главныйОдин общий; ведёт технолог или ОТК
ПочемуИначе отчёты нельзя сложить
Что делает вторая системаХранит копию для своих проводок и отчётов

Два места, где решение чаще всего пересматривают: маршруты и операции (кто ведёт технологию) и остатки незавершённого производства на участке. Разбираем их на обследовании, а не на запуске.

Вниз

Что 1С передаёт в MES: заказы, спецификации, справочники

Пять потоков. Для каждого — откуда берём, по какому ключу сопоставляем и в каком месте это обычно ломается.

Что ходит вниз
Откуда и как
Ключ
Где ломается
Что ходит внизНоменклатура и единицысправочник
Откуда и какИз 1С по изменению; полная сверка раз в сутки
КлючУникальный идентификатор объекта в 1С, а не наименование и не артикул
Где ломаетсяПозицию переименовали или объединили с дублем; завели новую единицу, о которой MES не знает
Что ходит внизСпецификации и маршруты
Откуда и какВерсиями, с датой начала действия
КлючИдентификатор спецификации в 1С; версия или дата начала действия — отдельным полем
Где ломаетсяВерсию заменили, когда заказ уже запущен: нужно решить, по какой доделывать
Что ходит внизЗаказы на производство
Откуда и какПри утверждении в 1С; изменения — отдельным сообщением
КлючИдентификатор заказа и номер строки
Где ломаетсяКоличество или срок поменяли после запуска; заказ отменили, а часть уже сделана
Что ходит внизРесурсы и календарирабочие центры, смены, выходные
Откуда и какПо изменению
КлючИдентификатор рабочего центра и графика в 1С; код — только для людей
Где ломаетсяОборудование вывели или переименовали; график смен поменяли задним числом
Что ходит внизВыдача материалов в цех
Откуда и какПосле проведения передачи в 1С
КлючЗаказ, номенклатура, партия или серия
Где ломаетсяВ учёте выдано, а в цех не пришло (или наоборот); указана не та партия

Названия документов 1С для заказов, выдачи материалов и выпуска зависят от конфигурации и версии, поэтому схему обмена мы пишем под вашу конфигурацию, а не по общему образцу.

Вверх

Передача выработки в 1С: что MES отдаёт учёту

Тоже пять потоков, и здесь ошибок больше: в этом направлении идёт то, что превращается в деньги.

Что ходит вверх
Откуда и как
Ключ
Где ломается
Что ходит вверхВыпуск годной продукции
Откуда и какИз MES; события видны сразу, документы — по закрытию смены
КлючЗаказ, операция, смена, порядковый номер сообщения
Где ломаетсяПовторная отправка создаёт второй документ; период уже закрыт
Что ходит вверхФактический расход материалов
Откуда и какИз MES: сканирование партий, весы, отметка оператора
КлючЗаказ, материал, партия
Где ломаетсяЕдиницы не совпали с учётными; расход больше остатка в 1С
Что ходит вверхБрак и причины
Откуда и какИз MES с кодом причины и операцией
КлючЗаказ, операция, код причины
Где ломаетсяНет общего классификатора; брак записан на другой заказ
Что ходит вверхПростои и состояния оборудования
Откуда и какИз MES или системы мониторинга, интервалами
КлючРабочий центр и начало интервала
Где ломаетсяИнтервалы пересекаются; граница смены режет простой пополам
Что ходит вверхПриёмка готовой продукции
Откуда и какИз MES — факт передачи; склад подтверждает в 1С
КлючПартия или серия, заказ
Где ломаетсяВыпущено в цехе, но на склад не принято: остаток «висит» между системами

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

Жизнь заказа

Жизнь одного заказа между 1С и MES

Девять шагов от утверждённого заказа до сверки. Каждый шаг — место, где без обмена работа делается руками, а при плохом обмене — задваивается.

  1. Заказ утверждён в 1СПлановик создал и утвердил заказ на производство. До утверждения цех о нём не знает, и это правильно.
  2. Заказ и состав уходят в MESКоличество, срок, версия спецификации, маршрут. Сообщение получает номер, MES подтверждает приём. Нет подтверждения — повтор, а не тишина.
  3. MES раскладывает заказ по сменам и местамОперации, рабочие центры, сменные задания. Это зона MES: 1С не знает, на каком станке и в какую смену.
  4. Материал выдан1С проводит передачу в производство, MES получает сообщение и сверяет с тем, что пришло на участок. Расхождение видно мастеру сразу, а не при закрытии месяца.
  5. Цех работает, события копятсяНачало и конец операции, годные, брак с причиной, простои. Плановик видит ход заказа, но в учётные документы 1С это пока не превращается.
  6. Мастер закрывает сменуФакт замораживается. Всё, что исправили позже, едет отдельной корректировкой с указанием причины.
  7. Выработка уходит в 1СВыпуск, расход материалов, брак. Сообщение, не прошедшее проверку (неизвестная позиция, закрытый период), ждёт в очереди разбора, а остальные проходят.
  8. Продукция принята, заказ закрыт или остаётся открытымПартия принята на склад, неизрасходованный материал вернулся. Если выпущено меньше заказа, заказ закрывается явным решением, а не молча.
  9. Ночная сверкаВыпуск и расход в MES против проведённого в 1С по каждому заказу. Расхождение попадает в отчёт с номером заказа, а не «где-то не сошлось».
Ритм обмена

Обмен MES с 1С: событиями или по закрытию смены

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

Критерий
Событиями
По закрытию смены
Что видит плановик
СобытияХод заказа почти сразу
Закрытие сменыРезультат после закрытия смены
Ошибка оператора
СобытияЗапись уже в 1С, исправляется корректировкой
Закрытие сменыДо закрытия правится в MES, в 1С уходит исправленное
Нагрузка на 1С
СобытияМного мелких записей, пики в начале и конце смены
Закрытие сменыОдна предсказуемая пачка на смену
Закрытый период
СобытияСобытие может прийти в закрытый период
Закрытие сменыОткрытые смены видны, период закрывают после них
Разбор сбоя
СобытияНужны строгий порядок и защита от дублей
Закрытие сменыПачку проще сверить целиком
Когда выбирают
СобытияНужно оперативно перепланировать
Закрытие сменыВажнее чистота учёта, чем скорость

Чаще всего разумна смесь: события копятся в слое обмена и видны плановику в течение смены, а учётные документы в 1С создаются при закрытии смены. Цех виден сразу, учёт остаётся чистым.

Материалы

Списание материалов: по нормам или по факту

У каждого способа своя цена ошибки. Выбирают по виду материала, а не один способ на весь цех.

Способ
Как работает
Когда подходит
Где ломается
СпособПо нормам при выпускев литературе — backflush
Как работаетПри выпуске 1С списывает материалы по спецификации на фактическое количество выпуска
Когда подходитДешёвые и массовые материалы: крепёж, расходники, упаковка
Где ломаетсяНорма устарела; потери и брак не попадают в расход, пока их не проведут отдельно
СпособПо факту расхода
Как работаетMES фиксирует, сколько взято на деле: сканирование партии, весы, отметка оператора
Когда подходитДорогие, партионные и прослеживаемые материалы: металл, электроника, комплектующие
Где ломаетсяОператор не отметил расход; единицы расхода не совпали с учётными
СпособСмешанный
Как работаетПо умолчанию нормы, для выбранных позиций — факт
Когда подходитБольшинство производств
Где ломаетсяСписок «фактических» позиций устарел; о нём забывают при смене спецификации

Отклонение факта от нормы — это информация для учёта, и увидеть его можно, только если факт вообще фиксируется. Отклонения анализирует и относит на затраты 1С; MES только отдаёт количества.

Тихие расхождения

Номенклатура и единицы измерения: где расходятся цифры

Деталь в MES и позиция в 1С — не одно и то же

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

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

Не по плану

Частичный выпуск, доработка, брак и возвраты

Чистый заказ «запустили 100, выпустили 100» бывает редко. Шесть ситуаций, которые обмен должен переживать без правок руками.

Частичный выпуск

За смену сделали часть. В 1С уходит выпуск на фактическое количество, заказ остаётся открытым. Закрывается явным решением: остаток переносится, дозапускается или списывается.

Перевыпуск

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

Доработка

Изделие вернулось на операцию. Нового выпуска нет, есть дополнительное время и материал. Заранее договариваемся, где их показывать: на том же заказе или на отдельном заказе на доработку.

Окончательный брак

Передаётся с кодом причины и операцией, на которой найден. Операция важна: на последней брак стоит дороже, чем на первой, потому что в нём уже ушли материалы и труд предыдущих.

Возврат материала на склад

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

Изменение запущенного заказа

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

Время

Смены, часовые пояса и границы периода

Время кажется мелочью, пока ночная смена не попадает в два месяца сразу.

Что в данных
Что будет и как закрываем
В данныхНочная смена с 20:00 до 08:00
Что будетБез правила одна смена ляжет на два дня. Правило записано: выпуск относится к дню начала смены (или к дню конца) — одно на всё предприятие
В данныхСмена на границе месяца
Что будетЧасть выработки может попасть в закрытый период. Период не закрывают, пока есть открытые смены, а опоздавший факт идёт по отдельному правилу
В данныхПлощадки в разных часовых поясах
Что будетВремя события хранится вместе со смещением и переводится при показе. Дата в типовых документах 1С хранится без явного пояса, поэтому смещение везём отдельным полем
В данныхЧасы станка и сервера не синхронизированы
Что будетРасхождение в несколько минут рвёт границу смены и пересекает интервалы простоя. Контролируем расхождение и помечаем события выше порога
В данныхСмену продлили или сократили
Что будетФактические границы приходят из MES, плановые остаются в календаре 1С. Отчёт показывает обе, а не подменяет одну другой
Надёжность

Сбои, повторы и сверка: как обмен MES и 1С защищает выработку от потерь

Обмен — не вопрос «работает или нет». Вопрос в том, что происходит в каждом из шести сбоев и кто об этом узнаёт.

Сбой
Что видно
Что делает обмен
Кто узнаёт
СбойОбрыв связи цех — офис
Что видноMES работает, 1С ничего не получает
Что делает обменСообщения копятся в очереди (в MES, если она это умеет, иначе в слое обмена) и досылаются по порядку после восстановления
Кто узнаётОповещение, если пауза затянулась
Сбой1С недоступнаобновление, блокировки, обслуживание
Что видноСообщения не принимаются
Что делает обменОчередь и повторы с нарастающей паузой; пачки не заливаем в часы обслуживания и пиковой работы пользователей
Кто узнаётОповещение владельцу обмена
СбойПовторная отправка
Что видноОдно сообщение пришло дважды
Что делает обменНомер сообщения: повтор применяется один раз
Кто узнаётНикто — в журнале строка «повтор, пропущено»
СбойНе прошло проверку 1Снеизвестная позиция, закрытый период, расход больше остатка
Что видноСообщение отклонено по смыслу
Что делает обменВ очередь разбора с причиной; остальные сообщения проходят
Кто узнаётОтветственный за очередь
СбойНарушен порядок
Что видноКорректировка пришла раньше исходной записи
Что делает обменКорректировка ждёт исходную, потом применяется
Кто узнаётНикто, если дождалась; оповещение, если нет
СбойТихая потеря
Что видноОшибки нет, а данных нет
Что делает обменНочная сверка по заказам: MES против 1С; расхождение — в утренний отчёт
Кто узнаётОтветственный получает отчёт каждое утро

Условный пример, числа условные: в заказе на 100 изделий MES показывает 96 годных и 4 бракованных, а в 1С проведено 96 годных и 3 бракованных. Сверка называет заказ и разницу в одно бракованное изделие — остаётся найти сообщение, которое не дошло, а не пересчитывать весь цех.

Что делаем

Из чего состоит интеграция MES с 1С

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

Обследование систем и схема обмена

Что в 1С, что в MES, кто ведёт данные, где живут справочники. На выходе — схема обмена и таблица «кто главный». Несколько систем — 350 000 ₽, с обходом цеха и оборудования — 500 000 ₽; стоимость вычитается из следующего этапа.

3–6 недель

Сопоставление номенклатуры и единиц

Таблица соответствий, коэффициенты, правила для неизвестных позиций. Здесь обычно прячется заметная часть скрытой работы.

1–3 недели

Задания и справочники вниз

Заказы на производство, спецификации, маршруты, рабочие центры, календари. Изменения запущенного заказа — отдельным сообщением.

2–4 недели

Выработка и приёмка вверх

Выпуск годной продукции, приёмка на склад, закрытие смены как точка заморозки факта.

2–4 недели

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

Списание по нормам, по факту и смешанное; брак с причиной и операцией; возвраты материалов.

2–4 недели

Простои и состояния оборудования

Интервалы простоев из MES или системы мониторинга — туда, где они нужны для планирования и учёта. Показатели вроде OEE считаются в MES или мониторинге, а не в обмене.

1–3 недели

Слой обмена, журнал и сверка

Очередь, повторы, защита от дублей, очередь разбора, ночная сверка, оповещения. Это та часть, из-за которой обмен переживает чужие обновления.

2–4 недели

Сопровождение обмена

Мониторинг, разбор очереди, правки при обновлении 1С или MES. Объём в месяц фиксируется в договоре.

от 20 000 ₽/мес
Как устроено

Через что ходят данные между 1С и MES

ЧЕРЕЗ ЧТО ХОДЯТ ДАННЫЕ1Сзаказы, склад, затратыСлой обменажурнал каждого сообщенияочередь и повторызащита от дублейочередь разбораночная сверкаMES: задания на сменуMES: выработка и выпускMES: расход материаловMES: брак и причиныMES: простои и состояниязаказы, справочники →← выпуск, расход, бракПрямая связь ломается молча: обновили одну сторону, а что потерялось, никто не знает.Слой нужен ради журнала и сверки: спор «отправили — не получили» решается по журналу.
Слой не становится третьей главной системой: источниками истины остаются 1С и MES. Он помнит сообщения, их судьбу и таблицу соответствий, поэтому по журналу видно, что отправили, что приняли и что ждёт разбора.
Процесс

Как идёт работа над обменом MES и 1С

Схема на бумаге и режим «тени» выглядят лишними шагами, но именно они снижают риск переделок после запуска.

Недели 1–6 — Обследование

1С, MES или заменяющие её терминалы, справочники, ответственные. Таблица «кто главный» и схема обмена на бумаге. Несколько систем — 350 000 ₽ и 3–4 недели; с обходом цеха и оборудования — 500 000 ₽ и 4–6 недель.

Параллельно — Сопоставление справочников

Номенклатура, единицы, классификаторы брака и простоев. Просим назначить вашего человека, который будет вести таблицу соответствий: после проекта она остаётся у вас.

От 4 недель — Сборка на тестовых базах

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

2–4 недели — Режим «тени»

Обмен считает и сверяет, а документы в боевой 1С по-прежнему проводят люди. Каждое расхождение разбираем: где ошибся обмен, а где ручной ввод не был правдой.

1 день — Запуск на одном участке

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

Дальше — Расширение и сопровождение

Следующие участки по отработанной схеме. Обмен вместе с участком производственной системы идёт по тарифам как тяжёлый пилот: 400 000–1 200 000 ₽, 2–3 месяца. Сопровождение — от 20 000 ₽ в месяц.

Контроль

Что остаётся у вас и чего мы не делаем

Остаётся у вас

  • Исходники обмена, настройки и расширения — в вашем репозитории с первого коммита.
  • Схема обмена и таблица «кто главный» на бумаге, согласованные обеими сторонами.
  • Таблица соответствий номенклатуры и единиц и инструкция по её ведению.
  • Журнал обмена, очередь разбора и отчёт сверки — с доступом ваших сотрудников.
  • Учётные записи и доступы обмена в 1С и MES оформлены на вас.

Мы этого не делаем

  • Не занимаемся пусконаладкой контроллеров и прокладкой цеховых сетей: работаем выше, между MES и 1С.
  • Не пишем в базу 1С или MES напрямую в обход платформы: только через интерфейсы, которые поддерживает производитель.
  • Не меняем конфигурацию 1С без письменного согласия: доработка, если она нужна, — отдельная оценка.
  • Не считаем себестоимость: она остаётся в учётной системе.
  • Не подбираем и не внедряем MES на этой странице: выбор и внедрение — отдельная работа, а здесь обмен с той системой, которая у вас есть.
  • Не обещаем «обмен в реальном времени»: интервал и ритм (события или закрытие смены) подбираем под задачу.
  • Не проводим категорирование объектов КИИ и аттестацию: лицензии ФСТЭК у нас нет.
Материалы

Материалы по теме

Ниже страницы про соседние части проекта и разбор того же приёма на другой задаче.

Услуга

Внедрение MES-системы

Съём данных, наряды, план-факт, экраны оператора — то, что находится по ту сторону обмена.

  • Съём данных со станков
  • Обмен с учётной системой
Читать →
Услуга

Мониторинг оборудования и учёт простоев

Если MES нет, а простои и выработку считать надо: с чего начать, чтобы потом было что передавать в 1С.

  • Простои и выработка
  • Показатели
Читать →
Материал

MES или ERP: что внедрять первым

Чем отличаются задачи двух систем и почему важна их связь.

  • Разные задачи
  • Почему нужна интеграция
Читать →
Разбор

Обмен 1С с маркетплейсами и сайтом

Тот же приём — журнал, очередь, защита от дублей — на другой задаче. Видно, как слой обмена устроен внутри.

  • Разные модели данных
  • Асинхронность и повторы
Читать разбор →
Материал

Что такое OEE и как его считать

Если вместе с выработкой в учёт нужны простои, надо договориться, как их считать.

  • Формула и пример
  • Журнал простоев
Читать →
Инструменты

На чём собираем обмен между 1С и MES

Учётная сторона
  • 1С:ERP, УПП, Комплексная автоматизация
  • HTTP-сервисы и веб-сервисы 1С
  • OData, обмен файлами XML и JSON
  • Расширения конфигурации
Производственная сторона
  • Покупная, открытая или собственная MES
  • REST, SOAP, файловый обмен
  • Очереди сообщений: RabbitMQ
  • Терминалы оператора и экраны мастера
Слой обмена
  • Python
  • PostgreSQL: журнал и очередь
  • Повторы с нарастающей паузой
  • Номера сообщений и защита от дублей
Наблюдение и контур
  • Prometheus, Grafana
  • Оповещения в Telegram и на почту
  • Docker, Astra Linux
  • Отчёт ночной сверки
Кому подходит

Кому нужна интеграция MES и 1С

Главный инженер и ИТ производства

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

Те, у кого MES и 1С от разных поставщиков

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

Те, кто выбирает или только купил MES

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

Те, у кого обмен есть, но теряет данные

Выработка пропадает, документы дублируются, причину никто не знает. Начинаем с журнала и ночной сверки, а не с переписывания.

Заявка

Разберём обмен между вашей MES и 1С

Короткий созвон: какая 1С, какая производственная система или терминалы, что сейчас переносят руками. По итогам скажем, с какого потока начинать, что придётся согласовать и сколько это стоит.

Спасибо, заявка отправлена. Ответим в течение рабочего дня.

Не удалось отправить. Напишите в телеграм или позвоните.

Вопросы

Частые вопросы про интеграцию MES с 1С

Как связать MES с 1С:ERP или 1С:УПП?

Через интерфейсы, которые поддерживают обе стороны: HTTP-сервисы 1С, OData или файловый обмен, а со стороны MES её API или выгрузка. Между ними ставится слой обмена с журналом, очередью и повторами. В ряде конфигураций 1С есть собственные механизмы обмена с производственными системами; какие доступны в вашей версии, уточняем на обследовании. В базу 1С напрямую, в обход платформы, мы не пишем.

Нужна ли MES, если у нас уже есть 1С:ERP?

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

Как передавать выработку в 1С: событиями или по закрытию смены?

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

Что делать, если единицы измерения и номенклатура в MES и 1С разные?

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

Что будет с выработкой, если связь оборвалась или 1С недоступна?

Сообщения копятся в очереди (в MES, если она это умеет, или в слое обмена) и досылаются по порядку. У каждого сообщения есть номер, поэтому повторная отправка не создаёт второй документ. Если пауза затянулась, ответственный получает оповещение, а ночная сверка ищет данные, которые потерялись без всякой ошибки.

Кто считает себестоимость: MES или 1С?

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

Можно ли подключить покупную MES, если исходников у нас нет?

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

Придётся ли дорабатывать конфигурацию 1С?

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

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

По тарифам: обследование нескольких систем — 350 000 ₽ и 3–4 недели, с обходом цеха и оборудования — 500 000 ₽ и 4–6 недель; его стоимость вычитается из следующего этапа. Односторонний обмен по одному направлению, например только выработка в 1С, — от 150 000 ₽. Двусторонний обмен с заданиями, расходом материалов и браком по тарифам чаще всего попадает в тяжёлый пилот: 400 000–1 200 000 ₽ и 2–3 месяца. Сопровождение — от 20 000 ₽ в месяц. Точная цена называется после обследования.

С чего начать, если обмен нужен по всему предприятию?

С одного участка и одного направления, обычно с выработки в 1С: ошибки видны быстро, а цена ошибки невелика. Остальные потоки добавляются по мере устойчивой работы. Интеграцию «всё со всем сразу» мы не берём.

Вы занимаетесь пусконаладкой оборудования и контроллеров?

Нет. Контроллеры, цеховые сети и пусконаладка — не наша работа. Мы работаем выше: между MES, или терминалами, и 1С. Если данные с оборудования пока не собираются, это отдельная задача: смотрите страницу про мониторинг оборудования.