Fonction « Calendrier_Calculer_Duree »

Cette fonction calcul une durée en fonction

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


CLDCOD

Code du calendrier sur lequel le calcul va se baser

DEBUTDH

Date de début pour le calcul (le format est date + heure)

SENSAVANT

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

FINDH

Date de fin pour le calcul (le format est date + heure)

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

INTERVALLE

Intervalle de temps qui sera calculé et mis à jour par la fonction entre la date de début et la date de fin

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

LIMITHEURESTRAV

Se limiter aux heures travaillées

      • True = L'intervalle sera calculé en fonction des heures renseignés dans le calendrier
      • False = L'intervalle sera calculé avec les heures donnés (en acceptant les heures supplémentaires)