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