Appearance
Testeur d'expressions de date
Un utilitaire d'une seule page pour essayer les formules de date de Business Central — les mêmes expressions de type <CW>, <-1M+CM> que vous saisissez dans les champs de formule de date un peu partout dans Business Central — sans avoir à en saisir une dans un champ réel et vérifier le résultat. Aucune configuration ni licence n'est requise ; installez l'extension et ouvrez la page.
Ouvrir l'outil
- Recherchez Date Expression Tester dans Business Central (ou calcdate / formula).
- Business Central l'ouvre sous Tâches.

Tester une expression
Saisissez une formule dans Date Expression. À la première ouverture, elle est par défaut
<CW>(fin de la semaine en cours).Modifiez éventuellement Reference Date — la date par rapport à laquelle la formule est calculée. Elle est par défaut aujourd'hui, mais définissez-la à n'importe quelle date pour voir ce que la formule aurait produit (ou produira) ce jour-là.
Quittez le champ.
Résultat attendu : Calculated Date se met à jour avec le résultat. Si vous avez besoin de la décomposition jour/semaine/année que la fonction
Date2DWY()de Business Central renverrait pour ce résultat, développez Show more pour l'afficher.
Comparer des formules en un coup d'œil
La liste Examples sur la page affiche des formules courantes calculées par rapport à la même Reference Date que vous avez définie ci-dessus, afin que vous puissiez en comparer plusieurs à la fois plutôt que de les tester une par une :
| Expression | Signification |
|---|---|
<WD4> | Le prochain 4ème jour de la semaine (jeudi) |
<-CW> | Début de cette semaine (lundi) |
<CW> | Fin de cette semaine (dimanche) |
<10D> | 10 jours à partir d'aujourd'hui |
<-CM> | Début du mois en cours |
<CM> | Fin du mois en cours |
<D10> | Le prochain 10ème jour du mois |
<CM+10D> | Jour 10 du mois suivant |
<2W> | 2 semaines à partir d'aujourd'hui |
<CM+1M> | Fin du mois prochain |
<Q3> | Début du prochain 3ème trimestre |
<-CY+Q2> | Début du 2ème trimestre de cette année |
<-CY> | Début de l'année en cours |
<CY> | Fin de l'année en cours |
<CY+1D> | Début de l'année prochaine |
<-1Y> | Il y a 1 an à partir d'aujourd'hui |
Référence de la grammaire des formules
La liste Parameters détaille la manière dont une formule de date est construite, pour les cas où les exemples ci-dessus ne correspondent pas exactement à ce dont vous avez besoin :
| Partie | Composée de |
|---|---|
| Date Expression | Jusqu'à trois sous-expressions à la suite, par ex. <-CY+Q2> |
| Sous-expression | Un signe optionnel (+ ou -) suivi d'un terme |
| Terme | Nombre+Unité (10D), Unité seule (CW), ou Préfixe+Unité (CM) |
| Nombre | Un entier positif |
| Unité | D (jour), WD (jour de semaine), W (semaine), M (mois), Q (trimestre), Y (année) |
| Préfixe | C (en cours) |
Quelques points qui déroutent souvent à la lecture de tout cela :
- Pour la forme Préfixe+Unité (
C= période en cours), le signe détermine à quelle extrémité de cette période vous arrivez :<CM>(sans signe) donne la fin du mois en cours,<-CM>donne son début. Pour un simple décalage Nombre+Unité comme<10D>ou<2W>, le signe détermine simplement la direction — en avant ou en arrière par rapport à la date de référence. - Enchaîner des sous-expressions les applique de gauche à droite par rapport au résultat obtenu jusque-là, et non toutes par rapport à la date de référence d'origine —
<-CY+Q2>saute d'abord au début de l'année en cours, puis avance jusqu'au début du 2ème trimestre à partir de là. - Les lettres d'unité et de préfixe indiquées ci-dessus (
D,WD,W,M,Q,Y,C) appartiennent à la grammaire des formules de date propre à Business Central, et non à cet outil — elles suivent automatiquement la langue de votre Business Central, même dans des langues pour lesquelles cette extension n'a pas de traduction dédiée. - Les deux actions de navigation sur la page — Use Date Formulas et System.CalcDate — renvoient vers la référence de Microsoft Learn si vous avez besoin de la spécification complète au-delà de ce qui est résumé ci-dessus.