Dynamics Ax – X++ Çalışanın pozisyon, departman gibi bilgilerin bulunması.

27 Mar

Merhaba arkadaşlar,Dynamics Ax‘ta bir çalışanın, bulunduğu pozisyon, departmanı, ünvanı vs gibi bilgilerini almak istersek, aşağıda ki kod işimizi görecektir; static void SMHWorkerPositionDetail(Args _args) {     HcmWorkerRecId              hcmWorkerRecId;     HcmPositionWorkerAssignment hcmPositionWorkerAssignment;     HcmPositionDetail           hcmPositionDetail;     OMOperatingUnit             omOperatingUnit;     ;         hcmWorkerRecId = HcmWorker::userId2Worker(curUserId()); hcmPositionWorkerAssignment = HcmPositionWorkerAssignment::getActivePositionWorkerAssignment(hcmWorkerRecId);     hcmPositionDetail = HcmPositionDetail::findByPosition(hcmPositionWorkerAssignment.Position); … Read More »

Dynamics Ax – X++ strKeep() methodu

28 Kas

Merhaba arkadaşlar, Bugün strKeep() methodundan bahsedeceğim. strKeep() methodu, string veri içinde arama yapmamızı ve bulduğumuz verileri str olarak dönmeye yarar. Bu arkadaş .Net‘te ki stringData.contains()‘e benzer. Fakat contains bize boolean olarak dönüş yaparken. strKeep() methodu, string içinde aradığımız verileri arama sırasına göre bulduklarını yan yana yazıp döner. Aşağıda ki örneklerle … Read More »

Dynamics 365(AX 7) – X++ Azure Blob Storage Veri Yazma(Url oluşturma)

19 Haz

Merhaba arkadaşlar, Bugün sizlerle D365 || Ax 7 ile kullanabileceğimiz Ax yazılımcıları için yeni bir özellik olan Azure Blob Storage özelliğini nasıl kullanırız, anlatmaya çalışacağım. Ax 7 ile birlikte artık verilerimiz Azure ortamında yani bulutta olduğu için bazı dosyalarımızı dışarıya açıp, url oluşturup indirebilme gibi özellikleri kullanabilmemiz sağlanıyor. Örneğin; Serverda … Read More »

Dynamics Ax – X++ Excel Şablonunu Açmak

9 Kas

Herkese merhaba, Diyelim ki elinizde bir excel şablonu var ve bu exceli ax içinden açmak istiyorsunuz. Bunu yapmak için aşağıda ki kodlar size yardımcı olacaktır. filePath kısmında dikkat etmemiz gereken nokta, excel dosyamızın sadece adını veriyoruz, uzantısını verdiğimizde çalışmaz. filePath = @”Dosyayolu\dosyAdi”; static void SEMExcelOpen(Args _args) { //semihcelikol.com SysExcelApplication sysExcelApplication; … Read More »

Dynamics Ax – X++ Klasör altında ki dosyaları listelemek(.net kütüphaneleri ile)

3 Kas

Merhaba arkadaşlar, Bu işlem için ben .net kütüphanelerinden yararlandım. Ax‘ın WinApi clası ile de yapılabiliyor ancak bu bana daha kolay geldiği için bu şekilde kullanıyorum. Aşağıda ki job, belirttiğiniz klasör altında ki tüm dosyalarınızı info ile ekrana basacaktır. directoryPath = “Buraya klasör yolunu belirtmeniz gerekiyor.”; static void SEMFileListTest(Args _args) { … Read More »

Dynamics Ax – X++ str2conStr methodu kullanımı

11 May

Herkese merhaba, Öncelikle bu methodunun ne işe yaradığına kısaca değinelim. Örneğin elimizde şöyle bir kayıt olduğunu düşünelim, “1111;2222;3333;4444” bu kayıt içinde her noktalı virgül sonrası bir kayıdınıza karşılık geliyor varsaylım. Sizler her veri için yani 1111 için ayrı bir işlem, 2222 için ayrlı bir işlem yapmak istiyorsunuz. İşte bu noktada … Read More »

Dynamics Ax – X++ Dialog’ta standart fieldı Lookup Button yapmak. (LookupButton)

5 May

Merhaba arkadaşlar, Eğer dialoga eklediğiniz bir fieldın lookup özelliği yok ise bu fieldı nasıl lookup buttona dönüştürebiliriz anlatmaya çalışacağım. Lookup özelliği olmayan bir field; Bu fieldı lookupButton yapmak için şu kod yeterlidir. dialogfieldName.LookupButton(FormLookupButton::Always); İlgili fieldınızın lookupButton olacağını belirttikten sonra görüntünüz şöyle olacaktır. Gördüğünüz gibi fieldınızı bir lookupa dönüştürdünüz. Artık isterseniz … Read More »

Dynamics Ax – X++ Dialog Lookup-Modified Override

28 Nis

Merhaba arkadaşlar, Bugün sizlere Ax 2012‘ de dialog ta lookupya da modified methodu nasıl override edilir, anlatmaya çalışacağım. NOT : Class ile dialog nasıl yapılır bilmeyen arkadaşlar, daha önce şu yazımda değinmiş olduğum, class ile dialog yapımına göz atabilirler. Öncelikle Dialog Clasının dialogPostRun methodunu override edip aşağıda ki kodları yazın. … Read More »

Dynamics Ax – X++ SQL bağlantısı (.net(c#) kodları ile)

4 Ara

Merhaba arkadaşlar, Geçenlerde bir projede benden, Ax içinde olmayan ama SQL içerisinde olan-yapılan bir viewı, Ax‘ta bir form yapıp göstermemi istediler. Bundan dolayı Ax‘ın içinden SQL‘e bağlanmam gerekti. Bunun için c#‘ta SQL bağlantısı için kullandığımız kodları kullandım. ODBC ile de yapabilirsiniz. Bana bu daha basit geldiği için bu yolu tercih … Read More »

Dynamics Ax – SSRS Raporunu açarken alınan hata (The permissions granted to user ‘domain\username’ are insufficient for performing this operation. (rsAccessDenied)) çözümü.

30 Kas

Merhaba arkadaşlar, Bu hatayı(The permissions granted to user ‘domain\username’ are insufficient for performing this operation. (rsAccessDenied)) vermesinin sebebi, kullanıcının bu raporlara yetkili olmamasıdır. Kullanıcıya ya da kullanıcılara bu yetkiyi verdiğimizde sorun çözülür. Yapmamız gerekenler sırasıyla ; 1- SSRS Raporlarının olduğu dizini açıyoruz. http://localhost/Reports 2- Klasöre sağ tıklayıp “Security” tıklıyoruz. 3- … Read More »