При работе в 1С:ERP часто возникает потребность автоматизировать логистику материалов в соответствии с утвержденным производственным планом. Пользователи задаются вопросом: существует ли «волшебная кнопка», позволяющая превратить данные из документа План производства в готовые Заказы на перемещение? Давайте разберемся, как устроена логика системы и какие подходы можно использовать для решения этой задачи.
Важно сразу уяснить: штатного прямого механизма, который автоматически создает Заказы на перемещение по одной кнопке из Плана производства, в конфигурации не предусмотрено. Система 1С:ERP построена на концепции обеспечения потребностей, а не на прямом копировании плановых данных в документы движения.
Процесс обеспечения производства материалами в системе выглядит как цепочка взаимосвязанных действий:
Заказов на производство на основании утвержденного Плана производства.Формирование заказов по потребностям для генерации перемещений.Рассмотрим подробнее, как заставить систему работать в автоматическом режиме:
Способ обеспечения. В карточке Способ обеспечения потребностей установите тип обеспечения Перемещение и укажите склад-источник.План производства превращается в Заказ на производство. Именно Заказ на производство является «двигателем» потребности.Заказах на производство, и предложит создать документы Заказ на перемещение.Многие пользователи ожидают, что система «выгребет» все материалы из Плана производства сразу на месяц вперед. Однако Формирование заказов по потребностям ориентировано на текущий дефицит. Если материалы по графику нужны в конце месяца, система не будет предлагать их перемещение сегодня, если текущий остаток или график поставок это позволяют. Такой подход защищает компанию от затоваривания производственных площадок.
Если специфика вашего производства требует жесткого перемещения материалов «пачками» по периодам (независимо от того, сформированы ли этапы производства или есть ли фактический дефицит в системе), стандартный механизм может оказаться слишком гибким. В этом случае написание собственной обработки — оправданное решение.
Для создания такой обработки вы можете использовать следующие объекты метаданных:
Планы потребления материалов: именно здесь хранятся данные о потребностях из Плана производства.Заказ на перемещение: целевой документ, который должна генерировать ваша разработка.При разработке алгоритма учитывайте структуру Плана производства, чтобы правильно группировать материалы по датам и складам назначения. Это позволит сформировать перемещения ровно так, как того требует ваш производственный график.
В процессе обсуждения часто поднимается вопрос: что делать, если материалы переместили, а они не понадобились?
Если вы не используете Цеховые кладовые, все материалы, переданные в производство, попадают в НЗП (Незавершенное производство). Возврат из производства оформляется документом Возврат материалов из производства. Стоимость материалов при возврате рассчитывается согласно вашей учетной политике (например, по средней стоимости или ФИФО).
Практический совет: использование Цеховых кладовых значительно упрощает жизнь. Материал, перемещенный в кладовую, не считается списанным в затраты (на 20-й счет). Это позволяет перемещать их обратно на центральный склад обычным Перемещением товаров без оформления сложных операций возврата из НЗП.
Таким образом, для достижения максимальной автоматизации сначала попробуйте настроить Схемы обеспечения. Если же бизнес-процесс требует жесткого контроля за перемещениями на основе долгосрочных планов — смело приступайте к созданию своей обработки, используя регистры плановых потребностей как источник данных.