Diese Situation kann entstehen, wenn das YouAtNotes CRM auf einem Domino Server betrieben wird, der auf einem englischen Windows Server läuft.
Der Domino zeigt dann in der Konsole alle Meldungen mit US amerikanischem Datumsformat. Da der Aufbau der Ansichten größtenteils vom Domino Server berechnet wird, wird dafür auch das Datumsformat des Servers verwendet.
Wenn ein Notes Client jedoch ein Dokument gerade erst angelegt hat, wird die Ansichtsdarstellung für dieses eine Dokument vom Notes Client berechnet - und dabei wird das Datumsformat des Notes Clients berücksichtigt.
Wenn der Notes Client also ein deutsches Datumsformat verwendet, wird ein Datumswert in diesem Teil der Ansicht somit im deutschen Format dargestellt.
Ursache des Problems ist, dass der Domino Server das US amerikanische Datumsformat verwendet.
Einstellungen des Datum-Formats in der Windows Systemsteuerung -> "Regional Settings" zeigt dabei keine Wirkung. Auch die bekannten notes.ini Einträge "DateOrder" und "DateSeperator" sind wirkungslos.
Ein Domino Server, der unter Windows läuft, nimmt das Datumsformat immer aus den Windows Einstellungen. Diese Windows Einstellungen sind jedoch benutzerspezifisch, und der Domino Server läuft üblicherweise als Dienst unter dem Systemkonto.
Änderungen des Datumsformat von der Windows-Oberfläche, die dann als Benutzer "Administrator" vorgenommen werden, zeigen daher keinerlei Wirkung.
Um das Datumsformat für den "Default"-User (was sich wiederum auf das Systemkonto auswirkt) zu ändern, müssen manuell Einstellungen in der Registry wie folgt vorgenommen werden:
1.) "regedit.exe" starten
2.) den Zweig "HKEY_USERS/.DEFAULT/Control Panel/International" öffnen
3.) Folgende Daten ändern:
iDate=1
iCountry=49
iTime=1
iTimePrefix=0
Locale=00000407
sLongDate=ddddd, d. MMMM yyyy
sShortDate=dd.MM.yyyy
sThousand=.
sDecimal=,
sDate=.
Danach den Domino Server neu starten.
Wenn die Änderungen erfolgreich waren und der Domino Server in der Konsole das deutsche Datumsformat zeigt, können mit einem "load updall -r <pfad zum yn_crm.nsf>" alle Ansichten neu aufgebaut werden. Anschließend sollten die Datumswerte in allen Ansichten korrekt dargestellt werden.
Hinweis:
Auf Linux/Unix Server kann das Problem mit folgenden notes.ini Variablen gelöst werden:
DateOrder=DMY
DateSeperator=.
ClockType=24_Hour