site map Back to Homepage Contact Me! Print this page!
Plage
Plage



Intervalle limité

En général, une règle est inscrite dans la règle précédente, ce qui signifie que le résultat d’une règle est obligatoirement dans la période indiquée par la règle précédente.

Cette limitation entraîne une conséquence : si le résultat dépasse la période il n’est pas pris en compte.

EX : Mardi à partir du 28 du mois

DM5 20_DW2

DM28∼+DW2 On prend le mardi après le 28 du mois, le résultat peut être dans le mois suivant.
DM28∼_DW2 On prend le mardi entre le 28 et la fin du mois, le résultat est soit dans la période définie, soit dans la période suivante.

Si la date dépasse la période dans laquelle elle se trouve, on doit directement passer à la période suivante. Cette règle est transparente lorsque les périodes sont consécutives puisque le décalage se fait directement. Par contre, la règle prend toute son importance lorsque les dates résultantes se trouvent entre 2 périodes actives.

La règle précédente indique que la période est obligatoirement inscrite dans la période de la règle précédente, si ce n’est pas le cas, il faut alors se reporter à la période suivante.

Ex : Tous les Mardi du 5 au 20 du mois.

Plage étendue

Lorsque l’intervalle considère les jours ouvrés, la liste des jours exclu automatiquement les week-ends et jours fériés, ces jours ne peuvent donc plus être sélectionnés. Pour résoudre ce problème, il est nécessaire de dissocier le calcul de la date de départ et les jours de l’intervalle.

Pour résoudre ce problème, on définit la première date puis on étire l’intervalle.

Exemples

- DM29∼∼5D étend la période sur 5 jour calendaires. Etant donné qu’un mois contient un nombre de jours variables, le résultat peut lui même osciller entre le 2 et le 3. L’utilisation de la durée est donc nécessaire lorsqu’on est à cheval sur 2 périodes varaibles.
- DM29∼∼5B signifie que la date démarre le 29 du mois et qu’elle s’étend sur 5 jour ouvrés.

- BM3∼∼5D considère un intervalle de 5 jours en partant du 3ème jour ouvré. Cette utilisation permet de partir d’un jour ouvré tout en considérent des jours calendaires, dans cet exemple le week-end fait partie des jours sélectionnés.
- BM3∼∼5B reprend le principe précédent et considère donc le week-end comme valide. On notera donc la différence avec un BM3 8 (BM8 étant un BM3+5B) qui exclu le week-end.



Cette création est mise à disposition sous un contrat Creative Commons.