This job look up the financial dimension attributes which are being used in the current company/entity. I used it while writing
certain import customization. You might find other use of it.
static void Job_GetDefaultDimensions(Args _args) { DimensionEnumeration dimEnum; DimensionAttributeSetItem dimAttrSetItem; DimensionAttribute dimAttr; container cDimAttr, cDimAttrName; // Get the financial dimensions dimEnum = DimensionCache::getDimensionAttributeSetForLedger(); while select * from dimAttr order by dimAttr.Name asc join dimAttrSetItem where dimAttrSetItem.DimensionAttribute == dimAttr.RecId && dimAttrSetItem.DimensionAttributeSet == dimEnum && dimAttr.Name != "MainAccount" { cDimAttr = conIns(cDimAttr, conLen(cDimAttr)+1, dimAttr.recId); cDimAttrName = conIns(cDimAttrName, conLen(cDimAttrName)+1, dimAttr.Name); } }
This posting is provided "AS IS" with no warranties, and confers no rights.
This comment has been removed by a blog administrator.
ReplyDelete