aldokadoche
Messages postés2Date d'inscriptionmercredi 19 octobre 2011StatutMembreDernière intervention24 octobre 2011
-
21 oct. 2011 à 10:20
NielsBohr
Messages postés1Date d'inscriptionjeudi 29 mars 2012StatutMembreDernière intervention29 mars 2012
-
29 mars 2012 à 10:20
bonjour à tous
Voila je cherche comment calculer une date de livraison a partir d'une date de creation + 3 jours (par exemple) mais si il y a un we il faut ajouter 2 et si il a un jour ferier il faut ajouter 1 jour.
j'ai fouiller dans le forum , mais j'ai pas trouvé
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 21 oct. 2011 à 17:37
Bonjour,
je ne cesserai jamais de dire et répété ce que j'ai déjà eu l'occasion d'exprimer.
- Autant il est simple de déterminer les jours systématiquement chômés de la semaine (en France, par exemple : le samedi et le dimanche ... et encore : cela dépendra de l'entreprise et de la fonction occupée dans certains cas)
- Autant il est nettement préférable de mettre dans une petite base de données (même un fichier texte plat) tous les autres jours fériés légaux prévus pour une année xxxx (car peuvent être choisis différemment d'une année à l'autre). On peut bien évidemment toujours calculer la date à laquelle "tomberont" certaines "fêtes", mais à quoi bon ralentir son appli par ces calculs, dès lors qu'il suffit de consulter la base ou le fichier texte ?
Et ce : d'autant que certains jours peuvent être décidés "jours fériés" en cours de route (et on modifie alors la base).
Pour le reste, c'est simple : ===>> date de livraison prévue sans tenir compte des jours fériés ===>> puis : tant que jour fixé (samedi et/ou dimanche) ==>> + 1 ===>> plus date de samedi ou dimanche ? ===>> on regarde la base et ===>> tant que jour présent dans la base ===>> + 1
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient