Производство

Как обновить ПЗ после правки рецепта

Когда появляется плашка «Рецепт или операции изменились», что делает кнопка «Обновить данные» и какие ПЗ нельзя обновлять из рецепта.

Светлана Золотенкова Автор: Светлана Золотенкова Обновлено: 09 июля 2026 г.

Производственный заказ хранит состав, который был взят из рецепта на момент создания. Если потом рецепт товара поменяли, уже созданный ПЗ не должен пересобраться молча. Для этого карточка показывает плашку «Рецепт или операции изменились» и предлагает обновить данные вручную.

Почему появляется плашка

Система сравнивает состав ингредиентов в ПЗ с актуальным рецептом товара. Если строки или количества расходятся, для заказа в статусе «Не начат» появляется признак, что данные можно обновить из рецепта.

Это защита от незаметных изменений. Вы сами решаете, применять новый рецепт к конкретному заказу или оставить старый состав, с которым заказ был создан.

Плашка «Рецепт или операции изменились» в карточке производственного заказа
Плашка появляется, когда состав ПЗ отличается от актуального рецепта.

Где она видна

Плашка находится внизу карточки производственного заказа. В ней написано «Рецепт или операции изменились» и рядом есть кнопка «Обновить данные». Карточка не обновляет строки сама, пока вы не нажмёте эту кнопку.

Кнопка «Обновить данные» в плашке изменившегося рецепта
«Обновить данные» применяет актуальный рецепт к этому заказу.

Что делает кнопка

Кнопка запускает обновление из рецепта. Система пересоздаёт строки ингредиентов по текущему рецепту товара и сбрасывает признак, что рецепт отличается. После успешного обновления появляется сообщение «Данные заказа обновлены из рецепта».

До обновления в таблице «Ингредиенты» вы видите старый состав заказа. После обновления строки и плановые количества соответствуют текущему рецепту.

Состав производственного заказа до обновления из актуального рецепта
До обновления в заказе остаётся состав, с которым он был создан.
Состав производственного заказа после обновления из актуального рецепта
После обновления строки ингредиентов берутся из актуального рецепта.

Какие заказы не обновляются так

Плашка показывается только для заказа в статусе «Не начат». Если ПЗ уже «В процессе», «Заблокирован», «Частично готов» или «Завершен», в карточке такого обновления нет. Для неподходящего статуса сервер вернёт ошибку: «Обновить рецептом можно только заказ в статусе “Не начат”».

Это важно для учёта. Когда заказ уже пошёл в работу, по нему могли появиться фактические расходы, партии материалов, движения склада и история статусов. Автоматически пересобрать такой заказ по новому рецепту было бы опасно.

Что проверить после обновления

После обновления проверьте таблицу «Ингредиенты», доступность материалов, плановые количества и партии материалов. Если до этого в заказе были ручные правки, не рассчитывайте, что кнопка аккуратно сольёт их с новым рецептом. Её задача — обновить строки из актуального рецепта для ещё не начатого заказа.

Массового обновления нескольких ПЗ из карточки нет. Здесь вы работаете только с одним производственным заказом.

Что дальше

Как состав попадает в заказ при создании, читайте в «Ингредиенты производственного заказа». Как учитывать план и факт расхода после старта, разбирает статья «План и факт расхода материалов».

Помогла ли статья?