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

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