Creating custom fields in Custom aging report and getting data from CustTrans fields.
- Create extension for class CustAgingReportTmpFromCustTmpAccountSum
- Global variables
- public CustAgingReportDPParameters cdp;
- public CustTmpAccountSum tmpAccountSum;
- Get tmp table instance in newFromCustAgingReportDP method
- public static CustAgingReportTmpFromCustTmpAccountSum newFromCustAgingReportDP(CustAgingReportDPParameters _custAgingReportDPParameters)
- {
- CustAgingReportTmpFromCustTmpAccountSum instance = next newFromCustAgingReportDP(_custAgingReportDPParameters);
- instance.cdp = _custAgingReportDPParameters;
- return instance;
- }
- COC fpr onExecuted
- protected void onExecuted()
- {
- next onExecuted();
- CustAgingReportTmp custAgingReportTmp = cdp.custAgingReportTmp;
- tmpAccountSum = cdp.custTmpAccountSum;
- ttsbegin;
- update_recordset custAgingReportTmp
- setting customTxt = custTrans.Txt
- join custTrans
- where custTrans.AccountNum == custAgingReportTmp.AccountNum
- && custTrans.Voucher == custAgingReportTmp.Voucher
- && custTrans.TransDate == custAgingReportTmp.TransDate;
- ttscommit;
- }