Openbravo Issue Tracking System - Modules
View Issue Details
0028809ModulesRemittancepublic2015-01-29 13:382015-02-24 10:05
egoitz 
fsoto82 
urgentmajoralways
closedfixed 
5
 
 
umartirena
0028809: Processing a remiitance with more than 300 lineas takes arround 10 minutes
Processing a remiitance with more than 300 lineas takes arround 10 minutes
Create a remitance with arround 350 lineas and process it grouping by invoice.
Performance
related to design defect 0031419 closed vmromanos Processing an invoice with more than 450 lines takes around 7 minutes 
causes defect 0030810 closed AtulOpenbravo Error "could not initialize proxy - no Session" when processing a remittance using "grouping" option 
diff remittancePerformance.diff (5,542) 2015-01-31 21:45
https://issues.openbravo.com/file_download.php?file_id=7763&type=bug
Issue History
2015-01-29 13:38egoitzNew Issue
2015-01-29 13:38egoitzAssigned To => eduardo_Argal
2015-01-30 12:21egoitzAssigned Toeduardo_Argal => Sandrahuguet
2015-01-31 21:44egoitzTag Attached: Performance
2015-01-31 21:45egoitzFile Added: remittancePerformance.diff
2015-02-02 13:37jonalegriaesarteResolution time => 1424732400
2015-02-23 09:49SandrahuguetAssigned ToSandrahuguet => fsoto82
2015-02-24 09:26hgbotCheckin
2015-02-24 09:26hgbotNote Added: 0074824
2015-02-24 09:26hgbotStatusnew => resolved
2015-02-24 09:26hgbotResolutionopen => fixed
2015-02-24 09:26hgbotFixed in SCM revision => http://code.openbravo.com/erp/mods/org.openbravo.module.remittance/rev/7a3443a9f8239bb80e23dc2a1d48a6ad27790983 [^]
2015-02-24 10:05umartirenaReview Assigned To => umartirena
2015-02-24 10:05umartirenaNote Added: 0074827
2015-02-24 10:05umartirenaStatusresolved => closed
2015-09-11 09:01vmromanosRelationship addedcauses 0030810
2015-11-10 18:43maiteRelationship addedrelated to 0031419

Notes
(0074824)
hgbot   
2015-02-24 09:26   
Repository: erp/mods/org.openbravo.module.remittance
Changeset: 7a3443a9f8239bb80e23dc2a1d48a6ad27790983
Author: Fernando Soto <fernando.soto <at> peoplewalking.com>
Date: Thu Feb 19 08:36:45 2015 -0500
URL: http://code.openbravo.com/erp/mods/org.openbravo.module.remittance/rev/7a3443a9f8239bb80e23dc2a1d48a6ad27790983 [^]

Fixed bug 28809: Processing a remittance with many lines takes too long

Modified REM_RemittanceProcess class to achieve a better performance. OBQuery has been replaced with Query to just return id's of remittance lines instead of remitance lines objects, in order to load less objects in memory.

---
M src/org/openbravo/module/remittance/process/REM_RemittanceProcess.java
---
(0074827)
umartirena   
2015-02-24 10:05   
Code Review + Testing OK