Готовое появляется на складе только если сырья хватило и есть номер акта. Не хватило — цех эту позицию не выпускает.
Сделать можно, когда есть изделие, количество, номер акта, норма и числовой остаток сырья, и сырья хватает. Иначе «не делать»: ни сырьё, ни готовое не меняются. Остатка нет — это «нет остатка», не ноль и не «не хватает». Повтор того же акта второй раз не списывает. Акт скачивается только у строки «сделать».
Часть решения. Отдельно не продаётся.
Входит в «На складе неясно, что лежит». Цена решения 660 000 ₽. Одна эта карточка проблему не закрывает.

Собственнику, у которого цех не имеет права положить готовое на склад без сырья и акта.
Готовое появляется на складе, только если сырья хватило и есть номер акта выпуска. Не хватило сырья — эту позицию цех не выпускает, даже если в плане она была. Иначе готовое возникает из воздуха, а материал «как-нибудь спишем».
Собственнику цеха, у которого выпуск в таблице есть, а материала под него не было.
Либо готовое легло на склад и сырьё уменьшилось, либо отказ: не хватило материала или нет акта.
Нельзя отчитаться выпуском, под который не было железа, ткани или заготовки.
Выпуск без сырья и выпуск без акта.
Себестоимость и зарплату цеха не считает. Брак отдельной проверкой не ставит.

Сырьё списано, готовое появилось.

Лист не тронут, щит не вырос.

Банка не создана. Это не ноль.

Не хватает 2 кг. Нуля нет.