[SysODataActionAttribute("journalPosting", false)]
Public static str journalPosting(JournalId _journalid,DataAreaId _DataAreaId)
{
str check ="Journal Posted";
LedgerJournalTable ledgerJournalTable ;
LedgerJournalTrans ledgerJournalTransLoc;
changecompany(_DataAreaId)
{
select * from ledgerJournalTable
join ledgerJournalTransLoc
where ledgerJournalTransLoc.JournalNum == ledgerJournalTable.JournalNum
&& ledgerJournalTable.JournalNum == _journalid;
// && ledgerJournalTransLoc.invoice == th;
try
{
// Posting the journal
LedgerJournalCheckPost ledgerjournalcheckpost = LedgerJournalCheckPost::newLedgerJournalTable(ledgerJournalTable,NoYes::Yes);
if (ledgerjournalcheckpost.validate())
{
ledgerjournalcheckpost.run();
ledgerJournalTable.reread();
}
}
catch(Exception::Error)
{
check = ' Journal Posting Failed';
}
}
return check;
}
No comments:
Post a Comment