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

Удаление и откат ПЗ

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

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

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

Когда выбирать удаление

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

Если у пользователя нет права delete_manufacturing_orders, пункт будет недоступен. Если учётный период открыт и право есть, удаление можно запустить из карточки заказа.

Пункт «Удалить» в меню действий карточки производственного заказа
Лишний или ошибочный ПЗ удаляют из меню действий карточки.

Что предупреждает подтверждение

Перед удалением система показывает подтверждение. В нём прямо сказано: «Действие нельзя отменить. Резервы со склада будут сняты, списания материалов откатятся. Произведённое количество вернётся как доступное к выпуску».

Это не архив и не мягкое скрытие. После подтверждения удалить заказ обратно через карточку нельзя. Поэтому удаление выбирают только тогда, когда сам документ больше не нужен.

Подтверждение удаления ПЗ с предупреждением, что действие нельзя отменить
Подтверждение заранее показывает, что именно будет откатано.

Когда нужен откат статуса

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

Селектор статуса ПЗ, через который выполняют обратный переход
Откат делается сменой статуса, а не отдельной кнопкой.

Как меняются складские движения

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

Статус «Заблокирован» сам по себе склад не двигает. Он фиксирует, что заказ остановлен, но не означает списание или приход.

Что остаётся в истории

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

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

Когда это заблокировано

Если дата заказа попадает в закрытый учётный период, обновление и удаление блокируются. Интерфейс показывает баннер, а сервер дополнительно защищает данные ошибкой INVENTORY_PERIOD_CLOSED. Для партионных завершённых заказов также учитывайте ограничения партии выпуска: срок «Годен до» и созданные партии нельзя игнорировать при обратных переходах.

Что дальше

Общий жизненный цикл описан в «Статусы производственного заказа». Про выпуск и завершение заказа читайте в «Как выпустить продукцию». Если заказ попал в закрытый период, смотрите «Заметки и закрытый учётный период в ПЗ».

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