Merged latest changes from stable branch.
[fa-stable.git] / manufacturing / includes / db / work_orders_db.inc
index 24bf6e944724a28bb5e9fb8a23bc26c554c69d3e..c9a352e1f9b93408dd460a25527c4d66f1cc25e3 100644 (file)
@@ -255,7 +255,8 @@ function void_work_order($woid)
 
                        void_stock_move(ST_MANURECEIVE, $row['id']); // and void the stock moves; 
                }
-               $result = get_additional_issues($woid); // check the issued quantities
+
+               $result = get_work_order_issues($woid);
                $cost = 0;
                $issue_no = 0;
                while ($row = db_fetch($result))
@@ -275,10 +276,13 @@ function void_work_order($woid)
                if ($cost != 0)
                        add_issue_cost($work_order['stock_id'], -$qty, $date, $cost);
 
-               $cost = get_gl_wo_cost($woid, WO_LABOUR); // get the labour cost and reduce avg cost
+               //Adust avg labour cost
+               $cost = get_gl_wo_cost($woid, WO_LABOUR); 
                if ($cost != 0)
-                       add_labour_cost($work_order['stock_id'], -$qty, $date, $cost);
-               $cost = get_gl_wo_cost($woid, WO_OVERHEAD); // get the overhead cost and reduce avg cost
+                       add_labour_cost($work_order['stock_id'], 1, $date, -$cost, true);
+                       
+               //Adust avg overhead cost
+               $cost = get_gl_wo_cost($woid, WO_OVERHEAD); 
                if ($cost != 0)
                        add_overhead_cost($work_order['stock_id'], -$qty, $date, $cost);