Page 1 sur 1

Enlever Le week-End ??

MessagePublié: 04 Fév 2003 à 11:24
par titi
Bonjour,Quelqu'un aurait-il un tuyau pour calculer une durée entre deux dates en enlevant les jours du(ou des) week-end ?A priori il n'y a pas de fonction qui fasse ça.Merci

Re: Enlever Le week-End ??

MessagePublié: 04 Fév 2003 à 11:28
par titi
Et j'ai oublié : les jours fériés bien sûr !! (Excel and C° le font)

Re: Enlever Le week-End ??

MessagePublié: 04 Fév 2003 à 11:33
par sandrine
Dans l'aide de designer tu as :temp := (@Date(EndDate) - @Date(StartDate)) / 86400;jours_weekend := @Integer((temp / 7)) * 2;j_ouvr := @Weekday(StartDate);ajust := @If(((j_ouvr + @Modulo(temp; 7) - 7) > 0); 2; 0);jours_ouvrables := temp - (jours_weekend + ajust) +1;@If(EndDate = ""; 0; jours_ouvrables)il y a un autre forum en français où tu peux trouver des réponses, notamment celle-civoila l'adresse:http://domino-dev.dominux.net/Forums/DomRef.nsf/Preferences?OpenForm

Re: Enlever Le week-End ??

MessagePublié: 04 Fév 2003 à 14:48
par CED
Autrement tu utilise lotusscript: avec la fonction WeekDay

Re: Enlever Le week-End ??

MessagePublié: 04 Fév 2003 à 16:43
par titi
Merci beaucoup pour les Week-end, ça marche impeccable.Par contre, je crains le pire pour les jours fériés : il va falloir repartir du lundi de Pâques ?

Re: Enlever Le week-End ??

MessagePublié: 04 Fév 2003 à 17:35
par CED
Le mieux c'est de créer un document unique jours fériés avec un champ que tu incrémente au fil des années.Tu testes ton code en enlevant les jours fériés de ton doc.J'ai déjà vu un code qui calcule les jours fériés mais il faudrais le retrouver...;-)Bon courage

Re: Enlever Le week-End ??

MessagePublié: 05 Fév 2003 à 08:59
par sandrine
Bonjour,dans la sandbox il y a une template que tu peux télécharge qui s'appelle travel ou vacation (travelvac.nsf). dans cette base il y a en script le calcul des jours en enlevant les week-end et les jours fériés.J'ai essayé de récupérer les élements qui m'étaient utiles mais comme je début dans Designer et que je n'ai pas encore toucher au Lotus Script je n'ai pas bien réussi à l'intégrer dans ma base, tu auras sans doute plus de chance que moila base fait 1,1 Mo non compréssée.Bonne journée