Приветствуем вас! Сегодня мы вместе разберем одну из частых сложностей, с которой сталкиваются пользователи 1С:ERP при работе с графиком производства: почему система, казалось бы, учитывает лишь один рабочий центр, даже если их несколько. Мы рассмотрим эту ситуацию подробно, выясним причины такого поведения и предложим эффективные решения, основанные на лучших практиках и рекомендациях разработчиков.
Прежде чем углубляться в детали, давайте проанализируем базовые принципы, на которых строится планирование производства в 1С:ERP. Эта система ориентирована на Теорию ограничений систем (ТОС) Э. Голдратта. Это означает, что при планировании система в первую очередь фокусируется на "узких местах" или "барабанах" — тех рабочих центрах, которые ограничивают общую производительность предприятия. Рабочие центры, не являющиеся ограничениями, планируются менее детально, выступая в роли временных буферов.
Важно понимать, что 1С:ERP не ограничивается одним "узким местом". Система позволяет определить производственные маршруты на нескольких "барабанах", что дает возможность контролировать сразу несколько станков или рабочих центров.
В 1С:ERP существуют три уровня производственного планирования:
Часто возникает ситуация, когда один этап производства, по логике, должен выполняться параллельно на нескольких рабочих центрах, но система воспринимает его как единое целое. Давайте разберем, как это работает и что можно сделать.
Суть проблемы: При размещении в графике, этап производства по умолчанию рассматривается как нечто целое. Если, например, для производства одной партии краски нужен один цвет, то подразумевается, что она должна выпускаться на одном рабочем центре. На разных РЦ фактически выпускаются разные партии.
Решение: Для того чтобы один этап мог разместиться в графике независимо (параллельно) на нескольких рабочих центрах, необходимо разбить его на части. Это достигается с помощью параметра "Оптимальная партия запуска".
Оптимальная партия запуска и установите его значение. Например, если вам нужно произвести 10 единиц продукции, и вы хотите, чтобы они обрабатывались по 1 единице на разных РЦ, установите Оптимальная партия запуска = 1.Посмотрим на пример:
Предположим, вам нужно произвести 10 единиц продукции, и на это требуется 10 часов работы. У вас есть 4 рабочих центра, и вы хотите, чтобы они работали параллельно. Если вы не разобьете этап, система может посчитать, что весь этап требует 10 часов работы на одном РЦ. Если же вы установите Оптимальная партия запуска = 1, то система создаст 10 отдельных "мини-этапов", каждый из которых сможет разместиться в графике независимо.
Влияние на планирование: Параметр Оптимальная партия запуска влияет на расчеты на разных уровнях планирования, включая планирование полуфабрикатов. При расчете партий запуска учитываются следующие параметры:
Оптимальная партияМинимальная партияДопустимое превышение (определяет, насколько можно увеличить оптимальную партию).Недостатки подхода: Как отмечают пользователи, такой подход может показаться "костылем" и привести к значительному дроблению этапов. Если этап занимает всего 10 минут, а не час, количество "дроблений" может стать огромным, усложняя работу мастера.
Другой важный аспект, который помогает решить проблему параллельной загрузки, это правильная настройка видов рабочих центров и использование соответствующего флага.
Доступна параллельная загрузка. Этот флаг позволяет системе учитывать возможность одновременной работы нескольких РЦ одного вида.Пример настройки вида рабочего центра:
Доступна параллельная загрузка.Максимальная загрузка укажите количество рабочих центров данного вида, которые могут работать одновременно. Например, если у вас 4 одинаковых станка, установите Максимальная загрузка = 4.Коэффициент времени работы для каждого конкретного рабочего центра в рамках вида, если их производительность различается.Важно: Для пооперационного планирования (MES) 1С:ERP позволяет планировать параллельно загружаемые рабочие центры (например, печи, окрасочные камеры) с учетом их особенностей: ограничение по загрузке (объем, вес), различные режимы работы (температурный, влажностный) и фиксированное время выполнения операций.
Иногда проблема заключается не в самом дроблении этапов, а в некорректном понимании или настройке доступности рабочих центров.
Разберем по шагам:
Предположим, у вас есть этап, который требует 5 часов работы. У вас 4 однотипных рабочих центра. Вместо того чтобы создавать 4 отдельных этапа по 5 часов, вы можете:
Доступна параллельная загрузка и Максимальная загрузка = 4.Таким образом, система будет воспринимать, что для выполнения всего объема работы требуется 1.25 часа, и она сможет распределить эту работу между 4 доступными РЦ.
Важно: До 2.5.21 доступность в интервале считалась как минимум между максимальной доступностью и суммой фактической доступности РЦ по графикам их работы. В версии 2.5.21 были внесены изменения, и в некоторых случаях могут возникать ошибки.
Чтобы обеспечить корректное планирование, мы должны учитывать множество факторов, влияющих на доступность рабочих центров:
1С:ERP предоставляет инструменты для диагностики графика производства. Мы можем использовать их, чтобы выявить причины некорректного планирования:
Заключение:
Проблема учета только одного рабочего центра в графике производства 1С:ERP чаще всего связана с неправильной настройкой ресурсных спецификаций, видов рабочих центров или недостаточным пониманием концепции оптимальной партии запуска. Мы рассмотрели несколько подходов к решению этой задачи, каждый из которых имеет свои преимущества и недостатки. Выбирайте тот, который наиболее соответствует вашей производственной логике и не приводит к излишнему усложнению процесса планирования.
← К списку