Dynamics 365 Financial Dimension Lookup

Bu yazıda standart DimensionLookup formunu nasıl kullanabileceğinizden bahsetmek istiyorum.

PurchLine’a EDT’si DimensionValue olan string bir alan açıyoruz. İlgili alan için her hangi bir relation oluşturmanıza gerek yok.

Table Field


Aşağıda ki kod ile bu alanın standart Dimension alanları gibi çalışmasını sağlayabilirsiniz. Tabi kodun 10. satırında mali boyutunuzun adını vermeyi unutmayın :)

Form OnLookup Event

Güncelleme (06.11.2023)

Burada bir güncelleme yapmak istiyorum. İsterseniz yukarıda ki kodu yazmak yerine DimensionValueLookupHelper::lookupDimensionValues() methodunu kullanabilirsiniz. Aşağıda bir örnek bırakıyorum. Tekrar kolaylıklar dilerim.

public static void departmentOnLookup(FormControl sender)
{
    DimensionAttribute  dimensionAttribute;

    select firstonly dimensionAttribute
        where dimensionAttribute.RecId == PAXDimensionParameters::getDimensionAttributeRecId_Department();

    DimensionValueLookupHelper::lookupDimensionValues(dimensionAttribute, sender);
}

Sonuç olarak eklediğimiz alan standart boyutlar gibi bir Form Lookup ile çalışacaktır.

PurchTable Form