30 Mart 2018 Cuma

Dynamics Ax Yığın izleme ' dat şirketi yok hatası

Aşağıdaki hatayı aldığınızda,



İlk olarak kullanıcının şirketini DAT olarak değiştirin, kullanıcının hesabından giriş yapın, sonrasında kullanıcının bulunacağı şirket hesabını seçip tekrar giriş yaptıktan sonra çıkan ekranda Hayır'ı seçip tamam deyin.

Problem gitmezse ikinci olarak şunu deyeneyebilirsiniz;
Kullanıcılar > Kullanıcı seçenekleri > Kullanım verileri 'ni silip, sıfırlayıp, varsayılan'dan da sıfırlama yaptıktan sonra kullanıcının şirketi otomatik olarak DAT oluyor.
Kullanıcı DAT şirketindeyken kendi hesabından Ax'ını açıp kapatmanız gerekiyor. Sonrasında kullanıcının şirket hesabını seçin tekrar Ax'ını açın gelen ekrandaki hayır seçeneğini seçin, problem gidecektir.


Tablonun içersindeki alanlarda hesaplama yaptırma

Örneğin SalesLine tablosunda iki alanda matematiksel işlem yapmanızı istendi. Aşağıdaki kodla bunu yapabilirsiniz. Farklı ilişkili bir formda da bu alanı gösterebilirsiniz.
//MAA 30.03.2018
server display InventQty  ETGExportedQty()
{
    SalesLine       salesLine;
    InventQty       inventQty = 0;
    ;

    while select salesLine
            index hint SalesLineIdx
            where salesLine.InventTransId     == this.InventTransId
    {
        inventQty = salesLine.SalesQty - salesline.ETGExportedQty;
    }

    return inventQty;
}

5 Mart 2018 Pazartesi

Dynamics Ax Tablo Özellikleri

Şirketlerden bağımsız şekilde kayıtlarınızı gireceğiniz bir form hazırlıyorsanız; tablonuzun özelliklerinden SaveDataPerCompanyalanını kapattığınızda DataAreaid'sini devre dışı bırakmış oluyorsunuz. Böylelikle hangi şirketten girerseniz girin kayda kaldığınız yerden devam edebileceksiniz.

Total ciro

static void MAA_SalesTableTotal(Args _args) { SalesTable SalesTable; utcDateTime dateTime; dateTime ...