details:   https://code.openbravo.com/erp/devel/pi/rev/2873be0d1b66
changeset: 32615:2873be0d1b66
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Mon Sep 04 14:03:39 2017 +0530
summary:   Fixes issue 36757: Negative Stock Correction for remaining stock 
valuation
not done in closing inventory lines (when validating a costing rule)

Add order by clause to sort movement qty desc, material transaction id

diffstat:

 src/org/openbravo/costing/CostingRuleProcess.java |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r f6988eb821e2 -r 2873be0d1b66 
src/org/openbravo/costing/CostingRuleProcess.java
--- a/src/org/openbravo/costing/CostingRuleProcess.java Mon Sep 04 11:38:56 
2017 +0530
+++ b/src/org/openbravo/costing/CostingRuleProcess.java Mon Sep 04 14:03:39 
2017 +0530
@@ -709,6 +709,8 @@
     where.append(MaterialTransaction.PROPERTY_PHYSICALINVENTORYLINE + "."
         + InventoryCountLine.PROPERTY_PHYSINVENTORY + "." + 
InventoryCount.PROPERTY_ID
         + " = :inventory");
+    where.append(" order by " + MaterialTransaction.PROPERTY_MOVEMENTQUANTITY 
+ " desc");
+    where.append(" , " + MaterialTransaction.PROPERTY_ID);
     OBQuery<MaterialTransaction> trxQry = OBDal.getInstance().createQuery(
         MaterialTransaction.class, where.toString());
     trxQry.setNamedParameter("inventory", inventory.getId());

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to