Dynamics Ax – X++ Beyaz sayfa raporunu kod ile PDF olarak kaydetmek

27 Kas

Merhaba, Bugün sizlere, beyaz sayfa raporunu pdf olarak bir dizine nasıl kaydedeceğiz anlatmaya çalışacağım. Bunu anlatırken, aslında beyaz sayfa raprounun kod ile tetiklenmesi olayınıda anlatmış oluyorum. Öncelikle eğer Args() methodu hakkında bilginiz yoksa araştırmanızı önenerim, çünkü burada raporu args methodu ile tetikleyeceğiz. Şimdi kodlarımıza geçelim. Commentlerde açıklamaları belirtiyorum. static void … Read More »

Dynamics Ax – X++ strReplace() methodu kullanımı

24 Kas

Merhaba arkadaşlar, strReplace methodu şu işe yarar, Bir kelime ya da bir cümle içinde yer alan bir değeri yakalar, onun yerine başka değer koyar. Örneğin “Bugün hava çok kötü” cümlesinde ki “kötü” kelimesi yerine “güzel” yazmak için aşağıda gibi bir kullanım işinizi görücektir. static void strReplaceTest(Args _args) { str a … Read More »

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 »