Содержание:
1. Что такое график производства в контексте 1С: MES
2. Типы видов графиков в 1С: MES
3. Механизмы расчета выполнения графика в 1С: MES
4. Конфигурация и расчёт графика на практике
5. Отображение и корректировка графика
6. Практические эффекты и примеры использования
Одной из ключевых задач любого производственного предприятия является эффективное планирование производственного процесса, позволяющее выполнять заказы в срок, избегать простоев и оптимально загружать ресурсы. В условиях постоянного изменения внешней и внутренней среды — нестабильного спроса, дефицита ресурсов, технических сбоев — точное и гибкое планирование становится фактором устойчивости бизнеса.
Система 1С: MES Оперативное управление производством предоставляет широкий инструментарий для расчета, корректировки и визуализации графиков производства, основанных на ресурсно-календарных и событийных моделях. В данной статье мы рассмотрим, как формируется производственный график в 1С: MES, какие методы и алгоритмы используются, какие параметры влияют на построение расписания и как это применяется на практике.
1. Что такое график производства в контексте 1С: MES
График производства — это календарно-временная модель, в которой зафиксированы:
· очередность и длительность выполнения операций;
· привязка операций к ресурсам (оборудованию, участкам, сотрудникам);
· логические зависимости между операциями;
· учёт ограничений по ресурсам, сменам, загрузке и логистике;
· учёт времени транспортировок и ожиданий.
В 1С: MES график является результатом автоматического или полуавтоматического планирования на основе данных маршрутов, спецификаций, нормативов, наличия ресурсов и текущей загрузки.
2. Типы видов графиков в 1С: MES
Система поддерживает несколько уровней графиков:
· Главный производственный график (Master Production Schedule, MPS): общий график по заказам и производственным линиям.
· Детализированный график на операционном уровне (Detailed Scheduling): график на уровне отдельных операций, с привязкой ко времени и ресурсам.
· График загрузки оборудования: используется для анализа эффективности использования оборудования.
· График выполнения заказов: ориентирован на сроки и контроль исполнения.
Каждый из этих графиков может быть рассчитан отдельно или в совокупности с другими.
Расчет графика производства
3. Механизмы расчета выполнения графика в 1С: MES
В 1С: MES используется два ключевых алгоритма:
1. Планирование вперёд (Forward Scheduling): от текущей даты до окончания маршрута. Полезно для определения возможной даты готовности.
2. Планирование назад (Backward Scheduling): от срока сдачи заказа назад — используется для «вписывания» в дедлайн.
На практике применяется гибридный подход — например, критичные изделия планируются назад, а вспомогательные — вперёд.
При расчёте учитываются:
· Календарь рабочих смен;
· Доступность ресурсов (оборудования, людей);
· Время наладки и транспортировки;
· Очередность заказов и приоритеты;
· Материальные ограничения (наличие заготовок);
· Технологические маршруты;
· Условия переналадки оборудования;
· Взаимосвязанные заказы и полуфабрикаты.
Планирование может быть однопроходным (расчёт графика за одну итерацию) или многопроходным с пересчётом в зависимости от изменений состояния производства.
4. Конфигурация и расчёт графика на практике
Чтобы график был корректным, необходимо задать:
· Производственные маршруты и нормативы;
· Календарь предприятия;
· Сменные графики сотрудников;
· Загруженность оборудования;
· Правила приоритетов (например, VIP-заказы);
· Матрицу транспортировок (см. предыдущую статью);
· Параметры планирования (глубина, диапазон, допуски).
У
прощённый пример: расчёт графика в коде:
КопироватьРедактировать
Процедура ПостроитьГрафикПроизводства()
// Получим заказы на производство
Выборка = Запрос("ВЫБРАТЬ Заказ.Номер, Заказ.СрокГотовности, ... ИЗ Документ.ЗаказНаПроизводство КАК Заказ ГДЕ ...").Выполнить().Выбрать();
Для Каждого Заказ Из Выборка Цикл
// Получаем маршрут и список операций
Маршрут = ПолучитьМаршрутПоИзделию(Заказ.Изделие);
ТекущаяДата = ТекущаяДатаСервера();
Для Каждой Операция Из Маршрут.Операции Цикл
// Вычисляем доступное время ресурса
Ресурс = ПодобратьДоступныйРесурс(Операция);
ВремяНачала = НайтиДоступныйИнтервал(Ресурс, ТекущаяДата, Операция.Длительность);
// Регистрируем график
ЗаписатьВРегистр("ГрафикПроизводства", Заказ, Операция, ВремяНачала);
// Учитываем транспортировку
ТекущаяДата = ВремяНачала + Операция.Длительность + НайтиВремяТранспортировки(Операция);
КонецЦикла;
КонецЦикла;
КонецПроцедуры
Этот код иллюстрирует логику расчета графика: от выбора заказов до расчёта времени выполнения каждой операции с учётом загрузки ресурсов.
5. Отображение и корректировка графика
После расчета:
· график можно визуализировать в виде диаграммы Ганта (с фильтрами по ресурсам, заказам, участкам);
· можно производить ручную корректировку (перетаскивание операций, смена ресурсов);
· используется монитор отклонений: при отклонении факта от плана система сигнализирует о необходимости пересмотра расписания;
· возможна автоматическая перепланировка, если заданы соответствующие параметры.
6. Практические эффекты и примеры использования
Кейс 1: Гибкое планирование в условиях нестабильной загрузки.
Предприятие по производству электроники сталкивается с колебаниями заказов. За счёт backward-планирования и приоритизации VIP-заказов система 1С: MES автоматически смещает менее срочные заказы и корректирует расписание при поступлении новых заказов в течение смены.
Кейс 2: Повышение загрузки оборудования.
На предприятии металлообработки использовали статическое планирование. После внедрения MES с расчётом детализированного графика удалось повысить загрузку ключевых станков с 55% до 78% без увеличения сменности.
Расчёт производственного графика в 1С: MES — это не просто построение очереди операций, а полноценная интеллектуальная задача, включающая десятки факторов, от загруженности и календаря до технологических и логистических ограничений.
Благодаря возможностям 1С: MES:
· предприятие может гибко реагировать на изменения;
· минимизируются простои и конфликты в расписании;
· достигается баланс между сроками, качеством и эффективностью.
Специалист компании ООО "Кодерлайн"
Адель Фархутдинов
