PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Calcul de date
Calcul de date
Started by Sylvie, Apr., 14 2005 6:32 PM - 2 replies
Posted on April, 14 2005 - 6:32 PM
A partir de la date du jour, je dois calculer une date de livraison selon un délai de livraison. Dans ce délai, sont exclus les samedis, dimanches et jours fériés.
Ex: date du jour = jeudi 14 Avril 2005
délai = 4 jours
date de livraison = mercredi 20 Avril 2005

Quelqu'un a-t-il déjà élaboré une solution à ce pb ?

Merci.
Posted on April, 14 2005 - 7:05 PM
Il te faut un calendrier de référence avec les jours fériés.

Tu fait betement dans un premier temps :
DateLivraison=DateCommande+délai

Ensuite tu fais une boucle :
Parcoursdate est une date
parcoursdate=datecommande
Tantque parcoursdate<=DateLivraison faire

(si parcoursdate est un samedi ou parcours date est un dimanche ou parcours date est férié) ALORS datelivraison++
fin //fin du si
Parcoursdate++
fin //fin du tantque

Voila pour la logique, reste a avoir le calendrier de réf...
Posted on April, 14 2005 - 7:43 PM
Il y a un composant jours fériés que vous povez adapter ou récuperer la classe pour calculer l'echeance.