details: https://code.openbravo.com/erp/devel/pi/rev/69c68601b870
changeset: 24288:69c68601b870
user: Sandra Huguet <sandra.huguet <at> openbravo.com>
date: Wed Aug 20 14:55:02 2014 +0200
summary: Fixed bug 27392 Totals Amounts with incorrect values when filtering
diffstat:
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
| 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (18 lines):
diff -r ac87554c1c5d -r 69c68601b870
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
---
a/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
Thu Aug 21 02:33:20 2014 +0000
+++
b/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-addPayment.js
Wed Aug 20 14:55:02 2014 +0200
@@ -420,12 +420,12 @@
OB.APRM.AddPayment.updateInvOrderTotal = function (form, grid) {
var totalAmt = BigDecimal.prototype.ZERO,
amountField = grid.getFieldByColumnName('amount'),
- selectedRecords = grid.getSelectedRecords(),
+ selectedRecords = grid.selectedIds,
invOrdTotalItem = form.getItem('amount_inv_ords'),
amt, i, bdAmt;
for (i = 0; i < selectedRecords.length; i++) {
- amt = grid.getEditedCell(grid.getRecordIndex(selectedRecords[i]),
amountField);
+ amt =
grid.getEditedCell(grid.getRecordIndex(grid.data.localData.find('id',
grid.selectedIds[i])), amountField);
bdAmt = new BigDecimal(String(amt));
totalAmt = totalAmt.add(bdAmt);
}
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits