RSS

Ax 2012 çoklu veri kaynağına sahip formlarda Excele aktar fonksiyonu

Merhaba

AX 2009 ile hayatımıza giren Excele Aktar butonu AX 2012 de değişen form yapısı ile neredeyse her formda standart bir buton olarak artık karşımız çıkıyor.

Butonun olmadığı formlarda da Gridte kayıtları seçip CTRL+T kombinasyonu ile verileri excele aktarabiliyoruz.

CommandButon olan Excele aktar fonksiyonu AX içinde Classes ->SysGridExportToExcel -> performPushAndFormatting metoduyla yönetiliyor.

Buraya kadar güzel. Ama birden çok gride sahip bir formunuz varsa (örn:SalesTable) ve her bir grid üzerindeki ilgili buton grubuna Excele aktar butonunu çoklayıp eklerseniz ve butonun, üste doğru button grup, tab vs hepsinin de Veri kaynağı(Datasource) değerlerini gridin bağlı olduğu veri kaynağı olarakta atasanız karşılacağınız manzara sistemin her zaman formun ilk veri kaynağının değerlerini excele atması olacaktır.

Yani SalesTable formunda Sipariş satırları excele atmak için koyacağının buton, butonla ilgili tüm veri kaynaklarını SalesLine bile yapsanız gidip SalesTable gridi içindeki değerleri Excele atacaktır.

Bunu çözmeniz için yapılması gereken ise oldukça basittir.

1- İlgili Gridin AutoDeclaration değerini YES olarak belirleyin.

2-Excele aktar butonunuzun altına aşağıdaki metodu ekleyin.

void clicked()
{
    element.selectControl(GridName); // The "GridName" değeri sizin grid
                                     // için 1.adımda belirtiğiniz değer olacaktır
 
    super();
}
 
Yorum yapın

Yazan: 05/01/2016 in Geliştirme, Genel

 

Etiketler: , ,

AX 2012 de Birden çok satış sipariş satırının X++ ile tek bir irsaliye/faturada nakledilebilmesi

Merhaba,

Dynamics AX 2012 de kodla bir veya birden çok sipariş satırını istediğiniz parametrelerle irsaliyeleştirme / faturalandırma işlemleri için linkteki projeyi kullanabilirsiniz.

Projenin içinde JOB ile size kullanım hakkında fikir verecektir.

Proje için : download Multi SalesLine posting project

 
Yorum yapın

Yazan: 13/09/2015 in Geliştirme, R3

 

Etiketler:

Dynamics AX 2012 R3 Perakende (Retail) modülü eğitim dokümanları yayımlandı

Merhaba,

Microsoft Dynamics AX 2012 R3 sürümü ile gelen perakende modülüne ait kullanıcı eğitim dokümanları (training materials) partnersource ve customersource üzerinden yayımlandı. İlgilenen Dynamics AX kullanıcıları aşağıdaki linkten dokümanlara erişebilir.

Dokümanlar erişmek için tıklayınız

 

Mesut BOZTAŞ

 
Yorum yapın

Yazan: 27/08/2014 in R3

 

Microsoft Dynamics AX 2012 R3 Atölye yönetimi mobil uygulaması yayımlandı

Merhaba

Microsoft Dynamics AX 2012 R3 ile birlikler Microsoft Windows 8 için atölye yönetimi uygulamasını windows mağazasında yayımladı. Bu uygulama Microsoft Dynamics AX 2012 R3 ve sonrası kurulumlar için geçerli ve uyumludur.

Bu uygulama ile atölye yönetimi kapsamındaki kendinize atanan işleri mobil ve hızlı aksiyon alabilir bir yapıda kolayca yönetebileceksiniz. Günlük üretim görevlerinizden olan üretim başlangıcı, üretim bildirimi, mola, arıza ve izin giriş bildirimlerinizi hızlıca yapabileceksiniz. Büyük yazı fontları, uygun renkler ve giriş kontrolleri hem okunaklığı geliştirmiş hem de uygulamanın kullanımı ciddi olarak kolaylaştırmış görünüyor.  uygulama

