Dynamics AX Blog - Microsoft Dynamics AX (Axapta) - Seite 44

In den letzten Jahren, in denen ich mich fast hauptsächlich mit der Entwicklung im Umfeld von Microsoft Dynamics AX (vormals Axapta) beschäftigt habe, ist das eine oder andere Code-Fragment entstanden, von dem ich mir vorstellen könnte, daß es auch für andere AX-Entwickler ganz nützlich sein könnte. Aber auch Tips und Tricks zu dem mächtigen ERP-System werde ich in dieser Kategorie präsentieren.
RSS-Feed dieser KategorieE-Mails aus Dynamics AX enthalten nur eine Datei namens winmail.dat
24.08.2009Microsoft Dynamics AX (Axapta)
|
Display-Methode mit 2 Datenquellen
12.08.2009Microsoft Dynamics AX (Axapta)
Display-Methoden bieten eine einfache Möglichkeit, zum jeweiligen Datensatz zugehörige Daten auch aus anderen Tabellen anzuzeigen. Was aber macht man, wenn man in einem Formular mit mehreren Datenquellen eine Display-Methode einbinden muss, die auf die gerade im Formular angezeigten Werte zugreifen muss? Hierfür kann man sich der Methoden joinParent() bzw. joinChild() eines Datensatzes bedienen. |
Leere Seiten im Enterprise-Portal von Axapta 3.0
09.08.2009Microsoft Dynamics AX (Axapta)
Szenario: Man hat in einer Entwicklungsumgebung eine Web page geändert (z.B. unter AOT/Web/Web Pages/HTML Pages/Standard pages) und diese per XPO in eine Zielumgebung eingespielt. Wird diese neu eingespielte Web page nun zum ersten Mal im Enterprise-Portal der Zielumgebung aufgerufen, wird stattdessen nur eine leere Seite angezeigt. |
Prüfziffernberechnung von EAN-Codes
06.08.2009Microsoft Dynamics AX (Axapta)
Nachstehend ein Stückchen Code, welcher die Prüfziffer für EAN-Codes berechnet. static int getCheckSum(str _ean) { int i; int v; int s; int q; int r; int m; ; if( strLen(_ean) != 7 && // EAN 8 strLen(_ean) != 11 && // UPC-A strLen(_ean) != 12 && // EAN 13 strLen(_ean) != 13 && // EAN 14, ITF 14 strLen(_ean) != 17 ) // SSCC { throw error("EAN not valid."); } for (i=strLen(_ean); i>0; i--) { v = str2int(substr(_ean, i, 1)); m = ( m == 3 ? 1 : 3 ); v = v * m; s += v; } q = s mod 10; if(q == 0) { r = 0; } else { r = 10 - q; } return r; } |
Debitoren bzw. Kreditoren in AX 2009 via Excel-Datei importieren
21.07.2009Microsoft Dynamics AX (Axapta)
Um Debitoren bzw. Kreditoren über eine Excel-Datei in AX 2009 zu importieren, kann man sich der folgenden Anleitung bedienen. |
10 MorphX tricks in 10 minutes
16.06.2009Microsoft Dynamics AX (Axapta)
10 MorphX tricks in 10 minutes..so der vielversprechende Titel dieses Videos. Und auch wenn der eine oder andere Trick vielleicht schon bekannt ist, sollte man sich dieses Viedo als Dynamics AX-Entwickler nicht entgehen lassen. Auch wenn es dann doch etwas länger als 10 Minuten dauert ;-) http://channel9.msdn.com/posts/mfp/10-MorphX-tricks-in-10-minutes/ Die gezeigten Tricks "nennen" sich:
|
Neue Filtermöglichkeiten in AX 2009
28.05.2009Microsoft Dynamics AX (Axapta)
In Dynamics AX 2009 wurden neue Funktionen integriert, die es dem Benutzer (aber auch dem Entwickler) erlauben, relative Datumsfilter einzugeben. Diese Funktionen können direkt in der Filtermaske eingegeben werden und errechnen den Datumsbereich relativ zum Systemdatum von AX. So kann man sich z.b. mit der Funktion dayRange sämtliche Aufträge des vergangenen Jahres anzeigen lassen. |
|
|
|
|
|
|
Wenn ein Absender Microsoft Outlook oder Outlook-Express verwendet kommt es vor, dass der Empfänger die im Mail enthaltenen Attachements als winmail.dat erhält. Das Problem tritt dann auf wenn der Empfänger keinen Mail-Client von Microsoft verwendet, und der Absender das Mail im "Microsoft Outlook Rich Text Format" (RTF) versendet.
Leider versendet auch Dynamics AX genau in diesem Format, wenn man z.B. einen Report aus AX heraus als PDF einem Empfänger schicken möchte (und selbst auf seinem PC als Mail-Client Outlook verwendet).
Der einzige Workaround für dieses Problem besteht darin, den zu schickenden Report zuerst als PDF zu speichern, und anschließend manuell mit Outlook zu versenden. Der Nachteil dabei ist natürlich der etwas höhere Aufwand, der Vorteil ist daß der Text des Mails angegeben werden kann - auch AX 2009 verwendet immer noch den Fixtext axapta report - und auch eine evtl. vorhandene Standardsignatur verwendet wird.