Интеграция MES, 1С и WFM: график работы под план производства
MES работает, производственный план сформирован, в 1С — данные о сотрудниках, их квалификациях, нормах рабочего времени и событиях табеля. Но на деле значительная доля процесса до сих пор держится на Excel: планы выгружают в таблицы, людей вручную расставляют по сменам, а отработанные часы переписывают из бумажных журналов.
Системы есть, данные есть — но они существуют параллельно. Связкой между производством, кадрами и бухгалтерией выступает всё тот же Excel. А вместе с ним — ручной ввод, бесконечные сверки и ошибки, которые всплывают только в конце месяца.
Разбираемся, как связать MES, 1С и WFM в единый поток, чтобы график перестраивался вслед за производственным планом, а все отработанные часы автоматически попадали в 1С.
Что такое MES, WFM и 1С
Начнём с простого: эти системы не заменяют друг друга. Каждая отвечает за свою часть процесса.
MES — система управления производством. Она помогает планировать и контролировать выпуск продукции: какие заказы нужно выполнить, на каком участке, в какие сроки и с какой загрузкой оборудования.
Например, из MES известно, что в понедельник цех должен выпустить 1 000 единиц продукции, а во вторник — 1 400. Значит, во второй день потребуется больше рабочих часов или сотрудников определённых специальностей.
WFM — система управления рабочим временем. Если говорить проще, она помогает определить, сколько сотрудников требуется для выполнения плана, составить график, распределить людей по сменам и затем учесть фактически отработанное время.
1С обычно отвечает за кадровый учёт и расчёт зарплаты. В ней хранятся сведения о сотрудниках, подразделениях, должностях, отпусках, больничных, приёмах и увольнениях. Туда же поступает табель или данные об отработанных часах, на основании которых выполняется расчёт.
Получается простая цепочка:
MES отвечает на вопрос «что и сколько нужно произвести», WFM — «кто и когда должен работать», а 1С — «как оформить сотрудников и рассчитать оплату».
Где возникают разрывы
Проблема обычно не внутри систем, а между ними.
Допустим, MES показывает рост нагрузки на следующую неделю. Чтобы скорректировать график, руководитель выгружает план в Excel, сравнивает с текущими сменами и вручную ищет, где не хватает людей.
Затем нужно проверить: кто в отпуске или на больничном, у кого есть нужный допуск, кто уже переработал норму часов и кого можно перевести с другого участка. Часть данных — в 1С, часть — в таблицах, часть знают только мастера.
После выхода сотрудников начинается новый этап рутины. Фактические часы собирают из журналов, пропускной системы или отчётов руководителей. Затем их сверяют с графиком и переносят в табель.
Если цифры не сходятся, начинается поиск причин:
- сотрудника перевели на другой участок, но перевод не отразили;
- кадровое событие не попало в систему планирования;
- замену согласовали в переписке;
- часы отнесли не к тому подразделению;
- в табель перенесли старую версию графика;
- данные из разных систем выгрузили в разное время.
В итоге HR, бухгалтерия и руководители участков сверяют одни и те же сведения в нескольких местах. Каждое подразделение работает со своей версией, а расхождения всплывают уже перед самым закрытием расчётного периода.
Что меняет интеграция MES, 1С и WFM
Интеграция связывает производственный план, планирование персонала и учёт в один процесс.
1. MES передаёт данные о производственной нагрузке
В WFM поступает план выпуска или другой показатель, по которому можно рассчитать потребность в персонале. Это могут быть объёмы производства, заказы, операции, загрузка линий или трудоёмкость работ.
На основании этих данных система определяет, сколько сотрудников потребуется по дням, сменам, участкам и квалификациям.
Например, для выполнения плана на смену нужны:
- восемь операторов линии;
- два наладчика;
- один мастер;
- четыре упаковщика;
- один водитель погрузчика.
Это уже не просто общий план выпуска, а понятная потребность в персонале.
2. Из 1С поступают данные о сотрудниках
Чтобы составить выполнимый график, недостаточно знать требуемую численность. Необходимо понимать, кого действительно можно поставить в смену.
Из 1С в WFM передаются: сотрудники и их должности, организационная структура, места работы и подразделения, приёмы, увольнения и переводы и другие события.
Благодаря этому руководителю не нужно вручную обновлять список работников в нескольких системах. Если сотрудник ушёл в отпуск или был переведён, эта информация учитывается при планировании.
3. WFM-система формирует график
Система сопоставляет потребность с доступным персоналом и распределяет сотрудников по сменам.
При этом учитывается не только количество людей. График строится так, чтобы в смене были специалисты с нужными навыками и на нужных участках, при этом без нарушений установленных ограничений по рабочему времени и отдыху.
Если сотрудников недостаточно, это становится видно заранее. Здесь несколько вариантов: руководитель может сбалансировать нагрузку, открыть дополнительные смены, предложить подработку или привлечь персонал с другого участка.
4. Система собирает фактические данные
После начала смены план необходимо сравнить с фактом.
Приход и уход сотрудников могут фиксироваться через терминалы, планшеты, мобильное приложение или интеграцию СКУД. WFM сопоставляет отметки с графиком и показывает отклонения: опоздания, ранние уходы, невыходы и другие события.
Руководитель видит фактический состав смены в реальном времени и может быстрее реагировать на отклонения.
5. Подтверждённые часы возвращаются в 1С
После проверки данные передаются обратно в 1С. В зависимости от настроенного процесса это могут быть отработанные интервалы или готовый табель.
Бухгалтерии не требуется повторно собирать часы из нескольких источников и вручную переносить их в расчётную систему. При этом 1С остаётся основной системой кадрового учёта и расчёта зарплаты.
Как это работает на примере пищевого производства
Представим пищевое предприятие, которое работает в две смены. Торговые сети увеличили заказ, поэтому в MES скорректировали план: во вторник и среду нужно выпустить на 20% больше продукции.
Обновлённый план поступает в WFM. Система рассчитывает потребность в персонале и показывает, что для работы производственной и упаковочной линий во вторую смену не хватает трёх операторов, наладчика и двух упаковщиков.
Чтобы закрыть эти позиции, WFM использует данные из 1С об отпусках, больничных и других кадровых событиях. При распределении учитываются доступность, квалификации и допуски сотрудников. Например, к пищевому оборудованию можно назначить только прошедших необходимое обучение.
Если людей не хватает, система предлагает перераспределить подходящих работников между сменами или участками. При этом проверяет нормы рабочего времени и межсменный отдых. Руководителю остаётся согласовать изменения в графике.
Перед началом смены сотрудники регистрируют приход через Android-планшет с фотофиксацией. WFM сопоставляет отметки с графиком и показывает опоздания и невыходы. Если оператор не вышел, мастер назначает замену, а часы сотрудника учитываются на той линии, где он фактически работал.
После проверки в 1С передаются подтверждённые часы, ночные смены, переработки, замены и другие события табеля. Бухгалтерия получает готовые данные для расчёта зарплаты.
Так интеграция связывает весь процесс: план выпуска из MES превращается в график, а фактические явки и часы возвращаются в 1С. Без неё планы пришлось бы выгружать вручную, сотрудников распределять в Excel, а отработанное время переносить из бумажных журналов.
Нужно ли превращать три системы в одну
Создать единое решение для управления производством, персоналом и расчёта зарплаты кажется логичным. Однако на практике эффективнее сохранить специализацию каждой системы: MES управляет производственными процессами, WFM — потребностью в персонале, графиками и рабочим временем, а 1С — кадровым учётом и расчётом зарплаты.
Задача интеграции — не заменить эти системы, а связать их в единый сквозной процесс. При этом обмен данными нельзя рассматривать как разовую настройку: производственные планы, оргструктура и правила учёта меняются, поэтому интеграционная схема должна адаптироваться без полной переработки архитектуры.
Для этого необходимо:
- определить мастер-систему для каждого типа данных;
- описать последовательность обмена: план → потребность → график → факт → учёт;
- согласовать состав, формат и периодичность передачи данных;
- учесть события, права доступа и правила подтверждения изменений;
- настроить обработку ошибок, повторную отправку и контроль целостности данных;
- предусмотреть масштабирование при росте числа сотрудников, смен и участков.
Таким образом, интеграция — не просто канал передачи данных, а часть архитектуры предприятия. Её качество определяется не количеством соединённых систем, а тем, насколько устойчиво и прозрачно данные проходят весь путь — от производственного плана до табеля и расчёта зарплаты.
Вывод
Главный результат интеграции — не очередной интерфейс или отчёт, а единый процесс. Без разрывов между производством, кадрами и бухгалтерией, без ручных перекладок.
Компания получает:
- автоматическую привязку потребности в персонале к производственному плану;
- актуальные данные о сотрудниках и кадровых событиях в реальном времени;
- графики с учётом квалификаций и норм рабочего времени;
- заблаговременное выявление незакрытых смен;
- единую картину по плановому и фактически отработанному времени;
- сокращение ручного ввода и Excel-выгрузок;
- прозрачное распределение часов по участкам;
- быстрый табель без лишних проверок;
- понятные причины любых отклонений.
Вместо сверки одних и тех же цифр в разных системах руководители могут сосредоточиться на более важных задачах: контроле качества, улучшении процессов и работе с персоналом. Автоматизация освобождает их от лишней ручной работы и позволяет заниматься производством, а не таблицами и отчётами.