Ürünü denemek için Windows uygulama mağazasındaki aşağıdaki linki tıklayayıp uygulamayı ücretsiz indirebilirsiniz. Uygulamanın demo modu ile herhangi bir Microsoft Dynamics AX kurulumuna ihtiyaç duymadan ürünün kabiliyetlerini test edebilirsiniz.
 http://apps.microsoft.com/windows/en-us/app/cc07f817-e74c-48aa-86ad-1c0345fff989

Mesut BOZTAŞ

Dynamics AX T&L Team Leader

 
Yorum yapın

Yazan: 12/08/2014 in Geliştirme

 

AX 2012 R3 ile değişen, yeni gelen ve artık kullanılmayacak özellikler

Merhaba

Konu hakkindaki yazıma aşağıdaki linkten erişebilirsiniz.

http://axplatform.net/blog/ax-2012-r3-ile-degisen-yeni-gelen-ve-art-k-kullan-lmayacak-ozelli

 
 

Yeni AX 2012 R3 Eğitimleri.

Merhaba, AX 2012 R3 versiyonu için öğrenme sürecinizi hızlandıracak yeni eğitimler birbiri ardına yayınlanmaya başladı ve devam ediyor.

R3 ile gelen detaylara daha yakından vakıf olabilmek adına partnersource veya customersource şifrelerinizle erişebileceğiniz eğitim linklerininden bazılarını aşağıda paylaşıyorum…

Microsoft Dynamics AX 2012 CU7 Budget Planning New Features
https://training.partner.microsoft.com/learning/app/management/LMS_ActDetails.aspx?UserMode=0&ActivityId=868274

Microsoft Dynamics AX 2012 R3 Project New Features

https://training.partner.microsoft.com/learning/app/management/LMS_ActDetails.aspx?UserMode=0&ActivityId=868275

Microsoft Dynamics AX 2012 R3 Retail Application New Features
https://training.partner.microsoft.com/learning/app/management/LMS_ActDetails.aspx?UserMode=0&ActivityId=868270

Microsoft Dynamics AX 2012 R3 eProcurement New Features
https://training.partner.microsoft.com/learning/app/management/LMS_ActDetails.aspx?UserMode=0&ActivityId=868271

Microsoft Dynamics AX 2012 R3 Upgrade New Features
https://training.partner.microsoft.com/learning/app/management/LMS_ActDetails.aspx?UserMode=0&ActivityId=868273

Microsoft Learning Official Courseware:
Warehouse Management Official Course: https://dynamics.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=450776
Transportation Management Official Course: https://dynamics.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=450777

Tech Conference and other material on InformationSource:

https://informationsource.dynamics.com/RFPServicesOnline/RfpServicesOnline.aspx

• Servicing and Update Experience: https://informationsource.dynamics.com//RFPServicesOnline/Rfpservicesonline.aspx?DocName=TC2014+Dynamics+AX+next+Generation+Servicing+and+Update+Experience%7cQJ4JEM76642V-8-1656

• Master Data Sync = https://informationsource.dynamics.com//RFPServicesOnline/Rfpservicesonline.aspx?DocName=TC2014+Data+Synchronization+to+multiple+instances+of+Dynamics+AX+using+Master+Data%7cQJ4JEM76642V-8-1585

• R3 Training Blitz http://www.microsoftdynamics-virtualevents.com/

 
Yorum yapın

Yazan: 01/06/2014 in Geliştirme

 

Etiketler:

Atlanta Convergence 2014 izlenimlerim – 2

Merhaba,

