details:   https://code.openbravo.com/erp/devel/pi/rev/be398d05316a
changeset: 20203:be398d05316a
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Wed Apr 24 19:32:33 2013 +0200
summary:   Fixes bug 23580

diffstat:

 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java |  13 +++++----
 1 files changed, 7 insertions(+), 6 deletions(-)

diffs (34 lines):

diff -r df632055548f -r be398d05316a 
src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java
--- a/src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java   Wed Apr 
24 17:21:50 2013 +0200
+++ b/src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java   Wed Apr 
24 19:32:33 2013 +0200
@@ -266,8 +266,6 @@
         discard[0] = "sectionAmount";
       BigDecimal previousDebit = BigDecimal.ZERO;
       BigDecimal previousCredit = BigDecimal.ZERO;
-      BigDecimal previousTotalDr = BigDecimal.ZERO;
-      BigDecimal previousTotalCr = BigDecimal.ZERO;
       String strAllaccounts = "Y";
       if (strcelementvaluefrom != null && !strcelementvaluefrom.equals("")) {
         if (strcelementvalueto.equals("")) {
@@ -318,14 +316,17 @@
                 strOrgFamily, strcBpartnerId, strmProductId, strcProjectId, 
strAmtFrom, strAmtTo,
                 data[0].id, data[0].groupbyid, null, null, null, 
data[0].dateacctnumber
                     + data[0].factaccttype + data[0].factAcctGroupId + 
data[0].factAcctId);
-
             dataSubtotal = ReportGeneralLedgerData.select2sum(this, rowNum, 
strGroupByText,
                 strGroupBy, strAllaccounts, strcelementvaluefrom, 
strcelementvalueto,
                 Utility.getContext(this, vars, "#AccessibleOrgTree", 
"ReportGeneralLedger"),
                 Utility.getContext(this, vars, "#User_Client", 
"ReportGeneralLedger"),
-                strcAcctSchemaId, strDateFrom, toDatePlusOne, strOrgFamily, 
strcBpartnerId,
-                strmProductId, strcProjectId, strAmtFrom, strAmtTo, null, 
null, pgSubtotalLimit,
-                oraSubtotalLimit, null, null, data[0].id);
+                strcAcctSchemaId, strDateFrom, toDatePlusOne, strOrgFamily,
+                (strGroupBy.equals("BPartner") ? "('" + data[i].groupbyid + 
"')" : strcBpartnerId),
+                (strGroupBy.equals("Product") ? "('" + data[i].groupbyid + 
"')" : strmProductId),
+                (strGroupBy.equals("Project") ? "('" + data[i].groupbyid + 
"')" : strcProjectId),
+                strAmtFrom, strAmtTo, null, null, null, null, null, 
data[0].dateacctnumber
+                    + data[0].factaccttype + data[0].factAcctGroupId + 
data[0].factAcctId,
+                data[0].id);
 
             log4j.debug("Select2Total. Time in mils: " + 
(System.currentTimeMillis() - init));
             // Now dataTotal is covered adding debit and credit amounts

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to