static void
createLedgerJournalTable(ETGVendAdvanceRequest _Request)
{
AxLedgerJournalTable AxLedgerJournalTable = new AxLedgerJournalTable();
AxLedgerJournalTrans AXjournalTrans;
LedgerJournalTable journalTable;
LedgerJournalTrans journalTrans;
LedgerJournalId JournalNum;
RecId offset;
;
//Günlük başlık...
AxLedgerJournalTable.parmJournalName("Günlük");
AxLedgerJournalTable.parmJournalNum();
AxLedgerJournalTable.save();
journalTable = AxLedgerJournalTable.ledgerJournalTable();
JournalNum = journalTable.JournalNum;
//Günlük Satırları...
AxjournalTrans = new AxLedgerJournalTrans();
AxjournalTrans.parmJournalNum(JournalNum);
AxjournalTrans.parmAccountType(LedgerJournalACType::Vend);
AXjournalTrans.parmOffsetAccountType(LedgerJournalACType::Bank);
AXjournalTrans.parmDefaultDimension(_Request.DefaultDimension);
AXjournalTrans.parmAmountCurDebit(_Request.AdvanceAmountCur);
AXjournalTrans.parmCurrencyCode(_Request.CurrencyCode);
AXjournalTrans.parmTransDate(_Request.PaymDate);
AXjournalTrans.parmLedgerDimension(DimensionStorage::getDynamicAccount(_Request.AdvanceVendAccount,
LedgerJournalACType::Vend));
offset = DimensionStorage::getDynamicAccount(_Request.PaymentBankAccount,
LedgerJournalACType::Bank);
AXjournalTrans.parmOffsetLedgerDimension(offset);
AXjournalTrans.save();
}
Hiç yorum yok:
Yorum Gönder