Dynamics AX Blog - Beiträge vom August 2009
E-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; } |
Zertifizierungsprüfung Microsoft Dynamics AX 2009 MorphX Development
01.08.2009In eigener Sache
Die Zertifizierungsprüfung zum Thema Microsoft Dynamics AX 2009 MorphX Development umfasste erneut 75 Fragen und hat mir doch die eine ohne andere Schweißperle auf die Stirn gezaubert. Am Tag danach ist dies aber egal...Zertifizierung bestanden, das ist die Hauptsache!
|
|
|
|
|
|
|
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.