Geldiğimizden bu yana ilk kez güneşi gördük bugün ve geldiğimizden bu yana trafiği de ilk kez yaşadık. Biraz geciksekte tam zamanında kongre merkezine yetiştik lakin ilk oturum için kendime perakende ( retail) sektörünü seçmiştim lakin yine son dakika giremedim. Onun yerine istemediğim bir seansa girdim. Bugunkü oturumlarda dün ön demosu yapılan yeni özelliklerin daha detaylı seansları yapıldı. Daha önce belirttiğim gibi birçok yeni fonksiyon var ve bunlar farklı farklı birer saatlik oturumlarda ele alanıyor bunun sonucunda aynı saatte mutlaka girmeyi istediğiniz bazı seansları istemeden kaçıyorsunuz. Lafı uzatmadan isterseniz detayları hızlıca aktarayım.

DDAX101 – Microsoft Dynamics AX 2012 R2 and R3 – Manufacturing

İstemeden girdiğim bu seansta aslında çok ilgi ve bilgi alanım olmas da kanban üzerindeki süreçlerin işleyişi hakkında bilgi sahibi oldum. Ama asıl ilginç gelen nokta ise master planlama altında bulunan ve bugune kadar gözüme çarpmayan Supply chain formunun aslında bir planlamacı için ne kadar gerekli bir form olduğunu gördüm. Bir müşterimizde tam da buna ihtiyaç duyuyorduk. Bu form tüm girdi ve çıktıları size pivot tablo olarak gösteriyor. Her bir hücre üzerindeyken ona bağlı sipariş, üretim vb kayıtları görüp sürece müdahale edebiliyorsunuz. Bu noktada olası bir kaç sıkıntı için çözüm önerileri sunuldu. Kapasite aşımı ve makina arızlanması durumu bunlardan bir kaçıydı. Bunlara ek olarak bu sorunların çözümünde Case management modülünün nasıl bir etkinlikle kullanıldığını gördüm. Case management gerçekten toplam kalite yönetimi kapsamında hareket eden firmalar için çok kapsamlı bir denetim sunuyor, kullanabilene :)..Temel birçok modül ve form ile ciddi irtibatı ve entegrasyonu var. Kod tarafında bugüne kadar görüp anlam veremediğim sourcedocument ile başlayan objeler bu modülün bağlantı noktası…

http://blogs.msdn.com/b/axmfg/archive/2013/11/05/now-available-cumulative-update-7-featuring-the-product-change-case-management.aspx

CSAX020 – Microsoft Dynamics AX for retail: Delivering Next generation social and ecommerce.

Bu oturum herhalde şuana kadar girdiğim en güzel seans oldu. E-ticaret gerçekten yeni çağın yükselen yıldızı. Bu noktada Microsoftun R2 ve R3 ile getirdiği eCommerce altyapısı bayağı iş görür olduğunu düşünüyorum. Detaylara geçmeden evvel neden bahsettiğim daha anlaşılır olsun adına demoda sunulan e-ticaret altyapısı microsoftun kendi mağazası için kullandığı alt yapının aynısı gibiydi.

http://www.microsoftstore.com/store/msusa/pdp/en_US/Surface-Pro-2/productID.286866600?Icid=SurfaceCat_StickyNav_3_SP2_11.10.13

Demo sırasında sanki yukardaki siteden alışveriş yapıyormuşsunuz gibi düşünün. Hepsiburada.comdaki tüm yapıyı destekliyor ve gayet hızlı bir şekilde tasarlanmış.

1- Mimarisi Dynamics AX ve sharepoint üzerine tasarlanmasına ek olarak Commerce Run Time (CRT) adında bir sunucu ile destekleniyor. CRT web sayfasındaki bir çok işlemi AX’a gitmeden hızlı bir şekilde kullanıcıya cevap verme adına kullanılıyor. Müşterinin puan,bonus bilgileri, kargo hesaplama, vergi hesaplama gibi işlemler AX’a bağlantı kurulmadan CRT üzerinde yapılıyor. CRT üstünde yaklaşık 14 farklı alt modüller var. Biraz teknik bilgiydi bende de kapsam dışı kaldı biraz 🙂

