UTCDateTime kullanımı ve DateTimeUtil Class

UTCDateTime aynı alanda hem tarih (gün, ay, yıl) hem de zaman (saat, dakika, saniye) bilgisini bulundurabilen ve AX 2009 ile birlikte gelen yeni bir veri tipidir. Aslında .NET’te ve SQL’de (ve pek çok diğer dilde) bulunan bu yapı, Dynamics Ax versiyonlarından 5.0 versiyonu ile kullanılmaya başlanmıştır.

Eskiden tablolarda sistem alanı olarak bulunan oluşturma tarihi ve değiştirme tarihi (CreatedDate, CreatedTime, ModifiedDate, ModifiedTime) alanları,  oluşturma tarih ve saati (CreatedDateTime), güncelleme tarih ve saati (ModifiedDateTime) olarak değiştirildi.

Okumaya devam et

Microsoft Dynamics AX / Nav / GP / SL / CRM ve aralarındaki farklar

Eğer Microsoft Dynamics dünyasında yeni adım attıysanız, ürün yelpazesi ile ilgili bir sorun sizi bekliyor demektir. Dynamics serisinde çok sayıda ürün yer almaktadır.Bunlar Microsoft Dynamics AX, CRM, GP, Nav ve SL’dir.

Aslında Microsoft CRM diğer ürünlerden tamamen farklı bir ürün olarak Web Tabanlı bir uygulamadır. Genellikle satış yönetimi, müşteri ilişkileri, kampanyalar, fırsatlar, teklifler, servis talepleri vb ihtiyaçların web üzerinden yönetildiği bir uygulama olarak karşımıza çıkar. Bu nedenle Microsoft CRM, Dynamics serisindeki diğer ürünleri kullanan firmalarda eş zamanlı kullanılıyor olabilir. Bu nedenle karşılaştırmaların dışında tutabiliriz.

Okumaya devam et

Tablolara kod ile alan eklemek – Add a field by code

Dynamics AX’ta kod içerisinde AOT’ye erişmek ve düzenlemek mümkündür. Pek sık kullanmasak da mümkün olduğunu görmek için alttaki kodu yazabiliriz. Bu kod çalışma zamanında (run-time) istenen tabloya string tipinde yeni bir alan eklemektedir.

Okumaya devam et

Tarih metodları – Date Methods

Dynamics AX’ta tarih ile ilgili işlemler yaparken tarih metodlarını bilmek önemlidir. Bu metodlarda genel bir kısaltma mantığı kullanılmıştır. Buna göre:

Türkçe isim İngilizce isim Kısaltma
Yıl Year yr
Çeyrek Quarter qtr
Ay Month mth
Hafta Week wk
Gün Day dy

Üstteki tabloyu inceleyerek kodları anlamak kolaylaşacaktır. Önce örnekler üzerinden en sık kullanılanları inceleyelim:

Okumaya devam et

Dynamics AX dosya uzantılarının anlamları -File Extensions In Dynamics Ax

Microsoft Dynamics AX’ta pek çok özel dosya uzantısı bulunmakta ancak bunların anlamları net olarak bilinmemektedir. Aslında güzel bir isimlendirme metodu ile oluşturulan bu kısaltmaların anlamını çözmek için alttaki tablo kullanılabilir.
Dosyaları görmek için AOS’un kurulu olduğu sunucuda C:Program FilesMicrosoft Dynamics AX50ApplicationApplkurulım_adi klasörünün içine bakabilirsiniz.

Birinci Harf : Dosyanın sahibi

A Application
K Kernel

Okumaya devam et

İçerik Bölmesini Kapatmak – Close Content Pane

Dynamics Ax 2009’da geliştirme yaparken ekran yönetiminin iyileştirmeye ihtiyaç duyduğu söylenebilir. Özellikle ilk zamanlarda geliştirme yaparken İçerik Bölmesi (Content Pane) işleri zorlaştırabilir.

Alttaki resimde işaretlenen ve AOT haricinde kalan ksımın tamamına içerik bölmesi adı verilmektedir.

İçerik Bölmesini ayak bağı olmaktan çıkarmak için 3 farklı seviye mevcuttur. İlkini tavsiye etmekle birlikte 2. ve 3.’yü tavsiye edemem. Ama illa kapatacağım diyorsanız benden göstermesi…

Okumaya devam et