Многие пользователи 1С:ERP сталкиваются с необходимостью видеть плановый выпуск продукции не просто в разрезе дат, а с детализацией по конкретным рабочим сменам. Это критически важно для производств с непрерывным циклом или сменным графиком работы, где требуется премирование сотрудников за конкретную выработку. Давайте разберем, как устроена система планирования в 1С:ERP 2.5 и какие подходы можно применить для решения этой задачи.
Важно понимать, что в типовой конфигурации 1С:ERP механизм График производства оперирует понятиями доступности Рабочих центров (РЦ) и длительности производственных Этапов. Система вычисляет временные интервалы, основываясь на доступности мощностей, заложенных в Графике работы предприятия. Внутри этапа система не делает автоматического разделения на «смену 1» или «смену 2» в привычном понимании, если только мы не перенастроим модель данных.
Рассмотрим метод «виртуального размножения» рабочих центров. Суть идеи заключается в подмене понятий: мы создаем для каждого реального Рабочего центра столько дочерних объектов, сколько смен предусмотрено на производстве.
Рабочих центров, например: РЦ1_смена1, РЦ1_смена2 и так далее.Этапов производства мы указываем конкретный Рабочий центр, соответствующий смене.Однако, проанализируем минусы этого метода: он приводит к «раздуванию» справочника Рабочих центров. Если в будущем потребуется перераспределить нагрузку между сменами или изменить состав бригад, возникнут сложности с корректировкой Этапов. Этот вариант подходит только в том случае, если сменный график жестко закреплен за оборудованием.
Рассмотрим наиболее безопасный и гибкий вариант, который не нарушает типовую логику и позволяет сохранить возможность автоматического обновления конфигурации. Мы не меняем ядро системы, а создаем внешний отчет, который «нарезает» данные из стандартного Графика производства.
Разберем логику работы такого отчета по шагам:
График производства.Графика работы подразделения, мы определяем границы начала и окончания смен (например, с 08:00 до 20:00).Этапов с этими границами.Дата, Смена, Выпуск (объем).Такой подход избавляет нас от необходимости «парить мозг» системе, пытаясь заставить её работать в нетиповых сценариях. Данные для премирования или отчетности перед руководством будут формироваться на основе фактического выполнения работ, зафиксированного в документах Выработка сотрудников, что является методологически верным в 1С:ERP.
Попытки внести изменения в механизм планирования этапов всегда трудоемки. Причина в том, что График производства является «ядром» системы. Любая доработка в этой области делает последующее обновление 1С:ERP крайне сложным и затратным. Вместо изменения объектов Этап производства или Ресурсная спецификация, всегда лучше использовать:
Подводя итог, можно сказать, что «жесткой» привязки к сменам внутри самого Графика производства нет, и это заложено архитектурно. Если ваша задача — премирование, используйте Документы выработки и Бригады. Если же задача — видеть план в разрезе смен, направьте усилия на написание отчета, который будет анализировать График производства и отображать его через призму ваших сменных графиков.