- Posts: 168
Réservation 5ème semaine chaque mois, même jour de la semaine
- scoubinaire
-
Topic Author
- Elite Member
-
Less
More
6 years 6 months ago #1332
by scoubinaire
Réservation 5ème semaine chaque mois, même jour de la semaine was created by scoubinaire
Bonjour, GRR toutes versions
Par exemple, si je cherche à faire une réservation périodique tous les 5èmes mercredis du mois, la première réservation est correctement créée, mais les suivantes sont créées en 1ère semaine, et celles de la 5ème semaine suivante ne l'est pas.
--
Exemple :
Réservation mercredi 31 octobre 2018 (5ème semaine) chaque mois, même jour de la semaine, fin de périodicité 30 juin 2019. Ceci créera les réservations :
31 octobre 2018 OK
05 décembre 2018 (1ère semaine)
02 janvier 2019 (1ère semaine), mais 30 janvier (5ème semaine) est manquante
6 février 2019 (1ère semaine)
etc.
--
Raison pour laquelle je fais des réservations la 5ème semaine :
Mes réservations sont généralement chaque mois, même jour de la semaine, mais certaines uniquement par ex. tous les 3èmes mercredis. J'essaie donc d'utiliser toutes les autres réservations disponibles pour une autre activité càd: 1er, 2ème et 4ème mercredi du mois, et quand c'est possible le 5ème mercredi.
Par exemple, si je cherche à faire une réservation périodique tous les 5èmes mercredis du mois, la première réservation est correctement créée, mais les suivantes sont créées en 1ère semaine, et celles de la 5ème semaine suivante ne l'est pas.
--
Exemple :
Réservation mercredi 31 octobre 2018 (5ème semaine) chaque mois, même jour de la semaine, fin de périodicité 30 juin 2019. Ceci créera les réservations :
31 octobre 2018 OK
05 décembre 2018 (1ère semaine)
02 janvier 2019 (1ère semaine), mais 30 janvier (5ème semaine) est manquante
6 février 2019 (1ère semaine)
etc.
--
Raison pour laquelle je fais des réservations la 5ème semaine :
Mes réservations sont généralement chaque mois, même jour de la semaine, mais certaines uniquement par ex. tous les 3èmes mercredis. J'essaie donc d'utiliser toutes les autres réservations disponibles pour une autre activité càd: 1er, 2ème et 4ème mercredi du mois, et quand c'est possible le 5ème mercredi.
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
6 years 6 months ago #1333
by Yan
Replied by Yan on topic Réservation 5ème semaine chaque mois, même jour de la semaine
Bonjour,
merci d'avoir levé ce nouveau bug.
Dans le principe, je pense que le choix de répétition "X Y du mois" correspond mieux à ce que vous voulez faire.
Dans la pratique, les deux options dysfonctionnent. J'essaie de trouver une solution pas trop lourde.
Cordialement,
YN
merci d'avoir levé ce nouveau bug.
Dans le principe, je pense que le choix de répétition "X Y du mois" correspond mieux à ce que vous voulez faire.
Dans la pratique, les deux options dysfonctionnent. J'essaie de trouver une solution pas trop lourde.
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
6 years 6 months ago - 6 years 6 months ago #1336
by Yan
Replied by Yan on topic Réservation 5ème semaine chaque mois, même jour de la semaine
Bonjour,
je propose ce correctif pour les séquences "X Y du mois":
github.com/JeromeDevome/GRR/commit/dd9f1...bbd8361b8b1c940e5d2b
Je continue à chercher pour "chaque mois, même jour de la semaine", mais je ne vois pas bien ce qui est attendu. Le commentaire de la fonction qui fait le calcul indique que le résultat est indéterminé pour les jours de quantième supérieur à 28. Et qu'est-ce que le lundi de la première semaine du mois si celui-ci commence un jeudi ?
Cordialement,
YN
je propose ce correctif pour les séquences "X Y du mois":
github.com/JeromeDevome/GRR/commit/dd9f1...bbd8361b8b1c940e5d2b
Je continue à chercher pour "chaque mois, même jour de la semaine", mais je ne vois pas bien ce qui est attendu. Le commentaire de la fonction qui fait le calcul indique que le résultat est indéterminé pour les jours de quantième supérieur à 28. Et qu'est-ce que le lundi de la première semaine du mois si celui-ci commence un jeudi ?
Cordialement,
YN
Last edit: 6 years 6 months ago by Yan. Reason: Suite à l'analyse de same_day_next_month
The following user(s) said Thank You: scoubinaire
Please Log in or Create an account to join the conversation.
- scoubinaire
-
Topic Author
- Elite Member
-
Less
More
- Posts: 168
6 years 6 months ago #1338
by scoubinaire
Replied by scoubinaire on topic Réservation 5ème semaine chaque mois, même jour de la semaine
Bonjour effectivement le choix "X Y du mois" corespond bien à ce que je désire faire
et avec le correctif ça fonctionne tout à fait correctement (merci !)
Pour le choix, "chaque mois même jour de la semaine", il y a 2 problèmes :
la toute première réservation est bien faite
ensuite GRR passe au mois suivant et va calculer où se trouve le 5ème mercredi. Si le mois ne contient que 4 mercredi, GRR va faire la réservation le mois suivant en 1ère semaine, (ce qui correspond virtuellement à la 5ème semaine du mois précédent (problème 1), GRR procède de la même façon pour les mois suivants, mais s'il arrive sur un mois qui contient 5 mercredis, comme GRR a déjà fait une réservation pour ce mois (le 1er mercredi) il ignore ce 5ème mercredi du mois et passe au mois suivant (problème 2).
---
Une solution possible serait de traiter les réservations "chaque mois, même jour de la semaine" de la même façon que les "réservations X Y du mois".
Dans mon cas la réservation du 31 octobre 2018 "même mois, même jour de la semaine", serait traitée comme une réservation "XY du mois" avec les 5ème mercredi.
et avec le correctif ça fonctionne tout à fait correctement (merci !)
Pour le choix, "chaque mois même jour de la semaine", il y a 2 problèmes :
la toute première réservation est bien faite
ensuite GRR passe au mois suivant et va calculer où se trouve le 5ème mercredi. Si le mois ne contient que 4 mercredi, GRR va faire la réservation le mois suivant en 1ère semaine, (ce qui correspond virtuellement à la 5ème semaine du mois précédent (problème 1), GRR procède de la même façon pour les mois suivants, mais s'il arrive sur un mois qui contient 5 mercredis, comme GRR a déjà fait une réservation pour ce mois (le 1er mercredi) il ignore ce 5ème mercredi du mois et passe au mois suivant (problème 2).
---
Une solution possible serait de traiter les réservations "chaque mois, même jour de la semaine" de la même façon que les "réservations X Y du mois".
Dans mon cas la réservation du 31 octobre 2018 "même mois, même jour de la semaine", serait traitée comme une réservation "XY du mois" avec les 5ème mercredi.
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
6 years 6 months ago - 6 years 6 months ago #1340
by Yan
Replied by Yan on topic Réservation 5ème semaine chaque mois, même jour de la semaine
Bonjour,
pour l'analyse des problèmes, vous décrivez exactement ce que j'ai constaté.
Pour la réponse à la question d'interprétation, vous arrivez à la même conclusion que moi, suite à discussion avec mon entourage. Je propose un correctif.
github.com/JeromeDevome/GRR/commit/3d3f6...d79c5bc36500255d0e23
Merci pour vos retours de tests.
Cordialement,
YN
pour l'analyse des problèmes, vous décrivez exactement ce que j'ai constaté.
Pour la réponse à la question d'interprétation, vous arrivez à la même conclusion que moi, suite à discussion avec mon entourage. Je propose un correctif.
github.com/JeromeDevome/GRR/commit/3d3f6...d79c5bc36500255d0e23
Merci pour vos retours de tests.
Cordialement,
YN
Last edit: 6 years 6 months ago by Yan. Reason: correctif proposé
The following user(s) said Thank You: scoubinaire
Please Log in or Create an account to join the conversation.
- scoubinaire
-
Topic Author
- Elite Member
-
Less
More
- Posts: 168
6 years 6 months ago - 6 years 6 months ago #1342
by scoubinaire
Replied by scoubinaire on topic Réservation 5ème semaine chaque mois, même jour de la semaine
Bonjour
le correctif fonctionne parfaitement bien !
Merci beaucoup
le correctif fonctionne parfaitement bien !
Merci beaucoup
Last edit: 6 years 6 months ago by Yan.
Please Log in or Create an account to join the conversation.
Moderators: Yan