details: https://code.openbravo.com/erp/devel/pi/rev/0dc6820e006c changeset: 35258:0dc6820e006c user: Atul Gaware <atul.gaware <at> openbravo.com> date: Tue Dec 18 10:48:18 2018 +0530 summary: Fixes Issue 39805:Cannot add new record in Modify Payment Plan from Purchase Invoice window when Total Outstanding field is not shown in grid
** get value for outstanding amount from parent window's active view context information. diffstat: modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-utilities.js | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (21 lines): diff -r be466cd14475 -r 0dc6820e006c 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 Wed Dec 19 21:28:42 2018 +0000 +++ b/modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-utilities.js Tue Dec 18 10:48:18 2018 +0530 @@ -52,7 +52,7 @@ totalReceived = new BigDecimal("0"), totalOutstanding = new BigDecimal("0"), isNumber = isc.isA.Number, - invoiceOutstanding = new BigDecimal(String(item.grid.view.parentWindow.views[0].getParentRecord().outstandingAmount)); + invoiceOutstanding = new BigDecimal(String(item.grid.view.parentWindow.activeView.getContextInfo(false, true, true, true).inpoutstandingamt)); if (new BigDecimal(String(value)).compareTo(new BigDecimal("0")) !== 0 && (new BigDecimal(String(value)).compareTo(new BigDecimal("0")) !== invoiceOutstanding.compareTo(new BigDecimal("0")))) { if (!OB.APRM.validateMPPUserWarnedSign) { @@ -160,7 +160,7 @@ row = allRows[indRow]; totalOutstanding = totalOutstanding.add(new BigDecimal(String(row.outstanding))); } - returnObject.outstanding = Number(new BigDecimal(String(selectedRecord.outstandingAmount)).subtract(totalOutstanding)); + returnObject.outstanding = Number(new BigDecimal(String(grid.view.parentWindow.activeView.getContextInfo(false, true, true, true).inpoutstandingamt)).subtract(totalOutstanding)); returnObject.received = 0; returnObject.expected = 0; returnObject.awaitingExecutionAmount = 0; _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits