From ef70e6c138561051def03df7e4264391dc61ea73 Mon Sep 17 00:00:00 2001 From: Joe Hunt Date: Mon, 11 Jul 2011 11:37:38 +0200 Subject: [PATCH] Negative Stock Handling should be prior to add_stock_move --- manufacturing/includes/db/work_orders_quick_db.inc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/manufacturing/includes/db/work_orders_quick_db.inc b/manufacturing/includes/db/work_orders_quick_db.inc index e91797ba..9b869d0a 100644 --- a/manufacturing/includes/db/work_orders_quick_db.inc +++ b/manufacturing/includes/db/work_orders_quick_db.inc @@ -83,6 +83,12 @@ function add_work_order_quick($wo_ref, $loc_code, $units_reqd, $stock_id, $type, } // ------------------------------------------------------------------------- + + //Negative Stock Handling First; Prior to add_stock_move + if ($cost_adjust) + adjust_deliveries($stock_id, get_standard_cost($stock_id), $date_); + + // ------------------------------------------------------------------------- // insert a +ve stock move for the item being manufactured add_stock_move(ST_WORKORDER, $stock_id, $woid, $loc_code, $date_, @@ -91,12 +97,6 @@ function add_work_order_quick($wo_ref, $loc_code, $units_reqd, $stock_id, $type, // ------------------------------------------------------------------------- work_order_quick_costs($woid, $stock_id, $units_reqd, $date_, 0, $costs, $cr_acc, $labour, $cr_lab_acc); - - // ------------------------------------------------------------------------- - - //Negative Stock Handling - if ($cost_adjust) - adjust_deliveries($stock_id, get_standard_cost($stock_id), $date_); //-------------------------------------------------------------------------- -- 2.30.2