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

Momentan angezeigt werden nur Beiträge der Kategorie »Microsoft Dynamics AX (Axapta)« Filter entfernen

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 Kategorie

E-Mails aus Dynamics AX enthalten nur eine Datei namens winmail.dat

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).

Screenshot

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.


 
 

Display-Methode mit 2 Datenquellen

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

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.

Lösung: Diese Web page in der Zielumgebung mit dem HTML-Editor von Axapta öffnen, irgendeine Kleinigkeit ändern und die Web page speichern. Danach sollte die Seite wieder korrekt dargestellt werden.
 


 
 

Prüfziffernberechnung von EAN-Codes

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

Um Debitoren bzw. Kreditoren über eine Excel-Datei in AX 2009 zu importieren, kann man sich der folgenden Anleitung bedienen.

1.) Erstellen einer Definitionsgruppe
Erstellen einer Defintionsgruppe unter Verwaltung / Periodisch / Daten exportieren/importieren vom Typ Excel

2.) Unter Tabelleneinstellungen die Tabelle custTable hinzufügen


 
 

10 MorphX tricks in 10 minutes

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:

  • Area marking
  • Change indentation
  • "Auto-completion"
  • Template methods
  • Record scripts
  • Fix up casing
  • Drill into - and back!
  • Project masks
  • Infolog action
  • Find property value

 


 
 

Neue Filtermöglichkeiten in AX 2009

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.


 
 
Seiten « 1 ... 41 42 43 44 45 46 47 ... 52 » 

 

 
 
 
Beiträge des aktuellen Monats
April 2025
MoDiMiDoFrSaSo
 123456
78910111213
14151617181920
21222324252627
282930 
 
© 2006-2025 Heinz Schweda | Impressum | Kontakt | English version | Mobile Version
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.  Mehr dazu