EDT üzerinden basit filtrelemeler

Extended Data Type Dynamcis Ax geliştirmelerinde en önemli kavramlardan birisidir. Oldukça yetenekli bir kontrol olan EDT’lerin kod yazmaksızın basit filtrelemeler yapma gücü de vardır.

Örneğin bir tabloya müşteri hesaplarını gösteren EDT’yi eklerseniz (CustAccount), kullanıcı ilgili alanın lookupını (açılan kutucuk) açtığında Müşteriler tablosundaki tüm müşteriler listelenecektir.

Okumaya devam et

Özellik arama (Property Search)

Ax içinde özellikler (properties) ile ilgili arama yapmak istediğimizde;

Örneğin Primary indexi boş olan tabloları ya da CustTable’daki tüm zorunlu alanları bulmak istersek:

Okumaya devam et

Koddan form çağırmak (kod ile form açmak)

Daha önceki yazılarımda bir formu ya da raporu oluşturduktan sonra mutlaka menu itemını  oluşturmanız gerektiğinden bahsetmiştim. Bu menu item’ı ister bir menüye, isterseniz de bir forma ekleyerek kullanabilirsiniz. Bir form ya da rapor için varsayılan yöntem budur. Ancak bazen bu yöntem bize yetmez. Örneğin bir süreci programlarken bir formun açılmasını isteyebiliriz. Ya da elimizdeki kaydın bir alanının değerine göre birkaç rapordan bir tanesini seçip çalıştırmak isteyebiliriz. Bu durumda koddan form ya da rapor çağırmak gündeme gelir.

Okumaya devam et

Dynamcis AX’ta yeni menü oluşturmak

Dynamics AX’ta iki temel çeşit menü bulunmaktadır. Bunlardan ilk akla geleni modüllerin listelendiği menülerdir. (Ör : Alacak Hesapları, Stok Yönetimi vb) İkincisi ise Araçlar ya da Araçlar Geliştirme araçları menüsü gibi menülerdir. Bir menü oluşturmak ya da mevcut menüyü değiştirmek söz konusu olduğunda genellikle ilki kastedilmektedir. Ancak her ikisi için de yöntem aynı olup alttaki yönergelerde sadece 6. maddedeki menü değişecektir. (Ör: Menus MainMenu yerine Menus DevelopmentTools gibi)

Okumaya devam et

Classları menüden çağırmak (Classları menüye eklemek)

Bir Classı menüye eklemek Dynamics AX’ta sıkça kullanılan bir yöntemdir. Genellikle her modülün altındaki Periyodik işlemler alt menüsünde bu şekildeki classlar görülebilir. Ayrıca formlara da buton şeklide eklenen classlar yapılarak otomatik çalıştırılabilir.

Ancak yapılan işi bu şekilde ifade etmek doğru olsa da yapılma şekli böyle değildir. Dynamics AX menülerinde form, rapor ya da class bulunmaz. Menülerde sadece menu item bulunur.   Buradan hareketle bir classı (bir raporu ya da formu) menüye eklemeyiz, ilgili öğeyi gösteren bir menu item yapıp menüye ekleriz. Aynı şekilde bir menu itemı herhangibir forma buton olarak eklemek mümkündür. (Detaylar için Menu Item tipleri ve kullanımı makalesini inceleyiniz.)

Okumaya devam et

Dynamics AX versiyon bilgisi (Kernel Build Version)

Dynamcis AX’ta versiyon numarasını öğrenmek için yardım menüsünde yer alan Microsoft Dynamics AX Hakkında (About Microsoft Dynamics AX) seçeneğini kullanabilirsiniz. Buradaki bilgilerden yola çıkarak versiyon bilginizi elde edebilirsiniz.

Eğer Ax istemcisini açarken “The required version 5.0.1500.2985 is not equal to the current version 5.0.1500.1313″ gibi bir hata alıyorsanız istemci (client) ile AOS arasında service pack uyumsuzluğu var demektir. Bu durumda tüm istemcilere ve AOS’a aynı service Pack uygulanmalıdır. Ancak service pack yüklemek için mutlaka danışmanlık firmanızdan destek almalısınız.

Dynamics AX 2009

Version Kernel Build Applivation Build Comments
Dynamics AX 2009 RTM 5.0.593.0 5.0.593.0
Dynamics AX 2009 RTM Hotfix 5.0.593.xxx 5.0.593.xxx
Dynamics AX 2009 RTM RU-1 5.0.593.439 5.0.593.439 Rollup 1
Dynamics AX 2009 RTM RU-2 5.0.593.662 5.0.593.662 Rollup 2
Dynamics AX 2009 RTM RU-3 5.0.593.827 5.0.593.827 Rollup 3
Dynamics AX 2009 RTM RU-4 5.0.593.1084 5.0.593.1084 Rollup 4
Dynamics AX 2009 RTM RU-5 5.0.593.1287 5.0.593.1287 Rollup 5
Dynamics AX 2009 RTM RU-6 5.0.593.1429 5.0.593.1429 Rollup 6
Dynamics AX 2009 SP1 5.0.1000.52 5.0.1000.52 Service Pack 1
Dynamics AX 2009 SP1 Hotfix 5.0.1500.xxx 5.0.1500.xxx
Dynamics AX 2009 SP1 RU-1 5.0.1500.358 5.0.1500.358 Rollup 1
Dynamics AX 2009 SP1 RU-2 5.0.1500.809 5.0.1500.809 Rollup 2
Dynamics AX 2009 SP1 RU-3 5.0.1500.1313 5.0.1500.1313 Rollup 3
Dynamics AX 2009 SP1 RU-4 5.0.1500.2116 5.0.1500.2116 Rollup 4
Dynamics AX 2009 SP1 RU-5 5.0.1500.2985 5.0.1500.2985 Rollup 5
Dynamics AX 2009 SP1 RU-6 5.0.1500.3761 5.0.1500.3761 Rollup 6
Dynamics AX 2009 SP1 RU-7 5.0.1500.4570 5.0.1500.4570 Rollup 7