2- Webdeki ürünlere ait resim, isim, karakteristik özellikler vb. birçok bilgi AX içinde tanımlanıyor ve sharepoint üzerinden katalog yapısı ile müşteriye sunuluyor.

3- Facebook , twitter , pinterest vb sosyal ağlarla direkt entegrasyon ile kampanyalarınızı anında müşterilerinize duyurabiliyorsunuz.

4- Müşterilerin alışverilerinden puan kazanama ve harcama işlemlerini hem online hem pos üzerinden yaptırabiliyorsunuz.

5- Hediye kartları veya kuponları ödeme sırasında rahatça kullanılabiliyor.

6- Kit satışı dediğimiz, bir ürün grubunu beraber satma özelliği var. Bu ok, ama bu ürün grubundan istemedeğiniz bir ürünü farklı bir ürünle değiştirebiliyorsunuz. Değiştirirken ne kadar fark ödeyip ödemeyeceğinizi görüp ona göre sepete atıyorsunuz.

7- Bir ürünü alanların daha önce hangi ürünleri aldığını yönetebiliyorsunuz

8- Katalog ve istek listesi (wish list) yönetimi etkin bir şekilde kullanılabiliyor.

9- Ürünlere yapılan yorumlardan puan kazanma şansınız var sistem bunu destekliyor.

10- Müşteri sadakat sistemi var. Müşterilerinizi alışveriş tarihçesi ve tutarına göre silver, gold vb kategorilere yükseltebiliyorsunuz ve güzel olanı her müşteriye her bir sadakat aşamasına ürünlerinizde farklı fiyat ve indirim olanakları sunulabiliyor. PriceDiscTable yapısına benzer güzel bir fiyatlandırma mantığı var.

11- Bir üründe genel bir indirim varsa ve hemde müşteri için özel bir indirim varsa en uygun olanından müşterinizi yararlandırabiliyorsunuz.

12- Müşterilerin o an en çok gezdiği sayfaları izleme sanşınız var buna göre o sayfalarda bulunana ürünlere şok kampanyalar uygulabiliyorsunuz.

13- Ürünlere 360* videolar ekleyebiliyorsunuz.

14- sepetteki herbir ürün için farklı teslimat noktaları belirtebiliyorsunuz. Her bir satırada miktara göre bölerek farklı adreslere yönlendirebiliyorsunuz. 3 tane ayakkabı , 2 tane ceket aldınız. 1 tane ayakkabı ev adresinize, 1 tanesi iş adresinize, geri kalan ürünlerden markanın Fatih şubesinden alınacak şekilde teslimatı detaylandırabiliyorsunuz. Şube-mağazadan alınacaklar picklistte çıkmıyor.

15- Kargo şirketlerinin , ücret hesaplama mekanizmasını web sitenize entrege edip girilen adreslere ve ürün bilgilerine göre kargo tutarını isterseniz kargo şirketinin algoritmasına yaptırabiliyorsunuz.

16- Ürün sharepoint üzerinden webe açılıyor, Bir sharepoint üstünden birden çok e-ticaret sitesini yönetmenize izin var.

CSAX040 – Microsoft Dynamics AX 2012 R2: Productivity enhancements in operative planning

Son oturumu master plan üzerine yaptım. Master plan yorumlaması ve geliştirme yapılması en karışık modüllerin başındadır. Çıkan sonucu daha etkin yorumlamaya yönelik yeni özellikler var.

1- Açıklama sekmesi: Planları siparişler oluşturulurken sistem satırın durumuna göre eylem ve vadeli mesaj türetiyor. Bunlarla planlı siparişin tarih ilerletme ve ya geri alma, miktar iptal, arttırma veya azalatma işlemlerini , satırın geç kalıp kalmadığını size sunuyordu. Ama bu sunumu sadece 2 alan üzerinden 4 tane görsel simge ile yapıyordu 🙂 Şimdi açılım formunda (expolosion) Açıklama adına yeni bir sekme geliyor. Bu sekmede tüm eylem , karışılama ve vadeli mesajlar çok detaylı bir şekilde size gösteriliyor. Bir ürün geçikiyorsa bunun neden olduğunu( Örnk. stok kartından tedarik süresine 10 gün yazmışsın gibi) , miktarda azaltma, arttırma veya iptal varsa hangi gerekçe ile bunu size sunduğunu bir ağaç yapısı şeklinde size sunuyor. Bayağı detaylı hatta üzerinden bir arama alanı var. Bir kelime yazıp onun geçtiği mesajları atatıyorsunuz ve onları yorumluyorsunuz.

Resim için.

 

2- Bir müşterimde yaptığım bir geliştirme vardı. eylem mesajları sonucu çıkan tavsiyeler örneğin P001 satınalma siparişinde A maddesini 100den 150 adete çıkart gibi. bunu normalde şuan gidip siparişi bulup elle güncelleme yapmak zorundasınız. Bunun yerine artık otomatik bu işlemi yapabiliyorsunuz. eylem mesajı size uygunsa seçip, Uygula butonuna tıkladığınızda gidip gerekli güncellemeyi yapıyor.

3- Planlı siparişlerde çoklu seçip yapıp bazı satırlarda özel çalışmak istiyorsunuz. Fakat başka bir forma geçip geri geldiğinizde yada aynı formda bir butona bastığınızda çoklu seçiminiz kayboluyor. Bunun için seçtiğiniz satırları ve sorguyu hafızada tutan bir yapı kurmuşlar. Bu havuza istediğiniz zaman ekleme/çıkarma yapabiliyorsunuz. Selection List yapısı denilen bu yapı lisansta Prod I altında aktifleştirmeniz gereken bir yapı. Farklı formlara da uygulanabiliyor.

http://blogs.msdn.com/b/axmfg/archive/2013/02/19/microsoft-dynamics-ax-2012-r2-selection-list.aspx

http://blogs.msdn.com/b/axmfg/archive/2013/02/21/microsoft-dynamics-ax-2012-r2-developer-perspective-on-the-selection-list.aspx

4- Eylem mesajlarını eskinden sadece gridde yönetirdik. Şimdi Grafiksel görünüm ile eylem mesajını ve ona bağlı eylem mesajlarını grafiksel olarak (organizasyon hiyerarşisi görünümü gibi) güzel bir şekilde görüp daha etkin yorum yapabiliyor ve anında eylemi uygulayabiliyorsunuz. Güzel bir özellik.

5- Açılım formunda GÜNCELLE yaptığınızda izlemeyi aktif et ( enable tracing) seçeneği konulmuş. Bu özellik aslında #1 maddesini detaylandırmak için gereken bir parameterle.Ek olarak farklı koşullarda kullanılmak üzere bilgisayarın event viewer ( eylem görüntüleyicisi) formuna da isternirse MRP süreci kayıtlarını atıyor. İzlemeyi detaylandırmak adına yapılan bu eklentinin amacın bir daha profesyonel sanırım. Detaylar:

http://blogs.msdn.com/b/axmfg/archive/2012/12/05/logging-and-tracing-dynamics-ax-mrp-runs.aspx

Ek olarak aşağıdaki blogta yararlı olarak kaanatindeyim.

http://blogs.msdn.com/b/dynamicsaxscm/

Şimdilik bu kadar. Sabırla okuyanlara teşekkürler.

Mesut BOZTAŞ

Atlanta, GA, 2014

 
Yorum yapın

Yazan: 06/03/2014 in Geliştirme

 

Etiketler: , , , , , , , , , , , , , , ,

 
%d blogcu bunu beğendi: