Calendrier.AjouterPeriodeExclue

Description...
Exemple...
Voir aussi...
Traduction...

Procedure Habilitation AjouterPeriodeExclue(P : Nul Ou PeriodeCalendrier);

La procédure AjouterPeriodeExclue permet d'ajouter une période de calendrier au calendrier courant. Il s'agit de dates pour lesquelles le traitement des travaux ne doit pas 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.

Revenir en haut de la page...

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

Revenir en haut de la page...

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

Revenir en haut de la page...

AusschliesslichePeriodeHinzufugenAddExcludedPeriod增加被排除的期间AnadirPeriodoExcluido----

Revenir en haut de la page...