Base on JournalId
on LedgerJournalTable
you can use code below to post the transactions.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| //Contract class
[
DataMemberAttribute('gJournalId'),
SysOperationDisplayOrderAttribute('1')
]
public LedgerJournalId parmJournalNum(LedgerJournalId _journalId = gJournalId)
{
gJournalId = _journalId;
return gJournalId;
}
//Processing class
[SysEntryPointAttribute]
public void process(MAV_PostCustPaymentJourContract _contract)
{
LedgerJournalTable ledgerJournalTable;
LedgerJournalCheckPost postCustPaymentJournal;
ledgerJournalTable = LedgerJournalTable::find(_contract.parmJournalNum());
if (ledgerJournalTable)
{
postCustPaymentJournal = LedgerJournalCheckPost::newLedgerJournalTable(ledgerJournalTable, NoYes::Yes);
postCustPaymentJournal.run();
}
}
|