Alfasith AX

Alfasith AX
اللَّهُمَّ انْفَعْنِي بِمَا عَلَّمْتَنِي، وَعَلِّمْنِي مَا يَنْفَعُنِي، وَزِدْنِي عِلْمًا

Wednesday, April 15, 2020

Get AccountNum of vendor / Customer from ledgerDimension in AX 2012 / D365

Hi,

This applicable for LedgerJournalACType::Cust or LedgerJournalACType::Vend

DimensionStorage::ledgerDimension2AccountNum(LedgerJournalTrans.LedgerDimension);

Regards,

Get main account from dimension in D365

Hi,

LedgerDimensionFacade::getMainAccountFromLedgerDimension(
                                                  ledgerJournalTrans.OffsetLedgerDimension).MainAccountId;

Regards,

Thursday, April 2, 2020

Seperate dimension value from financial dimension in D365 / AX 2012 R3


public static DimensionValue getDimensionValue(int64 _dimension,
                                                                                            DimensionValueName _dimAttribute)
{
     DimensionAttributeValueSetStorage     dimensionAttributeValueSetStorage;
     dimensionAttributeValueSetStorage  = DimensionAttributeValueSetStorage::find(_dimension);
   
     return dimensionAttributeValueSetStorage.getDisplayValueByDimensionAttribute( DimensionAttribute::findByName(_dimAttribute).RecId);
}

How find size of recordsortedlist in D365/AX 2012

Hi, This is the continuity of the previous article where we are now getting the size of recordsortedlist . if(recordsortedlist.len() >1) ...