details: /erp/devel/pi/rev/b6e42010c9d5
changeset: 11295:b6e42010c9d5
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Fri Mar 18 16:46:37 2011 +0100
summary: Improved log of FIC
details: /erp/devel/pi/rev/90437c16866b
changeset: 11296:90437c16866b
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Fri Mar 18 16:47:22 2011 +0100
summary: Fixed issue 16337. Round both sides of the comparison to get correct
results.
diffstat:
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
| 2 +-
src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Amt.java
| 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diffs (26 lines):
diff -r 7429fd2de740 -r 90437c16866b
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
---
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
Fri Mar 18 16:46:46 2011 +0100
+++
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
Fri Mar 18 16:47:22 2011 +0100
@@ -804,7 +804,7 @@
lastfieldChangedList.remove(lastFieldChanged);
continue;
}
- log.debug("Calling callout " + calloutClassName);
+ log.debug("Calling callout " + calloutClassName + " with field changed "
+ lastFieldChanged);
try {
Class<?> calloutClass = Class.forName(calloutClassName);
calloutsToCall.remove(calloutClassName);
diff -r 7429fd2de740 -r 90437c16866b
src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Amt.java
--- a/src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Amt.java Fri Mar
18 16:46:46 2011 +0100
+++ b/src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Amt.java Fri Mar
18 16:47:22 2011 +0100
@@ -169,7 +169,9 @@
priceActual
.setScale(priceEditionFmt.getMaximumFractionDigits(),
BigDecimal.ROUND_HALF_UP))
.setScale(euroEditionFmt.getMaximumFractionDigits(),
BigDecimal.ROUND_HALF_UP);
- if (!LineNetAmt.equals(CalculatedLineNetAmt)) {
+ if (!LineNetAmt
+ .setScale(priceEditionFmt.getMaximumFractionDigits(),
BigDecimal.ROUND_HALF_UP).equals(
+ CalculatedLineNetAmt)) {
StringBuffer strMessage = new StringBuffer(Utility.messageBD(this,
"NotCorrectAmountProvided", vars.getLanguage()));
strMessage.append(": ");
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits