details:   /erp/devel/pi/rev/08a220fdf2ea
changeset: 12118:08a220fdf2ea
user:      Ainhoa Pagola <ainhoa.pagola <at> openbravo.com>
date:      Wed May 11 18:06:05 2011 +0200
summary:   Fixes issue 17122. GLR in XLS format gets numbers

details:   /erp/devel/pi/rev/ff48f6570c57
changeset: 12119:ff48f6570c57
user:      Ainhoa Pagola <ainhoa.pagola <at> openbravo.com>
date:      Wed May 11 18:07:12 2011 +0200
summary:   Fixes issue 16229 Payment Method added to callout in Multiphase 
Project Window

diffstat:

 src/org/openbravo/erpCommon/ad_callouts/SE_Project_BPartner.java      |  9 
++++++---
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerExcel.jrxml |  4 ++--
 2 files changed, 8 insertions(+), 5 deletions(-)

diffs (52 lines):

diff -r 32377e637a05 -r ff48f6570c57 
src/org/openbravo/erpCommon/ad_callouts/SE_Project_BPartner.java
--- a/src/org/openbravo/erpCommon/ad_callouts/SE_Project_BPartner.java  Thu May 
12 00:45:35 2011 +0200
+++ b/src/org/openbravo/erpCommon/ad_callouts/SE_Project_BPartner.java  Wed May 
11 18:07:12 2011 +0200
@@ -72,13 +72,15 @@
       log4j.debug("Output: dataSheet");
     XmlDocument xmlDocument = xmlEngine.readXmlTemplate(
         "org/openbravo/erpCommon/ad_callouts/CallOut").createXmlDocument();
-    String strPaymentrule, strPaymentterm, strPricelist;
-    strPaymentrule = strPaymentterm = strPricelist = "";
+    String strPaymentrule, strPaymentterm, strPricelist, strPaymentMethod;
+    strPaymentrule = strPaymentterm = strPricelist = strPaymentMethod = "";
     BpartnerMiscData[] data = BpartnerMiscData.select(this, strBPartner);
     if (data != null && data.length > 0) {
       strPaymentrule = (strIsSOTrx.equals("Y") ? data[0].paymentrule : 
data[0].paymentrulepo);
       strPaymentterm = (strIsSOTrx.equals("Y") ? data[0].cPaymenttermId : 
data[0].poPaymenttermId);
       strPricelist = (strIsSOTrx.equals("Y") ? data[0].mPricelistId : 
data[0].poPricelistId);
+      strPaymentMethod = (strIsSOTrx.equals("Y") ? data[0].finPaymentmethodId
+          : data[0].poPaymentmethodId);
     }
 
     StringBuffer resultado = new StringBuffer();
@@ -176,7 +178,8 @@
     resultado.append("\n),");
     resultado.append("new Array(\"inppaymentrule\", \"" + strPaymentrule + 
"\"),");
     resultado.append("new Array(\"inpcPaymenttermId\", \"" + strPaymentterm + 
"\"),");
-    resultado.append("new Array(\"inpmPricelistId\", \"" + strPricelist + 
"\")");
+    resultado.append("new Array(\"inpmPricelistId\", \"" + strPricelist + 
"\"),");
+    resultado.append("new Array(\"inpfinPaymentmethodId\", \"" + 
strPaymentMethod + "\")");
     resultado.append(");");
     xmlDocument.setParameter("array", resultado.toString());
     response.setContentType("text/html; charset=UTF-8");
diff -r 32377e637a05 -r ff48f6570c57 
src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerExcel.jrxml
--- a/src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerExcel.jrxml     
Thu May 12 00:45:35 2011 +0200
+++ b/src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerExcel.jrxml     
Wed May 11 18:07:12 2011 +0200
@@ -347,7 +347,7 @@
                                <textElement textAlignment="Right">
                                        <font size="8"/>
                                </textElement>
-                               <textFieldExpression 
class="java.lang.String"><![CDATA[($F{AMTACCTCR}!=BigDecimal.ZERO && 
$F{AMTACCTCR}!=null)?$P{NUMBERFORMAT}.format($F{AMTACCTCR}).toString():new 
String(" ")]]></textFieldExpression>
+                               <textFieldExpression 
class="java.math.BigDecimal"><![CDATA[$F{AMTACCTCR}]]></textFieldExpression>
                        </textField>
                        <textField pattern="" isBlankWhenNull="true">
                                <reportElement key="textField-21" 
stretchType="RelativeToBandHeight" x="350" y="0" width="80" height="13"/>
@@ -360,7 +360,7 @@
                                <textElement textAlignment="Right">
                                        <font size="8"/>
                                </textElement>
-                               <textFieldExpression 
class="java.lang.String"><![CDATA[($F{AMTACCTDR}!=BigDecimal.ZERO && 
$F{AMTACCTDR}!=null)?$P{NUMBERFORMAT}.format($F{AMTACCTDR}).toString():new 
String(" ")]]></textFieldExpression>
+                               <textFieldExpression 
class="java.math.BigDecimal"><![CDATA[$F{AMTACCTDR}]]></textFieldExpression>
                        </textField>
                        <textField pattern="dd/MM/yyyy" isBlankWhenNull="false">
                                <reportElement key="textField-22" 
stretchType="RelativeToBandHeight" x="280" y="0" width="70" height="13"/>

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to