Points d'entrée >  Module Gestion temps >  Traitement standard SUBCALTPS  

Afficher tout Masquer tout

Point d'entrée BASE

Permettre la prise en compte des jours fériés dans les variables des heures supplémentaires

Point d'entrée BASE

Différents cas d’appel

Ce point d'entrée permet de prendre en compte les jours fériés dans les variables de temps.

Il est défini dans une boucle qui porte sur les jours de la semaine, et qui calcule d'ores et déjà le temps de travail hors dimanche.

Variables et masques disponibles

Classe [M] de l'écran de synthèse des temps.

SEM_FER : variable X3 de type tableau, indiquant si le jour de la semaine est férié ou non.

TTR : variable X3 de type tableau, indiquant le nombre d'heures travaillées dans le jour du mois.

SEM_TTR_FER : variable X3 de type tableau, indiquant le nombre d'heures non travaillées du jour férié.

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

 TIMRECAP [TIR]

 Oui

 Récapitulatif des temps

 PERIOD [PEO]

 Oui

 Contient la période d’extraction de la date de paie.

 EMPLOID [ID]

 Oui

 Etat-civil salarié

Exemples d'utilisation

Le temps déjà comptabilisé dans la base porte sur le temps effectivement travaillé par jour (variable X3 "SEM_TTR").

Une utilisation possible serait d'ajouter via le point d'entrée, le temps des jours fériés, même s'ils ne sont pas travaillés, par exemple en utilisant la variable X3 "SEM_TTR_FER".

Le code pourrait être celui-ci :

If SEM_FER(X)
     Y=7*(SEM-1)+X
     If TTR(Y)=0 Then
          BASE += SEM_TTR_FER(X)
     Endif
Endif