Dynamics AX: Datumslookup um Anzeige der Kalenderwoche erweitern

LookupUm im Lookup von Datumsfelder zusätzlich die Kalenderwoche angezeigt zu bekommen, ist eine Anpassung der Form SysDataLookup notwendig.

Es muss lediglich die Eigenschaft ShowRowlabels des Table-Controls DaysTable auf YES geändert werden.

Warum diese Eigenschaft nicht standardmässig auf YES gesetzt ist, wundert mich zwar, da ja die dahinterliegende Logik komplett vorhanden ist, aber das darf jemand anderer mit Microsoft diskutieren :-)

Nachtrag vom 19.11.2009
Zuständig für die Berechnung der Kalenderwoche ist die Methode drawMonth() des Formulares. In dieser wird standardmässig die Funktion weekOfYear() verwendet. Diese Funktion sollte - zumindest für nicht amerikanische Unternehmen - durch wkOfYr() ersetzt werden. Erstere berechnet nämlich die Kalenderwoche nach amerikanischem Vorbild.

SysDateLookup

Dies funktioniert sowohl in AX 4.0, AX 2009 also auch AX 2012.

Dieser Beitrag bezieht sich auf die Versionen:
Dynamics AX 4.0, Dynamics AX 2009, Dynamics AX 2012

Enrico 24.02.2010 16:20 | #1

Ja das ist für mich irgendwie auch unverständlich, alles ist da, aber nicht aktiviert. Uns ist das Thema nur aufgefallen, weil wir vorher Axapta 3.0 genutzt haben und dort waren die Kalenderwochen angezeigt - jetzt im 4.0/5.0 auf einmal nicht mehr...

Heinz 25.02.2010 21:34 | #2

Ich glaube, daß die Kalenderwoche aufgrund des Unterschieds zw. weekOfYear() und wkOfYr() ausgeblendet wurde. Setzt man AX in Europa ein und ändert die Methode drawMonth() nicht entsprechend, so wird ja ggf. die falsche KW angezeigt.

Kommentar hinzufügen
 
 

 

 
 
 
Beiträge des aktuellen Monats
Oktober 2021
MoDiMiDoFrSaSo
 123
45678910
11121314151617
18192021222324
25262728293031
 
© 2006-2021 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