Dynamics Ax 2012′de bir müşterinin boyutlarını listelemek
Merhaba
Bu örnekte bir müşteri üzerinde tanımlanmış boyutları ve değerlerini listeleyen bir select cümleciği yazdım. Burada değer girilmemiş boyutlar gelmeyecektir. Hangi boyutların aktif olduğunu gösteren bir select ifadesini gelecek yazımda paylaşacağım.
static void FD_AddCustDefaultDim(Args _args)
{
CustTable custTable;
DimensionAttribute dimAttr;
DimensionAttributeValue dimAttrValue;
DimensionAttributeValueSetItem dimAttrValueSetItem;
;
while select custTable
where custTable.AccountNum == "1101"
join dimAttrValueSetItem
where dimAttrValueSetItem.DimensionAttributeValueSet ==custTable.DefaultDimension
join dimAttrValue
where dimAttrValue.RecId == dimAttrValueSetItem.DimensionAttributeValue
join dimAttr
where dimAttr.RecId == dimAttrValue.DimensionAttribute
{
info(strFmt("%1 ; %2 ; %3 ; %4", CustTable.AccountNum , CustTable.name(),
dimAttr.Name , dimAttrValueSetItem.DisplayValue));
}
}
Çıktısı benim boyut kurulumuma göre şöyle oluyor.
Selamlar.








