Cette mise en ligne officielle de la b4.004 peut être gênante pour certains qui n'utiliserait pas un format de date "classique" (ordre jour, mois, année) quand ils saisissent les dates.
Pour corriger l'erreur de dates dans les évènements individuels, j'ai créé une procédure stockée PROC_DATE_WRITEN qui transforme la date saisie en Année et Date exacte. Pour décoder cette date saisie, j'ai besoin de connaître l'ordre dans lequel ses éléments jour, mois et année ont été rentrés. Pour celà j'ai créé dans la table REF_TOKEN_DATE un TYPE_TOKEN = 23 dont TOKEN = DMY définissant l'ordre jour (D), mois (M), année (Y). Je l'ai initialisé à MDY si la langue est l'anglais et à DMY pour les autres. Mais si vous n'utilisez pas cet ordre (certains pays utilisent année, mois, jour), il faut pouvoir le modifier. J'avais demandé à PCM s'il pouvait le rendre accessible depuis le menu configuration / Mots clés utilisés dans les dates, mais je vois qu'il a officialisé la b4.004 sans cette modif dans v390.
En attendant si cet ordre ne convient pas, vous pouvez:
le visualiser par une requête: select * from REF_TOKEN_DATE where TYPE_TOKEN = 23
et le modifier par update REF_TOKEN_DATE set TOKEN = 'YMD' where TYPE_TOKEN = 23
si vous utilisez l'ordre année, mois, jour par exemple.
Pour l'anecdote en b4.004 il y a une petite erreur; une date avec l'an 1 à l'an 9 est interprètée comme 2001 à 2009. Cà ne doit pas gêner grand monde, mais c'est réparé en b4.005.
A+
André