Log In
New Account
Bugs
Search the entire project
This project's trackers
This project's releases
This project's news
Projects
People
Documents
Skills
Advanced search
Projects
Project Openings
openADS
Summary
Activity
Tracker
News
SCM
Files
Forum
Démo
openMairie.org
View Trackers
|
Bugs
|
Export CSV
Date:
2024-11-28 15:22
Priority:
3
State:
Closed
Submitted by:
Edward J. Pritchard (
ejpritchard
)
Assigned to:
Nobody (None)
Version cible:
6.10.0
Version concernée:
6.9.0
Summary:
Gestion du calcul des délais : combiner les opérandes d'un même type
Detailed description
## Contexte Depuis le développement de la gestion des délais en jours (https://adullact.net/tracker/?func=detail&aid=10313&group_id=390&atid=2086), le calcul des délais s'effectue par itérations successives sur chaque délai. Actuellement, cela impacte la méthode de calcul des dates limites. Par exemple : Avant le développement : Un délai initial de 2 mois, auquel s’ajoutent 1 mois (consultation) puis encore 1 mois, donnait une date limite calculée comme suit : Date initiale + (2 + 1 + 1 mois) Exemple : 31/12/2024 + 4 mois = 30/04/2025. Après le développement : Le même délai est calculé de manière itérative : Date initiale + 2 mois + 1 mois + 1 mois Exemple : 31/12/2024 + 2 mois (28/02/2025) + 1 mois (28/03/2025) + 1 mois (28/04/2025) = 28/04/2025. Ces deux méthodes donnent des résultats différents, et c'est l'ancienne méthode qui est réglementairement correcte. Le découpage actuel a été mis en place pour gérer les jours. Il est donc nécessaire d’ajuster le calcul pour respecter la réglementation tout en conservant la flexibilité de gestion des jours. ## Objectif Corriger le calcul des délais en combinant les opérandes d'un même type avant l’application des calculs sur les dates.
## Contexte
Depuis le développement de la gestion des délais en jours (
https://adullact.net/tracker/?func=detail&aid=10313&group_id=390&atid=2086
), le calcul des délais s'effectue par itérations successives sur chaque délai.
Actuellement, cela impacte la méthode de calcul des dates limites. Par exemple :
Avant le développement : Un délai initial de 2 mois, auquel s’ajoutent 1 mois (consultation) puis encore 1 mois, donnait une date limite calculée comme suit :
Date initiale + (2 + 1 + 1 mois)
Exemple : 31/12/2024 + 4 mois = 30/04/2025.
Après le développement :
Le même délai est calculé de manière itérative :
Date initiale + 2 mois + 1 mois + 1 mois
Exemple : 31/12/2024 + 2 mois (28/02/2025) + 1 mois (28/03/2025) + 1 mois (28/04/2025) = 28/04/2025.
Ces deux méthodes donnent des résultats différents, et c'est l'ancienne méthode qui est réglementairement correcte.
Le découpage actuel a été mis en place pour gérer les jours. Il est donc nécessaire d’ajuster le calcul pour respecter la réglementation tout en conservant la flexibilité de gestion des jours.
## Objectif
Corriger le calcul des délais en combinant les opérandes d'un même type avant l’application des calculs sur les dates.
Comments
Attachments
Changes (4)
No comments have been posted
No attached documents
Field
Old Value
Date
By
status_id
Open
2025-01-22 20:37
Sofien TIMEZOUAGHT
close_date
None
2025-01-22 20:37
Sofien TIMEZOUAGHT
Version cible
None
2024-12-27 11:39
Sofien TIMEZOUAGHT
details
## Contexte Depuis le développement de la gestion des délais en jours (cf. [ticket (#10313)](https://dev.atreal.fr/projets/openads/interne/tracker/1865)), le calcul des délais s'effectue par itérations successives sur chaque délai. Actuellement, cela impacte la méthode de calcul des dates limites. Par exemple : Avant le développement : Un délai initial de 2 mois, auquel s’ajoutent 1 mois (consultation) puis encore 1 mois, donnait une date limite calculée comme suit :\ Date initiale + (2 + 1 + 1 mois)\ Exemple : 31/12/2024 + 4 mois = 30/04/2025. Après le développement :\ Le même délai est calculé de manière itérative :\ Date initiale + 2 mois + 1 mois + 1 mois\ Exemple : 31/12/2024 + 2 mois (28/02/2025) + 1 mois (28/03/2025) + 1 mois (28/04/2025) = 28/04/2025. Ces deux méthodes donnent des résultats différents, et c'est l'ancienne méthode qui est règlementairement correcte. Le découpage actuel a été mis en place pour gérer les jours. Il est donc nécessaire d’ajuster le calcul pour respecter la règlementation tout en conservant la flexibilité de gestion des jours. ## Objectif Corriger le calcul des délais en combinant les opérandes d'un même type avant l’application des calculs sur les dates.
2024-12-27 11:23
Sofien TIMEZOUAGHT
Charte d'utilisation
/
Nous contacter
/
Mentions légales
Haut de page