UpsPls.Calendrier.AjouterPeriodeIncluse

Procedure Habilitation AjouterPeriodeIncluse(P : Nul Ou PeriodeCalendrier);

Description

La procédure AjouterPeriodeIncluse permet d'ajouter une période de calendrier au calendrier courant. Il s'agit de dates de planification pour lesquelles le traitement des travaux doit avoir lieu. La planification du calendrier, et donc des travaux qui y sont rattachés, est recalculée en conséquence.

Si P est Nul, l'appel est sans effet.

Exemple

Variable
/******/

FileDAttente
/**********/

Principal
/*******/
Debut
E=10;
MonTravail=P(E)||MaFile;
/* Mise en file de l'appel de 'P' dans la file 'MaFile'. Le travail est 'MonTravail'. */
MonCalendrier=Calendrier("MonCalendrier");
Periode=PeriodeCalendrier(PeriodeJournaliere, Date("1-1-1 8:0:0"));
MonCalendrier.AjouterPeriodeIncluse(Periode);
/* Le calendrier comprend tous les jours de la semaine avec un déclenchement à 8 heures du matin. */
Periode=PeriodeCalendrier(PeriodeHedomadaire, Date("7-8-1999 8:0:0"));
MonCalendrier.AjouterPeriodeExclue(Periode);
/* Le calendrier ne comprend pas les samedis. */
Periode=PeriodeCalendrier(PeriodeHedomadaire, Date("8-8-1999 8:0:0"));
MonCalendrier.AjouterPeriodeExclue(Periode);
/* Le calendrier ne comprend pas les dimanches. */
MonTravail.PlanifierPeriodiquement(MonCalendrier);
/* Le travail est à déclencher selon le calendrier 'MonCalendrier'. */
Fin Principal

Voir aussi

SupprimerPeriodeIncluse pour supprimer une période de calendrier comportant des dates à inclure.

Traduction

---------