İçeriğe geç

Dynamics AX 2012 Ledger Dimension İşlemleri

AX için kod yazarken sık sık LedgerDimension ile etkileşimimiz olmakta. Kimi zaman sıfırdan yaratmamız gerekiyor. Kimi zaman ise içindeki bir boyut veya hesap değerini okumamız/güncellememiz gerekiyor. LedgerDimension ile ilgili her zaman elimizin altında olması gereken methodları derli toplu hale getirip bu yazıda sizlerle paylaşmak istedim.

 

1. Container to LedgerDim

con = ["420100", "420100", 0];
ledgerDim = AxdDimensionUtil::getLedgerAccountId(con);

 

2. LedgerDim to Container

con = AxdDimensionUtil::getLedgerAccountValue(_ledgerDim);

 

3. AccountNum to LedgerDim

DimensionStorage::getDynamicAccount(_bankAccount, LedgerJournalACType::Bank);

 

4. LedgerDim to AccountNum

DimensionStorage::ledgerDimension2AccountNum(_ledgerDim);

 

5. LedgerDim to MainAccount

Yöntem 1
DimensionStorage::getMainAccountFromLedgerDimension(_ledgerDim);

Yöntem 2
MainAccount::findByLedgerDimension(3427167077).MainAccountId;

 

6. LedgerDim Merge İşlemleri

LedgerDimension Birleştirme
DimensionDefaultingService::serviceMergeLedgerDimensions(aaa.LedgerDimension, bbb.LedgerDimension);

LedgerDimension ile DefaultDimension birleştirme
DimensionDefaultingService::serviceCreateLedgerDimension(aaa.LedgerDimension, bbb.DefaultDimension);

Yazıyı Paylaş

“Dynamics AX 2012 Ledger Dimension İşlemleri” hakkında 3 yorum

  1. Geri bildirim: Dynamics 365 F&O Finansal Boyut İşlemleri (Default Dimension) | Güven Şahin

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir