Hi All,
GL - Periodic - Ledger Settlements.
I have settled 2 transactions
I have checked in Ledger Settlement table, Settle Id got created
Now I go to particular main account 002130 > Transaction > Select that particular vouchers > Ledger settlements button
It's showing the recid but data is not display in form.
Form - LedgerTransSettled
form - init public void init() { super(); checkInRed = LedgerParameters::find().NegativeAmountsInRed_CN; } set criteria void setCriteria() { LedgerTrans ledgerTransLocal = element.args().record(); LedgerTransSettlement ledgerTransSettlementLocal; ; select ledgerTransSettlementLocal where ledgerTransSettlementLocal.TransRecId == ledgerTransLocal.RecId; if (ledgerTransSettlementLocal) { settleId = ledgerTransSettlementLocal.SettleId; } else { settleId = SysQuery::valueEmptyString(); } ledgerTransSettlement_ds.query().dataSourceTable(tablenum(LedgerTransSettlement)).clearRanges(); ledgerTransSettlement_ds.query().dataSourceTable(tablenum(LedgerTransSettlement)).addRange(fieldnum(LedgerTransSettlement, SettleId)).value(settleId); } ledgerTrans - init public void init() { ; super(); if (LedgerParameters::find().ShowAmountDebitCredit_CN) { ledgerTrans_AmountCur.visible(false); amountCurDebit.visible(true); amountCurCredit.visible(true); ledgerTrans_AmountMST.visible(false); amountMstDebit.visible(true); amountMstCredit.visible(true); } else { ledgerTrans_AmountCur.visible(true); amountCurDebit.visible(false); amountCurCredit.visible(false); ledgerTrans_AmountMST.visible(true); amountMstDebit.visible(false); amountMstCredit.visible(false); } } ledgerTrans - display option public void init() { ; super(); if (LedgerParameters::find().ShowAmountDebitCredit_CN) { ledgerTrans_AmountCur.visible(false); amountCurDebit.visible(true); amountCurCredit.visible(true); ledgerTrans_AmountMST.visible(false); amountMstDebit.visible(true); amountMstCredit.visible(true); } else { ledgerTrans_AmountCur.visible(true); amountCurDebit.visible(false); amountCurCredit.visible(false); ledgerTrans_AmountMST.visible(true); amountMstDebit.visible(false); amountMstCredit.visible(false); } } ledger trans - lincActive public void linkActive() { element.setCriteria(); super(); }
As per the set criteria method, it should display the data in form. But why data is not displaying in form ? is it BUGS?
Note - During debugging I have found the settled SID-712706 id also in set criteria method but data not displaying in form.
Please let me know the exact reason. We need to confirm business user tomorrow.
Please give me more shed on this.
thanks!