Ок, если изобретать велосипед, то методом копирования существующего образца: \Classes\ProdUpdHistoricalCost\updateProduction. Обратите внимание, что никаких складских проводок не удаляется, поскольку их все равно не должно оставаться в статусе "Заказано" после того, как осуществлена приемка всего количества. По сути дела, система для заказов в статусе "Завершено" дополнительно делает только вот это: WrkCtrCapRes::deleteCapRefId(...) т.е. удаляет резервирование мощностей. Это уж не говоря о том, что просто так удалять InventTrans - в корне неверно. Система делает это сама в методе ProdTable.update() в зависимости от поля ProdTable.remainInventPhysical.
|