Fonction « Calendrier_Calculer_Date_Fin »

Cette fonction calcul une date de fin en fonction

      • d'un calendrier précis
      • d'une date de début
      • d'une durée
      • suivant un sens de lecture des jours


CLDCOD

Code du calendrier sur lequel le calcul va se baser

DEBUTDH

Date d'entrée, c'est à dire la date de début du calcul (le format est date + heure)

SENSAVANT

Sens de lecture des jours (vers l'avant = True)

INTERVALLE

Intervalle de temps entre la date de début et la date de fin à calculer

TYPETEMPS

Type de temps donné

      • 1 = Intervalle de temps donné en jours
      • 2 = Intervalle de temps donné en heures
      • 3 = Intervalle de temps donné en minutes
      • 4 = Intervalle de temps donnée en secondes

FINDH

Date qui sera calculée et mise à jour par la fonction (le format est date + heure)

IDLSTPERIODES

Identifiant de liste du programme appelant. Liste alimentée par les enregistrements lus.

TYPELSTTEMPS

Type de temps retourné par la fonction

      • 1 = Durée de temps retournée en jours
      • 2 = Durée de temps retournée en heures
      • 3 = Durée de temps retournée en minutes
      • 4 = Durée de temps retournée en secondes

GENERER

Générer ou non le calendrier s'il y a besoin

      • True = Générer le calendrier dans les fichiers depuis la date manquante
      • False = ne pas générer le calendrier dans les fichiers

MAJDATEDEBUT

Mettre à jour ou non la date de début, avec la date de début valide du calendrier

      • True = Mise à jour de la date de début avec une date valide de début du calendrier
      • False = conserver la date de début passée en paramètre.

LIMITHEURESTRAV

      • TRUE = Se limiter aux heures travaillées
      • FALSE = accepter les heures supplémentaires

SAUTERPAUSES

Sauter les pauses ou non