Dynamics AX 4.0

Dynamics AX 4.0 RTM 4.0.1659.26.0 4.0.1659.26
Dynamics AX 4.0 RTM Aug. 4.0.1659.36.0 4.0.1659.36 Localizations (GLS)
Dynamics AX 4.0 SP1 4.0.2163.0 4.0.2163.0
Dynamics AX 4.0 SP1 Loc 4.0.2163.0 4.0.2200.0 With NO/IS/SV GLS layer
Dynamics AX 4.0 SP1 Hotfix 4.0.2500.xxx 4.0.2500.xxx With DIS layer
Dynamics AX 4.0 SP2 4.0.2501.116 4.0.2501.116
Dynamics AX 4.0 SP2 4.0.2501.116 4.0.2501.116/P40-2-30 With Payroll module
Dynamics AX 4.0 SP2 Loc 4.0.2501.116 4.0.2200.0 NO/IS/SV GLS/GLP
Dynamics AX 4.0 SP2 Loc 4.0.2501.116 4.0.2501.121 EE GLS/GLP
Dynamics AX 4.0 SP2 Loc 4.0.2501.116 4.0.2501.347 EE FeaturePack1
Dynamics AX 4.0 SP2 Hotfix 4.0.2503.xxx 4.0.2503.xxx With DIS layer

Axapta 3.0

Axapta 3.0 1951.8 514 OP023
Axapta 3.0 Kernel Hotfix 1 1951.801 514 OP023
Axapta 3.0 SP1 first version 1951.17 514-12 SP1 OP023-6 SP1
Axapta 3.0 SP1 1951.18 514-12 SP1 OP023-6 SP1
Axapta 3.0 SP2 1951.2410 514-90 SP2 OP023-19
Axapta 3.0 SP3 1951.3730 514-193 SP3 OP023-71
Axapta 3.0 SP3 Kernel Hotfix 1 1951.3733 514-193 SP3 OP023-71
Axapta 3.0 SP4 1951.4060 514-320 SP4 OP023-196
Axapta 3.0 SP5 1951.5160 514-513 SP5 OP023-379
Axapta 3.0 SP6 1951.7609 514-859 SP6 OP023-659
Axapta 3.0 KR1 1951.6710
Axapta 3.0 KR2 1951.7500
Axapta 3.0 KR3 1951.7609

Axapta 2.5

Axapta 2.5 1270.3 377 Option Pack 2.5
Axapta 2.5 SP1 1270.15 377-20 Option Pack 2.5-1
Axapta 2.5 SP2 1270.31 377-57 Market Pack 2.5-2
Axapta 2.5 SP2 Kernel Hotfix 1 1270.31-3 377-57 Market Pack 2.5-2
Axapta 2.5 SP3 1270.37 377-79 Market Pack 2.5-3
Axapta 2.5 SP3 Kernel Hotfix 1 1270.37-1 377-79 Market Pack 2.5-3
Axapta 2.5 SP3 Kernel Hotfix 2 1270.3703 377-79 Market Pack 2.5-3
Axapta 2.5 SP4 1270.3800 377-109 4 Market Pack 2.5-4

Menu Item tipleri ve kullanımı

Menu Item Dynamics AX’ta kullanıcı arayüzlerini (Rapor, form gib) çağırmak için kullanılan işaretçiler (pointerlar) dır. Dynamcis AX’ta kullanıcı ile etkileşebilen üç temel nesne tipi ve her bir tip için birer menu item tipi vardır.

Çok kolayca formlar için Display, raporlar için Output, Classlar için ise Action tipinde menu item oluşturulur. Oluşturma işlemi için sadece formunuzu ya da raporunuzu ilgili tipteki menu itemların içine (Ör: AOT Menu ItemsDisplay) sürükleyip bırakmanız yeterli olacaktır. Ancak Menu itemlara mutlaka Label tanımlayın ayrıca güvenlik anahtarı (Security Key) tanımlayın.

Okumaya devam et

Microsoft Dynamics AX 2009 Development Academy

Microsoft Dynamics AX 2009 Development Academy Eğitimi

Tarih: (26-27 Kasım 2010), (3-4 / 10-11 / 17-18 / 24-25 Aralık 2010), (7-8 / 14-15 / 21 Ocak 2011)

Kurs Hakkında : Bu eğitim, katılımcıları en temel düzeyden başlayarak Dynamics Ax içinde geliştirme yapabilecek seviyeye getirmeyi amaçlamaktadır. Eğitim süresince Dynamics Ax geliştirici adayının gerçek ortamda karşılaşabileceği örnekler incelenerek hedefe yönelik çalışmalar yapılmaktadır.

Katılımcı Profili: Dynamics AX geliştirici adayları.

Okumaya devam et

Index tipleri ve tablolarda index tanımlama

Index kelimesi aslında Türkçemiz’e indeks şekline geçmiş ve aynı anlamda kullanılmıştır. Anlaşılacağı üzere indeks, bir veri kümesi üzerinde arama – sıralama – gruplama yaparken yardımcı olmak üzere oluşturulmuş ön bilgidir. En çok verilen örneği telefon defterlerindeki harf sırası ile ifade edilen fihrist bilgisidir. Buradan yola çıkarak indekslerin de veritabanında yer kapladığı sonucuna ulaşmak mümkün ve doğrudur.

Okumaya devam et