![]() ![]() ![]() LedgerAccountContract LedgerAccountContract = new LedgerAccountContract() ĭimensionAttributeValueContract ValueContract Public DimensionDynamicAccount generateLedgerDimension(container _conData)ĭimensionAttributeValue dimensionAttributeValue So let us assume if we have to create Journal by code and have to assign LedgerDimension or OffsetLedgerDimension on the basis of financial dimension values on a journal line, in case if Journal account type is Ledger.īelow is the method to generate ledger dimension (can be used for Default, offset dimension as well), pass financial dimension values by using container (Values in container can be change according to account structure):. I have used DimensionServiceProvider class to generate LedgerDimension for journal line. There was some other classes also to generate ledger dimension in AX 2012 for example DimensionServiceProvider( by using buildDimensionStorageForLedgerAccount method) etc.īut in Dynamics AX 365 these classes not recommended to generate ledger or default dimension ,because AIF does not exist in AX 365 so the use of AIF classes has been depreciated from AX. Simple as simple above code to get ledger dimension required to pass collection of financial dimension values by using container in method getLedgerAccountId of Class AxdDimensionUtill, and this method will return a LedgerDimension recid. LedgerDimensionId = AxdDimensionUtil::getLedgerAccountId(dimCon) There is a lots of changes in classes related to find or create Ledger dimension in AX (or Default financial dimension).įor example in case find or create a new LedgerDImension for a journal line, mostly AxdDimensionUtil class has been used to generate LedgerDimension or OffsetLedgerDimension. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |