Archive for Kasım 29th, 2012

AX 2012′de muhasebe günlüğü oluşturmak

Merhaba

Ax 2012′de muhasebe günlüğü oluşturmak için iki tane sınıf var. AxLedgerJournalTable ve AxLedgerJournalTrans.

Bu sınıflar kullanılarak kolayca günlük oluşturulabilir.

Örneğin:

static void createLedgerJournal(Args _args)
{
AxLedgerJournalTable   ledgerJournalTable = new AxLedgerJournalTable();
AxLedgerJournalTrans   ledgerJournalTrans= new AxLedgerJournalTrans();
container                   ledgerDimensions, offsetDimensions;
;
ledgerJournalTable.parmJournalName("GenJrn");
ledgerJournalTable.save(); // LedgerJournalTable oluştu.

ledgerJournalTrans.parmAccountType(LedgerJournalACType::Ledger);
ledgerJournalTrans.parmJournalNum(ledgerJournalTable.ledgerJournalTable().JournalNum);
ledgerDimensions = ["Şirket Hesabı","110.100.10"];
ledgerJournalTrans.parmLedgerDimension(AxdDimensionUtil::getLedgerAccountId(ledgerDimensions));
ledgerJournalTrans.parmAmountCurDebit(1000);
offsetDimensions = ["Şirket Hesabı","632.100.20"];
ledgerJournalTrans.parmOffsetLedgerDimension(AxdDimensionUtil::getLedgerAccountId(offsetDimensions));
ledgerJournalTrans.save(); // LedgerJournalTrans oluştu
}

Genel muhasebe boyut yapısı Ax 2012′ tamamen değişmiş durumda. Burada ana hesapları da boyutla birlikte veriyoruz.
Aslında ana hesaplarda boyut gibi çalışıyor denebilir.
Başka bir makalede boyutlarla ilgili bazı konuları da anlatacağım.
Selamlar.