Validation de la durée de vie par rapport à la date d'expiration

Cette approche consiste à s'assurer que le produit en cours est reçu dans une plage de X jours avant sa date d'expiration. Ceci permet au site de stocker le produit pour un lapse de temps prévu et de l'expédier à un client avec une durée de vie admissible.

Pour valider la durée de vie, l'application soustrait la date de réception actuelle de la date d'expiration indiquée lors de la réception. Si le chiffre résultant est inférieur à la valeur de durée de vie en entrée configurée pour l'article, un message s'affiche et la réception n'est pas autorisée. Exemple :

  • Durée de vie en entrée = 14 (définie au niveau article)
  • Date de réception = 16 février
  • Date de fabrication saisie à la réception = 1er février (de la même année)

Résultat : La valeur calculée est 303 (10 décembre moins 10 février).

Comme ce chiffre est inférieur à la durée de vie en entrée (365), la réception est rejetée car le produit arrivera à expiration trop tôt pour être efficacement stocké et expédié à un client.