Nom de série, récupérer le mois de la pièce

Bonjour, quand nous paramétrons une série avec l’écriture FC-.YY…MM.-.####
MM reprend le mois du jour et nom le mois indiqué dans le champ date de la facture, est ce normal ?

Pour exemple nous validons une facture du 29/11/21 le 2/12/21 alors le numéro de facture qui va ressortir sera FC-2112-.#### au lieu de FC-2111-.####

Merci

Bonjour Nicolas,

Oui c’est normal, les variables .YY. et .MM. indiquent au logiciel de prendre l’année ou le mois correspondant au moment de l’enregistrement. C’est indépendant des valeurs des champs dans le document.

Il n’y a pas de moyen facile de décomposer une date à l’intérieur du document pour ne faire apparaître que l’année et le mois.

En personnalisant le format de nom, il est possible d’utiliser la date complète comme préfixe de série dans le nom; Exemple:
image
=> FC-2021-12-20-00001


Sinon, le plus simple sera de décomposer la date en deux champs:

  • L’année
  • Le mois

Puis de calculer les valeurs de chacun de ces champs via un script python et d’utiliser les deux champs pour générer le préfixe de série:

Les champs (qui peuvent être cachés dans le document):

Le script python (testé ici sur un devis) pour calculer les valeurs des champs:

La règle de nommage:
image
=> FC-21-12-00001

1 Like