Microsoft Dynamics AX 7 – Neler Yeni ?

Merhabalar, Bildiğiniz gibi Dynamics AX 7 çıkmak üzere. İnternette neredeyse hiç türkçe bilgi yok. Bu yazımda AX 7 ile ilgili madde madde değişiklikler, yeni özellikler hakkında çeşitli bilgiler vereceğim. Bilgiler daha çok geliştiricilere yönelik olacak. Öncelikle en göze çarpan durum windows client’ın bırakılıp tamament HTML 5/Javascript tabanlı web client’a geçilecek olması. Artık OpenERP, Microsoft CRM, […]

Devamı


Dynamics Ax da Bir Kategorinin Tüm Alt Kategorilerine Erişmek

Merhabalar, Ax da bildiğiniz gibi ürün kategorileri hiyerarşik şekilde tutulmakta. Bir kategorinin tüm alt kırılımlarında yer alan kategorileri öğrenmek için aşağıdaki sorguyu kullanabilirsiniz. Ax kategorilerde Nested Set Model‘i kullandığı için aşağıdaki sorguyu aynı yapıyı kullanan diğer yerlere de uyarlayabilirsiniz. Aynı şekilde where koşulundan eşittirleri kaldırarak parent kategorinin kendisinin gelmesini engelleyebilirsiniz. Level alanına sabit değer vererek […]

Devamı


Dynamics AX 2012 OLAP Küplerinin Kurulumu

Merhaba Arkadaşlar, Bu yazımda AX 2012 içerisindeki varsayılan olarak gelen küpleri kullanmak için yapmanız gerekenleri anlatacağım. AX 2012 R3 itibariyle hazır olarak kullanabileceğiniz 13 küp bulunmakta. Tabi ki istediğiniz zaman sizde kendi küpünüzü oluşturabilirsiniz. Başlıyoruz: 1. Analysis Services kurulumu Öncelikle Analysis Services component’ini kurmak istediğiniz server da ax setup’ını çalıştırın. Eğer bunun için harici bir […]

Devamı


AX Retail POS için yazıcının ayarlanması

Merhaba Arkadaşlar, Bu yazımda ax retail client’ından fiş çıktılarını alabilmeniz için yazıcının nasıl tanıtacağınızı anlatacağım. Bu anlatım AX 2012 R3’e göre yapılacak. Fakat bundan önceki sürümlerde çok büyük bir değişiklik yok. 1. Önce ilgili fiş’i bastıracağınız yazıcının driver’ı kurulur. Windows’a tanıtılır. Ardından “Aygıtlar ve Yazıcılarda” yazıcıya anlamlı bir isim verilir. 2. Ardından “Hardware profiles” açılır. […]

Devamı


Unix Timestamp’i Ax Date’e çevirmek

Merhaba Arkadaşlar, Projemde kullanmak için, unix timestamp’i ax’ın date tipine dönüştüren bir method’a ihtiyacım oldu. Ne yazık ki google aramalarım sonuç vermeyince, bende C# için yazılmış bir versiyonunu X++’a uyarladım. C# örneği: http://stackoverflow.com/questions/249760/how-to-convert-a-unix-timestamp-to-datetime-and-vice-versa   X++: // Güven Şahin – guvensahin.com public static date unixTimeStamp2AxDate(real _unixTimeStamp) { date ret; System.DateTime sysDt; System.Double sysDouble = Global::real2double(_unixTimeStamp); sysDt […]

Devamı


Warehouse Mobile Device Portal Hızlı Başlangıç

Merhabalar, Bildiğiniz gibi Microsoft Dynamics AX 2013 R3 ile birlikte Warehouse modülü ve beraberinde Warehouse Mobile Devie Portal isminde mobil cihazlarda kullanılmak üzere tasarlanmış bir web uygulaması geldi. Yazının devamında kendisinden kısaca wmdp olarak bahsedeceğim. Ne yazık ki şuan için hiçbir blogda, wmdp de nasıl geliştirme yapılacağı ile ilgili bilgi bulunmamakta. Microsoft çalışanlarının yazdığı bir […]

Devamı


Dynamics AX da türkçe olarak ay ismini almak (mthName_TR)

Merhaba, Bildiğiniz gibi ax da standartta bir ay’ın ismini almak isterseniz mthName() isminde bir method bulunuyor. Ne yazıkki bu method sadece ingilizce olarak ay isimlerini döndürüyor. Aşağıda yazdığım basit method ile ay isimlerini türkçe olarak alabilirsiniz.   /// <summary> /// Girilen ay'ın türkçe olarak ismini döner. /// mthName() method'unun türkçe versiyonudur. /// </summary> /// <param […]

Devamı


Dynamics AX 2012 ile OData kullanımı

Merhabalar, Bu yazımda sizlere Dynamics AX 2012 de OData kullanımını anlatacağım. Öncelikle “OData nedir ?” sorusuna cevap vermekle başlayalım. Açılımı Open Data Protocol‘dür. Kısaca veritabanına web(http) üzerinden sorguda bulunmanıza yarar. Normalde uzaktaki bir veritabanından web, mobil veya bir desktop uygulamadan sorgu yapabilmek için bir web servisiniz olması gerekir, bu sayede verinin bütünlüğünü ve güvenliğini sağlayabilirsiniz. […]

Devamı


Dynamics AX Tarih Kontrolü (Date Null Check)

Merhaba, Bu yazıda dynamics ax’da date tipindeki bir değişkenin daha önce değer alıp almadığını yani null olup olmadığını nasıl kontrol edebileceğimizi göstereceğim. Örneğin bir raporumuz olsun ve classDeclaration node’unda “date myDateVar” şu şekilde bir değişken tanımlayalım. date tipinde olan “myDateVar” değişkenimizin daha önce değer alıp almadığını kontrol etmek için datenull() fonksiyonunu kullanıyoruz. if (myDateVar == […]

Devamı