From: Joe Hunt Date: Thu, 2 Oct 2008 20:34:44 +0000 (+0000) Subject: Bug [0000061] Cost Update doesn't compute correctly after inventory adjust. X-Git-Tag: 2.3-final~1418 X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=6be063c6b73b820c8100ead12fd865a118b4e0f0;p=fa-stable.git Bug [0000061] Cost Update doesn't compute correctly after inventory adjust. --- diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a2c91f83..0d53df4c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -22,6 +22,8 @@ $ -> Affected files 04-Oct-2008 Joe Hunt # Bug [0000069] Constraint on voiding delivery note if a non voided, linked invoice exists. $ /admin/db/voiding_db.inc +# Bug [0000061] Cost Update doesn't compute correctly after inventory adjust. +$ /inventory/includes/db/item_adjust_db.inc 01-Oct-2008 Joe Hunt # When deleting the last module in FA a parce error arose: diff --git a/inventory/includes/db/items_adjust_db.inc b/inventory/includes/db/items_adjust_db.inc index bd85f6cd..c824e003 100644 --- a/inventory/includes/db/items_adjust_db.inc +++ b/inventory/includes/db/items_adjust_db.inc @@ -61,6 +61,8 @@ function add_stock_adjustment_item($adj_id, $stock_id, $location, $date_, $type, display_db_error("Cannot do inventory adjustment for Service item : $stock_id", ""); } + update_average_material_cost(null, $stock_id, $standard_cost, $quantity, $date_); + add_stock_move(systypes::inventory_adjustment(), $stock_id, $adj_id, $location, $date_, $reference, $quantity, $standard_cost, $type); @@ -74,7 +76,6 @@ function add_stock_adjustment_item($adj_id, $stock_id, $location, $date_, $type, add_gl_trans_std_cost(systypes::inventory_adjustment(), $adj_id, $date_, $stock_gl_codes['inventory_account'], 0, 0, $memo_, ($standard_cost * $quantity)); } - update_average_material_cost(null, $stock_id, $standard_cost, $quantity, $date_); } //-------------------------------------------------------------------------------------------------------------