details:   https://code.openbravo.com/erp/devel/pi/rev/3e58e5cb67ef
changeset: 19799:3e58e5cb67ef
user:      Pandeeswari Ramakrishnan <pandeeswari.ramakrishnan <at> 
openbravo.com>
date:      Wed Feb 20 17:22:15 2013 +0530
summary:   Fixes issue 23094: Problem in window 'Role'

details:   https://code.openbravo.com/erp/devel/pi/rev/a4b042d99920
changeset: 19800:a4b042d99920
user:      Pandeeswari Ramakrishnan <pandeeswari.ramakrishnan <at> 
openbravo.com>
date:      Thu Feb 21 19:08:52 2013 +0530
summary:   Fixes Issue 23087: Doubtful Debt Run pick and edit not working 
properly

details:   https://code.openbravo.com/erp/devel/pi/rev/7f5b39dd5784
changeset: 19801:7f5b39dd5784
user:      Sandra Huguet <sandra.huguet <at> openbravo.com>
date:      Tue Feb 26 16:32:45 2013 +0100
summary:   Related to issue 23087

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml   
                                    |  27 ++++++++++
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/DoubtFulDebtPickEditLines.java
 |   3 +
 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-utilities.js
                      |   4 +-
 src-db/database/model/triggers/AD_ROLE_ORGACCESS_TRG.xml                       
                                    |   4 +-
 4 files changed, 34 insertions(+), 4 deletions(-)

diffs (82 lines):

diff -r b4d99b9ef62a -r 7f5b39dd5784 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml  
    Tue Feb 26 16:00:11 2013 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml  
    Tue Feb 26 16:32:45 2013 +0100
@@ -668,6 +668,33 @@
 <!--0A23152718D54E99B941D9AA1BF33734-->  
<EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
 <!--0A23152718D54E99B941D9AA1BF33734--></AD_FIELD>
 
+<!--0A6ECDB2025440518983B3B14BF1697B--><AD_FIELD>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<AD_FIELD_ID><![CDATA[0A6ECDB2025440518983B3B14BF1697B]]></AD_FIELD_ID>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  <NAME><![CDATA[Precision]]></NAME>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<AD_TAB_ID><![CDATA[3FD616A223E44621806A8573068B6C62]]></AD_TAB_ID>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<AD_COLUMN_ID><![CDATA[459]]></AD_COLUMN_ID>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<PROPERTY><![CDATA[currency.standardPrecision]]></PROPERTY>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<IGNOREINWAD><![CDATA[Y]]></IGNOREINWAD>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  <SEQNO><![CDATA[160]]></SEQNO>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--0A6ECDB2025440518983B3B14BF1697B-->  
<EM_OBUIAPP_SHOWSUMMARY><![CDATA[N]]></EM_OBUIAPP_SHOWSUMMARY>
+<!--0A6ECDB2025440518983B3B14BF1697B--></AD_FIELD>
+
 <!--0A7743B060074A03BF0E39445E95B5C5--><AD_FIELD>
 <!--0A7743B060074A03BF0E39445E95B5C5-->  
<AD_FIELD_ID><![CDATA[0A7743B060074A03BF0E39445E95B5C5]]></AD_FIELD_ID>
 <!--0A7743B060074A03BF0E39445E95B5C5-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r b4d99b9ef62a -r 7f5b39dd5784 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/DoubtFulDebtPickEditLines.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/DoubtFulDebtPickEditLines.java
        Tue Feb 26 16:00:11 2013 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/DoubtFulDebtPickEditLines.java
        Tue Feb 26 16:32:45 2013 +0100
@@ -130,6 +130,9 @@
           if (currency == null) {
             currency = (Currency) 
OBDal.getInstance().getProxy(Currency.ENTITY_NAME, strCurrency);
           }
+          int stdPrecision = 2;
+          stdPrecision = currency.getStandardPrecision().intValue();
+          amount = amount.setScale(stdPrecision, BigDecimal.ROUND_HALF_UP);
           newDoubtfulDebt.setClient(doubtfulDebtRun.getClient());
           newDoubtfulDebt.setOrganization(doubtfulDebtRun.getOrganization());
           
newDoubtfulDebt.setAccountingDate(doubtfulDebtRun.getAccountingDate());
diff -r b4d99b9ef62a -r 7f5b39dd5784 
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-utilities.js
--- 
a/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-utilities.js
     Tue Feb 26 16:00:11 2013 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-utilities.js
     Tue Feb 26 16:32:45 2013 +0100
@@ -209,9 +209,9 @@
 OB.APRM.selectDoubtfulDebtPickAndEdit = function (grid, record, state) {
   var percentage = 
grid.view.parentWindow.views[0].getParentRecord().percentage;
   if (state) {
-    record.doubtfulDebtAmount = String(new 
BigDecimal(String(record.outstandingamt)).multiply(new 
BigDecimal(String(percentage))).divide(new BigDecimal('100')));
+    record.doubtfulDebtAmount = Number(new 
BigDecimal(String(record.outstandingamt)).multiply(new 
BigDecimal(String(percentage))).divide(new BigDecimal('100'), 
record.currency$standardPrecision, BigDecimal.prototype.ROUND_HALF_UP));
   } else {
-    record.doubtfulDebtAmount = '0.00';
+    record.doubtfulDebtAmount = Number(new BigDecimal("0"));
   }
   return true;
 };
\ No newline at end of file
diff -r b4d99b9ef62a -r 7f5b39dd5784 
src-db/database/model/triggers/AD_ROLE_ORGACCESS_TRG.xml
--- a/src-db/database/model/triggers/AD_ROLE_ORGACCESS_TRG.xml  Tue Feb 26 
16:00:11 2013 +0100
+++ b/src-db/database/model/triggers/AD_ROLE_ORGACCESS_TRG.xml  Tue Feb 26 
16:32:45 2013 +0100
@@ -80,10 +80,10 @@
     -- Org
     --
     IF(v_ClientList IS NULL OR LENGTH(v_ClientList)=0) THEN
-      v_ClientList:=' ';
+      v_ClientList:=CUR_Role.AD_Client_ID;
     END IF;
     IF(v_OrgList IS NULL OR LENGTH(v_OrgList)=0) THEN
-      v_OrgList:=' ';
+      v_OrgList:=CUR_Role.AD_Org_ID;
     END IF;
     DBMS_OUTPUT.PUT_LINE(CUR_Role.Name || ': Client=' || CUR_Role.ClientList 
|| '->' || v_ClientList || ' - Org= ' || CUR_Role.OrgList || '->' || v_OrgList) 
;
     -- Update Role

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to