У каждого данного один хозяин
Номенклатуру ведёт 1С, факт выработки приходит из цеха. Если одно и то же правят в двух местах, обмен превращается в спор о том, чья версия верна. Таблица «кто главный» подписывается до первой строки кода.
Интеграция MES с 1С — это письменная договорённость о том, что уходит из учётной системы в цех, что возвращается обратно и кто главный для каждого данного. Заказы и справочники идут вниз, выработка, расход материалов и брак — вверх, каждое сообщение остаётся в журнале. Работаем с той MES, что у вас есть: покупной, открытой или собранной нами.
Обследование — от 350 000 ₽, 3–4 неделиЖурнал обмена и ночная сверкаИсходники и доступы остаются у вас
Первая и третья — про разграничение, четвёртая — про надёжность. Вторая объясняет, почему часть цифр появляется в 1С позже, чем в цехе: это решение, а не задержка.
Номенклатуру ведёт 1С, факт выработки приходит из цеха. Если одно и то же правят в двух местах, обмен превращается в спор о том, чья версия верна. Таблица «кто главный» подписывается до первой строки кода.
События из цеха копятся и видны плановику сразу, а в учётные документы 1С превращаются, когда мастер закрыл смену. Исправления после закрытия идут отдельной записью, а не правкой задним числом.
MES отдаёт количества, время и причины брака. Деньги, распределение затрат и закрытие месяца остаются в 1С. Считать стоимость в двух местах — верный способ получить две стоимости.
Каждое сообщение имеет номер: повторная отправка применяется один раз, а о потерянном сообщает ночная сверка. «Почти всегда доходит» для учёта не вариант.
Мастер вносит факт в MES, а плановик или бухгалтер вносит его в 1С. Два ввода — две возможности ошибиться и сутки задержки.
В 1С списано по нормам, а в цех фактически выдано больше или меньше. Разница копится до инвентаризации.
Количество или срок поменяли в 1С, а в MES остался прежний заказ. Об изменении узнают, когда деталь уже в работе.
Причины и места брака есть в MES, а в 1С они не попали. Затраты выглядят лучше, чем есть на деле.
Последние дни периода уходят на выяснение, что выпущено и что списано, вместо самого закрытия.
Он ушёл или в отпуске, а как работает обмен, никто не знает. Журнала нет, потерянное сообщение не найти.
Модель из стандарта ISA-95 (его международный аналог — IEC 62264) делит предприятие на уровни от 0 до 4; в таблице два нижних уровня объединены. Название не важно — важно понимать, на какой границе мы работаем.
Эта страница — про границу между двумя верхними уровнями. Границу между цехом и MES разбираем на страницах про MES и про мониторинг оборудования; пусконаладкой контроллеров и прокладкой цеховых сетей мы не занимаемся. Если MES нет, её роль играют терминалы и таблицы мастера — договор об обмене нужен всё равно.
Обмен MES с 1С:ERP или УПП начинается с таблицы, которую подписывают до работ. Ниже типичные решения; у вас бывает иначе, и это нормально, если записано.
Два места, где решение чаще всего пересматривают: маршруты и операции (кто ведёт технологию) и остатки незавершённого производства на участке. Разбираем их на обследовании, а не на запуске.
Пять потоков. Для каждого — откуда берём, по какому ключу сопоставляем и в каком месте это обычно ломается.
Названия документов 1С для заказов, выдачи материалов и выпуска зависят от конфигурации и версии, поэтому схему обмена мы пишем под вашу конфигурацию, а не по общему образцу.
Тоже пять потоков, и здесь ошибок больше: в этом направлении идёт то, что превращается в деньги.
Если в организации сдельная оплата, выработка по сотрудникам может идти и в расчёт зарплаты. Это отдельное согласование: здесь цифры проверяют особенно придирчиво, потому что это деньги конкретных людей.
Девять шагов от утверждённого заказа до сверки. Каждый шаг — место, где без обмена работа делается руками, а при плохом обмене — задваивается.
Это главный выбор в проекте. От него зависит, что видит плановик, как исправляются ошибки и сколько нагрузки получает 1С.
Чаще всего разумна смесь: события копятся в слое обмена и видны плановику в течение смены, а учётные документы в 1С создаются при закрытии смены. Цех виден сразу, учёт остаётся чистым.
У каждого способа своя цена ошибки. Выбирают по виду материала, а не один способ на весь цех.
Отклонение факта от нормы — это информация для учёта, и увидеть его можно, только если факт вообще фиксируется. Отклонения анализирует и относит на затраты 1С; MES только отдаёт количества.
В цехе считают штуки, листы, заготовки и метры реза. В 1С одна позиция может вестись в килограммах, храниться в листах и продаваться в штуках, а ещё иметь характеристики, серии и упаковки. Условный пример: из листа вырезают несколько деталей и остаётся деловой остаток; если передать в учёт только «детали, штук», сколько металла ушло и что осталось, из сообщения не восстановить. Об ошибке никто не сообщит: цифры просто тихо разойдутся.
Поэтому в проекте есть таблица соответствий: позиции, единицы, коэффициенты пересчёта, характеристики и серии. Неизвестную позицию обмен не отбрасывает и не «додумывает»: сообщение уходит в очередь разбора с названием позиции, и ваш ответственный решает, как её сопоставить. Таблицу ведёт назначенный человек на вашей стороне. Подробнее о том, как справочники приводят в порядок до внедрения, — в материале про НСИ.
Чистый заказ «запустили 100, выпустили 100» бывает редко. Шесть ситуаций, которые обмен должен переживать без правок руками.
За смену сделали часть. В 1С уходит выпуск на фактическое количество, заказ остаётся открытым. Закрывается явным решением: остаток переносится, дозапускается или списывается.
Выпустили больше, чем в заказе. Допуск задаётся заранее: в его пределах принимаем, сверх него — в очередь разбора, потому что кто-то должен решить, куда деть лишнее.
Изделие вернулось на операцию. Нового выпуска нет, есть дополнительное время и материал. Заранее договариваемся, где их показывать: на том же заказе или на отдельном заказе на доработку.
Передаётся с кодом причины и операцией, на которой найден. Операция важна: на последней брак стоит дороже, чем на первой, потому что в нём уже ушли материалы и труд предыдущих.
Выданный материал израсходован не весь. Остаток возвращается документом, а не остаётся «в цехе» навсегда, иначе в учёте склад занижен, а затраты завышены.
Количество или срок поменяли в 1С. MES получает изменение отдельным сообщением и отвечает, что уже сделано. Уменьшить количество ниже выпущенного автоматически нельзя.
Время кажется мелочью, пока ночная смена не попадает в два месяца сразу.
Обмен — не вопрос «работает или нет». Вопрос в том, что происходит в каждом из шести сбоев и кто об этом узнаёт.
Условный пример, числа условные: в заказе на 100 изделий MES показывает 96 годных и 4 бракованных, а в 1С проведено 96 годных и 3 бракованных. Сверка называет заказ и разницу в одно бракованное изделие — остаётся найти сообщение, которое не дошло, а не пересчитывать весь цех.
Сроки ориентировочные, для одного участка и типовой конфигурации; цены — по тарифам. Брать всё сразу необязательно: чаще начинают с выработки вверх, а задания и материалы добавляют по мере устойчивой работы.
Что в 1С, что в MES, кто ведёт данные, где живут справочники. На выходе — схема обмена и таблица «кто главный». Несколько систем — 350 000 ₽, с обходом цеха и оборудования — 500 000 ₽; стоимость вычитается из следующего этапа.
Таблица соответствий, коэффициенты, правила для неизвестных позиций. Здесь обычно прячется заметная часть скрытой работы.
Заказы на производство, спецификации, маршруты, рабочие центры, календари. Изменения запущенного заказа — отдельным сообщением.
Выпуск годной продукции, приёмка на склад, закрытие смены как точка заморозки факта.
Списание по нормам, по факту и смешанное; брак с причиной и операцией; возвраты материалов.
Интервалы простоев из MES или системы мониторинга — туда, где они нужны для планирования и учёта. Показатели вроде OEE считаются в MES или мониторинге, а не в обмене.
Очередь, повторы, защита от дублей, очередь разбора, ночная сверка, оповещения. Это та часть, из-за которой обмен переживает чужие обновления.
Мониторинг, разбор очереди, правки при обновлении 1С или MES. Объём в месяц фиксируется в договоре.
Схема на бумаге и режим «тени» выглядят лишними шагами, но именно они снижают риск переделок после запуска.
1С, MES или заменяющие её терминалы, справочники, ответственные. Таблица «кто главный» и схема обмена на бумаге. Несколько систем — 350 000 ₽ и 3–4 недели; с обходом цеха и оборудования — 500 000 ₽ и 4–6 недель.
Номенклатура, единицы, классификаторы брака и простоев. Просим назначить вашего человека, который будет вести таблицу соответствий: после проекта она остаётся у вас.
Слой обмена и настройки в 1С и MES — на копиях ваших баз. Если для обмена нужна доработка конфигурации 1С, она оценивается отдельно и делается расширением по письменному согласию.
Обмен считает и сверяет, а документы в боевой 1С по-прежнему проводят люди. Каждое расхождение разбираем: где ошибся обмен, а где ручной ввод не был правдой.
Включаем запись в боевую 1С. На боевых данных первая неделя обычно показывает то, чего не показал прогон, поэтому очередь разбора смотрим каждый день.
Следующие участки по отработанной схеме. Обмен вместе с участком производственной системы идёт по тарифам как тяжёлый пилот: 400 000–1 200 000 ₽, 2–3 месяца. Сопровождение — от 20 000 ₽ в месяц.
Ниже страницы про соседние части проекта и разбор того же приёма на другой задаче.
Съём данных, наряды, план-факт, экраны оператора — то, что находится по ту сторону обмена.
Если MES нет, а простои и выработку считать надо: с чего начать, чтобы потом было что передавать в 1С.
Чем отличаются задачи двух систем и почему важна их связь.
Тот же приём — журнал, очередь, защита от дублей — на другой задаче. Видно, как слой обмена устроен внутри.
Если вместе с выработкой в учёт нужны простои, надо договориться, как их считать.
Цех работает в MES или на терминалах, учёт в 1С, а факт между ними переносят руками. Нужно, чтобы цифры сходились без ночной ручной сверки.
Каждый поставщик отвечает за свою половину, а за стык не отвечает никто. Схему обмена и журнал разрабатываем мы — на вашей конфигурации и вашей MES, а после сдачи они остаются у вас.
Обмен с 1С лучше заложить до покупки: от него зависит, какие интерфейсы нужны от MES. Результат обследования помогает сформулировать вопросы поставщику.
Выработка пропадает, документы дублируются, причину никто не знает. Начинаем с журнала и ночной сверки, а не с переписывания.
Короткий созвон: какая 1С, какая производственная система или терминалы, что сейчас переносят руками. По итогам скажем, с какого потока начинать, что придётся согласовать и сколько это стоит.
Через интерфейсы, которые поддерживают обе стороны: HTTP-сервисы 1С, OData или файловый обмен, а со стороны MES её API или выгрузка. Между ними ставится слой обмена с журналом, очередью и повторами. В ряде конфигураций 1С есть собственные механизмы обмена с производственными системами; какие доступны в вашей версии, уточняем на обследовании. В базу 1С напрямую, в обход платформы, мы не пишем.
Не всегда. В 1С:ERP есть собственные средства управления производством; их объём зависит от версии и настроек. MES добавляют, когда штатных средств не хватает: например, нужны терминалы у станков, факт по операциям в течение смены и данные с оборудования. Общий разбор — в материале про MES и ERP. Если MES пока нет, обмен всё равно проектируют так, чтобы её можно было добавить позже.
Чаще всего смесь: события копятся в слое обмена и видны плановику сразу, а учётные документы в 1С создаются при закрытии смены. Так исправления до закрытия делаются в MES, и черновой факт не попадает в учёт. Если нужен оперативный учёт каждой операции, выбирают события, но тогда нужны строгий порядок и защита от дублей.
Вести таблицу соответствий: позиции, единицы, коэффициенты пересчёта, характеристики и серии. Неизвестную позицию обмен не отбрасывает, а отправляет в очередь разбора, чтобы человек решил, как её сопоставить. Таблицу ведёт назначенный ответственный на вашей стороне.
Сообщения копятся в очереди (в MES, если она это умеет, или в слое обмена) и досылаются по порядку. У каждого сообщения есть номер, поэтому повторная отправка не создаёт второй документ. Если пауза затянулась, ответственный получает оповещение, а ночная сверка ищет данные, которые потерялись без всякой ошибки.
1С. MES передаёт количества, время, расход материалов и причины брака, а затраты, распределение косвенных расходов и закрытие месяца остаются в учётной системе. Считать стоимость в двух местах значит получить две разные стоимости.
Да, через интерфейсы, которые даёт производитель: API, выгрузку, очередь сообщений или файловый обмен. Если интерфейсов нет, это выясняется на обследовании, и тогда варианты — доработка силами производителя или файловый обмен. В базу чужой 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С. Если данные с оборудования пока не собираются, это отдельная задача: смотрите страницу про мониторинг оборудования.