Lors de la mise à jour des variables de paye et des variables de synthèse des temps, ce point d’entrée permet de modifier le nombre d’heures et de jours valorisés d’après le planning du salarié. Ce point d’entrée est appelé après la valorisation du planning du salarié et avant la mise à jour de la synthèse des temps (fichier TIMRECAP) et des variables de paye (fichier VALEUR). Il précède les appels aux traitements SPECALTPS.
Dans le contexte du point d'entrée :
Il faut tester la variable GTRACE. Si GTRACE<> » » un fichier trace est ouvert, sinon GTRACE= » ».
Le traitement TRTSYN est appelé à partir des fonctions suivantes :
Le traitement TRTSYN appelle trois fois le point d’entrée HREJOUR, lors du parcours du fichier des temps.
Le point d’entrée HREJOUR est appelé une première fois, lors de la valorisation des jours compris dans la période d’extraction. Cette valorisation se fait d’après le planning et met à jour les variables HEURES (nombre d’heures) JOURS (nombre de jour, au maximum 1) et JNUIT(type d’activité jour/nuit), HOUVRAS (nombre d’heures ouvrables) JOUVRAS (nombre de jour ouvrable, au maximum 1), HOUVRES (nombre d’heures ouvrées) JOUVRES (nombre de jour ouvré, au maximum 1), HCALENS (nombre d’heures calendaires) JOUVRAS (nombre de jour calendaires, au maximum 1). Le point d’entrée permet de modifier ces variables. La variable ISTIMEMP permet de savoir quand elle est égale à 1 que l'on traite les temps passés TIMEMP.
Le point d’entrée HREJOUR est appelé une deuxième fois, lors de la valorisation des jours compris entre la date de fin de la période d’extraction et la date de fin du mois calendaire. En effet, certains évènements comme les CP sont saisis sur le mois. Cette valorisation se fait d’après le planning et met à jour les variables HEURE (nombre d’heures) JOUR (nombre de jour, au maximum 1) et JNUIT(type d’activité jour/nuit), HOUVRAS (nombre d’heures ouvrables) JOUVRAS (nombre de jour ouvrable, au maximum 1), HOUVRES (nombre d’heures ouvrées) JOUVRES (nombre de jour ouvré, au maximum 1), HCALENS (nombre d’heures calendaires) JOUVRAS (nombre de jour calendaires, au maximum 1). Le point d’entrée permet de modifier ces variables. La variable ISTIMEMP permet de savoir quand elle est égale à 1 que l'on traite les temps passés TIMEMP.
Le point d’entrée HREJOUR est appelé une troisième fois, lors de la valorisation des jours compris dans le parcours des réguls . Cette valorisation met à jour les variables HEURE (nombre d’heures) JOUR (nombre de jour, au maximum 1) et JNUIT(type d’activité jour/nuit), HOUVRAS (nombre d’heures ouvrables) JOUVRAS (nombre de jour ouvrable, au maximum 1), HOUVRES (nombre d’heures ouvrées) JOUVRES (nombre de jour ouvré, au maximum 1), HCALENS (nombre d’heures calendaires) JOUVRAS (nombre de jour calendaires, au maximum 1). Le point d’entrée permet de modifier ces variables. La variable ISTIMEMP permet de savoir quand elle est égale à 0 que l'on traite la régularisation des temps TIMREGUL.
Variable ou masque |
Définition |
Char() MATRI |
Matricule du salarié |
Date DAT |
Contient le jour que l’on est en train de valoriser |
Decimal HEURES, HEURE Decimal HOUVRAS, HOUVRES, HCALENS |
Valorisation du jour en nombre d’heures Valorisation du jour ouvrable, ouvré, calendaire en nombre d’heures |
Decimal JOURS, JOUR Decimal JOUVRAS, JOUVRES, JCALENS Decimal QTY1, QTY2 |
Nombre de jour contenu dans la date (0.5, 0.75 ..) Au maximum 1. Nombre de jour ouvrable, ouvré, calendaire contenu dans la date (0.5, 0.75 ..) Au maximum 1. Gestion des quantités |
Integer JNUIT |
Indique le type d’activité du jour. Menu local 402. |
Date DATDEB |
Date de début de la période d’extraction qui correspond à la date de paye. |
Date DATFIN |
Date de fin de la période d’extraction qui correspond à la date de paye. |
Date DMOIS |
Date de début du mois de paye. |
Date FMOIS |
Date de fin du mois de paye. |
Date DATPAY |
Date de paye. |
Integer K |
Le jour valorisé est le kième jour de la période de paye (si la période de paye commence le 21/03, k=1 pour le 21/03, k=2 pour le 22/03 …) |
Integer ISTIMEMP |
La variable ISTIMEMP permet de savoir quand elle est égale à 1 que l'on traite les temps passés TIMEMP, quand elle est égale à 0 que l'on traite la régularisation des temps TIMREGUL. |
Table |
Contenu |
Intitulé Table |
TIMEMP [TIP] |
Oui |
Temps des salariés |
PERIOD [PEO] |
Oui |
Période d’extraction |
EMPLOPAY [PAY] |
Oui |
Informations de paye du salarié |
EMPLOCPT [CPT] |
Oui |
Informations comptables du salarié |
EMPLOAD [AD] |
Oui |
Informations administratives du salarié |
EMPLOCUM [EPC] |
Oui |
Cumuls du salarié |
EMPLOID [ID] |
Oui |
Etat-civil salarié |
EMPLOCTR [CTR] |
Oui |
Contrat de travail du salarié |
EMPLOENT [ENT] |
Oui |
Entrée/Sortie du salarié |
EMPLOEXM [EXM] |
Oui |
Diplômes du salarié |
EMPLOCHD [CHD] |
Oui |
Enfants du salarié |
EMPLOMED [MED] |
Oui |
Visites médicales du salarié |
EMPLOTRY [TRY] |
Oui |
Expérience professionnelle |
EMPLOPRO [PRO] |
Oui |
Position professionnelle du salarié |
EMPLORIB [RIB] |
Oui |
Relevé d’identité bancaire du salarié |
EMPLOSAL [SAL] |
Oui |
Evolution salaire du salarié |
Lors de la mise à jour des variables de paye et des variables de synthèse des temps, ce point d’entrée permet de modifier les dates de périodes d'extraction. Ce point d’entrée est appelé avant la mise à jour de la synthèse des temps (fichier TIMRECAP) et des variables de paye (fichier VALEUR). Il précède les appels aux traitements SPECALTPS.
Dans le contexte du point d'entrée :
Le traitement TRTSYN est appelé à partir des fonctions suivantes :
Le traitement TRTSYN appelle le point d’entrée DATPERSYN, en début de traitement, après avoir affecté les périodes d'extraction à des variables.
Le point d’entrée permet de modifier ces variables.
Variable ou masque |
Définition |
Date DATDEB |
Date de début de la période d’extraction qui correspond à la date de paye. |
Date DATFIN |
Date de fin de la période d’extraction qui correspond à la date de paye. |
Date DMOIS |
Date de début du mois de paye. |
Date FMOIS |
Date de fin du mois de paye. |
Date REGDEB |
Date de début de régularisation |
Date REGFIN |
Date de fin de régularisation |
Date DATDEBCAL |
Date de début du calendrier |
Date DATFINCAL |
Date de fin du calendrier |
Table |
Contenu |
Intitulé Table |
TIMEMP [TIP] |
Oui |
Temps des salariés |
PERIOD [PEO] |
Oui |
Période d’extraction |
EMPLOPAY [PAY] |
Oui |
Informations de paye du salarié |
EMPLOCPT [CPT] |
Oui |
Informations comptables du salarié |
EMPLOAD [AD] |
Oui |
Informations administratives du salarié |
EMPLOCUM [EPC] |
Oui |
Cumuls du salarié |
EMPLOID [ID] |
Oui |
Etat-civil salarié |
EMPLOCTR [CTR] |
Oui |
Contrat de travail du salarié |
EMPLOENT [ENT] |
Oui |
Entrée/Sortie du salarié |
EMPLOEXM [EXM] |
Oui |
Diplômes du salarié |
EMPLOCHD [CHD] |
Oui |
Enfants du salarié |
EMPLOMED [MED] |
Oui |
Visites médicales du salarié |
EMPLOTRY [TRY] |
Oui |
Expérience professionnelle |
EMPLOPRO [PRO] |
Oui |
Position professionnelle du salarié |
EMPLORIB [RIB] |
Oui |
Relevé d’identité bancaire du salarié |
EMPLOSAL [SAL] |
Oui |
Evolution salaire du salarié |
Lors de la mise à jour des variables de paye et des variables de synthèse des temps, ce point d’entrée permet de modifier les dates de périodes d'extraction. Ce point d’entrée est appelé avant la mise à jour de la synthèse des temps (fichier TIMRECAP) et des variables de paye (fichier VALEUR). Il se trouve dans la boucle qui met à jour les variables SEM_*** par jour de la semaine qui alimentent ensuite les variables totaux par semaine qui servent aux calculs des variables de temps. Il précède les appels aux traitements SPECALTPS.
Dans le contexte du point d'entrée :
Il faut tester la variable GTRACE. Si GTRACE<> » » un fichier trace est ouvert, sinon GTRACE= » ».
Le traitement TRTSYN est appelé à partir des fonctions suivantes :
Le traitement TRTSYN appelle une fois le point d’entrée HRESEMSYN, lors de la boucle d'alimentation des variables intermédiares donant le détail par jour de la semaine (K indice de ces variables de 1 à 7) .Le point d’entrée permet de modifier ces variables. Avant la mise à jour des variables intermédiares donnant le total par semaine (variables non indicées)
Variable ou masque |
Définition |
Char() MATRI |
Matricule du salarié |
Date DAT |
Contient le jour que l’on est en train de valoriser. |
Decimal SEM_TTR Decimal SEM_TRA |
Heures de "temps de travail" , indicé par K. |
|
Heures de "travail" (W=GPSW), indicé par K. |
Decimal SEM_ABS |
Heures d'absences, indicé par K. |
Decimal TOT_TTR |
Heures de "temps de travail" total. |
Decimal TOT_TRA |
Heures de "travail" total (W=GPSW). |
Decimal TOT_ABS |
Heures d'absence total. |
Date DATDEB |
Date de début de la période d’extraction qui correspond à la date de paye. |
Date DATFIN |
Date de fin de la période d’extraction qui correspond à la date de paye. |
Date DMOIS |
Date de début du mois de paye. |
Date FMOIS |
Date de fin du mois de paye. |
Date DATPAY |
Date de paye. |
Integer K |
Indice du jour de la semaine de 1 à 7. |
Table |
Contenu |
Intitulé Table |
TIMEMP [TIP] |
Oui |
Temps des salariés |
PERIOD [PEO] |
Oui |
Période d’extraction |
EMPLOPAY [PAY] |
Oui |
Informations de paye du salarié |
EMPLOCPT [CPT] |
Oui |
Informations comptables du salarié |
EMPLOAD [AD] |
Oui |
Informations administratives du salarié |
EMPLOCUM [EPC] |
Oui |
Cumuls du salarié |
EMPLOID [ID] |
Oui |
Etat-civil salarié |
EMPLOCTR [CTR] |
Oui |
Contrat de travail du salarié |
EMPLOENT [ENT] |
Oui |
Entrée/Sortie du salarié |
EMPLOEXM [EXM] |
Oui |
Diplômes du salarié |
EMPLOCHD [CHD] |
Oui |
Enfants du salarié |
EMPLOMED [MED] |
Oui |
Visites médicales du salarié |
EMPLOTRY [TRY] |
Oui |
Expérience professionnelle |
EMPLOPRO [PRO] |
Oui |
Position professionnelle du salarié |
EMPLORIB [RIB] |
Oui |
Relevé d’identité bancaire du salarié |
EMPLOSAL [SAL] |
Oui |
Evolution salaire du salarié |
Lors de la mise à jour des variables de paye et des variables de synthèse des temps, ce point d’entrée permet la mise à jour de variables de paie par d'autres valeurs que celles contenues dans la synthèse des temps, (table TIMRECAP).
Dans le contexte du point d'entrée :
Le point d'entrée est appelé juste avant la mise à jour des variables de paie par les valeurs de la synthèse des temps, contenues dans la table TIMRECAP.
La variable GPE est initialisée à 0 avant l’appel du point d’entrées et est testée au retour de de cette appel. Si GPE<>0, la mise à jour standard ne s'exécute pas.
Lors de la mise à jour des variables de paye et des variables de synthèse des temps, ce point d’entrée permet d'affecter un texte de commentaire sur rubrique différent.
Dans le contexte du point d'entrée :
Le point d'entrée est appelé juste avant la mise à jour du clob contenant les commentaires sur rubrique.
La variable GPE est initialisée à 0 avant l’appel du point d’entrées et est testée au retour de de cette appel. Si GPE<>0, la mise à jour du commentaire ne s'exécute pas.
La variable MESSAGE doit contenir le commentaire souhaité.