PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Jour férié en plus
Jour férié en plus
Iniciado por frederik.hardy, 05,dic. 2018 10:00 - 8 respuestas
Publicado el 05,diciembre 2018 - 10:00
Bonjour à tous

Bonne nouvelle pour les salariés luxembourgeois : en 2019 il y a un férié en plus le 9 mai (le 8 mai n'étant pas férié, c'est une alternative avec le jour de l'Europe)
Mauvaise nouvelle pour moi du coup. J'utilise dans mes programmes la fonction JourFériéAjoute mais du coup, je ne trouve pas le moyen de dire que le férié n'est ajouté qu'à partir de 2019. Dans ma gestion de champ agenda, quand je me déplace dans des périodes antérieures, le 9 mai est férié tout le temps, ce qui fausse mon agenda passé.

Quelqu'un a une idée à me soumettre?

Bonne journée à tous.

Fred
Miembro registrado
352 mensajes
Publicado el 05,diciembre 2018 - 15:08
Bonjour, dans la documentation de PC SOFT, je vois marqué cela :

JourFériéAjoute(<Nouveaux jours fériés>)
<Nouveaux jours fériés> : Chaîne de caractères ou constante de type chaîne de caractères
-Peut correspondre à :
Une date sur 8 chiffres (au format AAAAMMJJ) pour définir un jour férié pour une année spécifique (par exemple "20080808" pour le 8 août 2008).

Comment faites vous appel à JourFériéAjoute pour ajouter le 9 mai?
Publicado el 05,diciembre 2018 - 15:58
Le 05/12/2018 à 09:00, "Frédérik Hardy" a écrit :
Bonjour à tous

Bonne nouvelle pour les salariés luxembourgeois : en 2019 il y a un
férié en plus le 9 mai (le 8 mai n'étant pas férié, c'est une
alternative avec le jour de l'Europe)
Mauvaise nouvelle pour moi du coup. J'utilise dans mes programmes la
fonction JourFériéAjoute mais du coup, je ne trouve pas le moyen de dire
que le férié n'est ajouté qu'à partir de 2019. Dans ma gestion de champ
agenda, quand je me déplace dans des périodes antérieures, le 9 mai est
férié tout le temps, ce qui fausse mon agenda passé.
Quelqu'un a une idée à me soumettre?

Bonne journée à tous.

Fred

JourFériéAjoute("20190509") // 9 Mai
JourFériéAjoute("20200509") // 9 Mai
etc
....
BAT
Publicado el 07,diciembre 2018 - 16:18
Merci pour les infos, je vais faire une boucle de 2018 à 2100 pour les ajouter alors, comme ça je risque pas des oublier d'une année à l'autre ;)

Bon dev à tous
Publicado el 10,diciembre 2018 - 16:14
Fred avait écrit le 07/12/2018 :
Merci pour les infos, je vais faire une boucle de 2018 à 2100 pour les
ajouter alors, comme ça je risque pas des oublier d'une année à l'autre ;)

Bon dev à tous


bonjour,

nul besoin de les ajouter jusqu'en 2100
il vous suffit faire : JourFériéAjoute("0509")

--
Cordialement JeAn-PhI
Miembro registrado
352 mensajes
Publicado el 10,diciembre 2018 - 17:55
JeAn-PhI a écrit :
> il vous suffit faire : JourFériéAjoute("0509")

Justement non car le jour férié est indépendant de l'année or ce n'est vrai que à partir de 2019
Mensaje modificado, 10,diciembre 2018 - 17:56
Publicado el 11,diciembre 2018 - 09:20
Dans son message précédent, ROMULUS001 a écrit :
JeAn-PhI a écrit :
il vous suffit faire : JourFériéAjoute("0509")

Justement non car le jour férié est indépendant de l'année or ce n'est vrai
que à partir de 2019


si datesys() >= "20190101" alors JourFériéAjoute("0509")

--
Cordialement JeAn-PhI
Miembro registrado
1.640 mensajes
Publicado el 11,diciembre 2018 - 13:50
En même temps le 09 MAI 2018 est deja passé... donc pas de risque de retomber dessus. Le prochain 09 Mai sera ferié
Il doit manquer une variable pour comprendre.
Miembro registrado
54 mensajes
Publicado el 11,diciembre 2018 - 15:50
On peut avoir besoin de connaître les jours travaillés, chômés, etc, y compris dans le passé ;) D'où l'importance pour Frédérik Hardy de n'ajouter les 9 mai qu'à partir de 2019. Ca n'est pas parce qu'une date est passée qu'elle est inutile ;)

--
David M.
Développeur PHP, Windev & Windev Mobile