Dynamics Ax – Generate Incremental CIL sonrası hata içeriğini görmek

13 Eki

Merhaba arkadaşlar, Ax’da Incremental CIL yaptığımızda eğer bir yerlerde hata var ise şöyle bir hata verir “CIL generation: Value cannot be null.” Bu hatanın içeriğini görmek için şu adımları takip ediyoruz. Build Menüsünden > Show Last CIL Generation Log’a tıklıyoruz. Burada aldığımız hataların detaylı açıklaması önümüze gelir.

Dynamics Ax – Delete Action kullanımı

11 Eyl

Merhaba arkadaşlar, Bugün sizlere AX’ın bizlere sunduğu DeleteAction özelliğinin kullanımını anlatacağım. Delete Action nerelerde kullanılır, ne için kullanılır, nasıl kullanılır : Bir biri ile ilişkili kayıtlar olduğunu düşünelim, örneğin bir başlık tablosu(Xtable) ve onun satırları(XLine) olduğunu varsayalım. Kullanıcı gelip, başlıkta ki(Xtable) herhangi bir kaydı silmek istediğinde, buna bağlı bir satır(XLine) … Read More »

Dynamics Ax – X++ Clear Dynalinks

8 Eyl

Merhaba, Bugün sizlere bir formu açarken, belirli alanların, nasıl filtresiz,ilişkisiz açılacağını anlatmaya çalışacağım. Yapacağımız işlem form’un init methodunda kullanılabilir. Başlıktan da anlaşılacağı üzere bu işlemi ClearDynalinks methodunu kullanarak yapacağız. Aşağıda ki kodu kullanarak formumuzu ilişkisiz çağırabiliriz. TabloAdi_ds.query().dataSourceTable(tableNum(TabloAdi)).clearDynalinks();

Dynamics Ax – X++ String alanda bir alt satıra geçmek

21 Ağu

Merhaba arkadaşlar, bugün sizlere string bir değişkene atanan verilerin alt alta nasıl göstereceğimiz anlatmaya çalışacağım. Örnek olarak şöyle bir gruplanma yapılması gerektiğini düşünelim X tablosunda para birimleri ve değer alanları var Para birimine göre gruplandırıp değerleri ayrı ayrı göstermemiz isteniyor. Aşağıda ki gibi bir görüntü düşünün. TL 100 USD 200 … Read More »

Dynamics Ax – Tablo alanlarının özelliklerinden Save Contents özelliği

29 Tem

Merhaba, Öncelikle Save Contents özelliğini şu yolla bir görelim : ” Ax’ ta var olan bir tabloyu açın > herhangi bir fieldın özelliklerini açın. ” Burada SaveContents özelliğini görmüş olmalısınız, Yes ya da No olarak belirlenebilir. Bu alanın özelliği ise şudur; Eğer bir alanın Save Contents özelliği Yes ise bu … Read More »

Dynamics Ax – X++ Class ile dialog çağırmak-yapmak (Runbase)

12 Haz

Merhabalar, bugün classımızı Runbaseden extenden edip, dialog işlemlerini nasıl yapacağımızı sizlere anlatmaya çalışacağım. * Öncelikle yeni bir class oluşturalım > clasa sağ tıklayıp override tıklayalım > karşımıza sadece ‘new ve finalize‘ methodları geldiğini göreceğiz. * Şimdi classı açın ve aşağıda ki kodu yazıp clasımızı RunBase’den extend edelim. class Test extends … Read More »

Dynamics Ax – Form açıldığında Grid’te boş kayıt açılmasını engellemek

13 Nis

Merhaba arkadaşlar, yeni yapmış olduğumuz bir Formu açtığımızda (datasourcelerı vermiş gridinizi bağlamış varsayıyorum 🙂 ) Ax default olarak gridte otomatik olarak boş bir satır atar. İşte bu boş satırı kapatmak istiyorsak, Datasourcesumuzun özelliklerinden; InsertAtEnd : No InsertIfEmpty: No yapıyoruz işlemi bitiriyoruz. İşlem bittiğinde;

Dynamics Ax – Projeyi içeriye almak(Import)

27 Mar

Merhaba arkadaşlar, Microsft Dynamics Ax‘ta katmanlarla çalıştığımız için projeleri export,import etmek olmazsa olmazımızdır. Öncelikle bir projeyi dışarı aldığınızda bildiğiniz üzre bu dosyanın uzatısı .xpo‘ dur. Bir projeyi içeriyi içeriye alırken yapmamız gerekenler aşağıdadır. 1- Hangi katmanda olduğumuza dikkat ediyoruz. USR katmanında projeler içeriye alınmaz. usr ile cust arasında fark oluşur … Read More »

Dynamics Ax – String Alanı Primary Key Yapmak

27 Mar

Merhaba arkadaşlar, Dynamics Axta geliştirme yaparken nadirde olsa bazen string alanlarıda Primary Key yapmamız gerekebiliyor. Nadir olduğu içinde unutulup googlelayabiliyoruz. Aşağıda ki adımları uyguladığınızda string alanı Primary key yapmış olursunuz. Index alanımızın özelliklerini açıyoruz. AllowDuplicates:No yapıyoruz. AlternateKey:No yapıyoruz. Bu kadar 🙂