From fcf15181965c266c81d7f142cd5e92e7818e958e Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Sat, 2 Sep 2017 23:15:40 +0200 Subject: [PATCH] Fixed bug in product average cost calculations. --- manufacturing/includes/db/work_order_produce_items_db.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/manufacturing/includes/db/work_order_produce_items_db.inc b/manufacturing/includes/db/work_order_produce_items_db.inc index 44c93b86..c05bac96 100644 --- a/manufacturing/includes/db/work_order_produce_items_db.inc +++ b/manufacturing/includes/db/work_order_produce_items_db.inc @@ -81,10 +81,11 @@ function work_order_produce($woid, $ref, $quantity, $date_, $memo, $close_wo) $unit_cost = $total_cost/($product['units_issued']+$quantity); + // first update material cost + update_material_cost($product['stock_id'], $product['units_issued']+$quantity, $unit_cost, $date_); + add_stock_move(ST_WORKORDER, $product["stock_id"], $woid, $product["loc_code"], $date_, $ref, $product['units_issued']+$quantity, $unit_cost); - - update_material_cost($product['stock_id'], $product['units_issued']+$quantity, $unit_cost, $date_); } if ($memo) -- 2.30.2