Points d'entrée > Module Support client > Script standard TRTSYN 

Point d'entrée HREJOUR

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.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours

Fichier trace

Il faut tester la variable GTRACE. Si GTRACE<> » » un fichier trace est ouvert, sinon GTRACE= » ».

Différents cas d’appel

Le traitement TRTSYN est appelé à partir des fonctions suivantes :

  • Arrêté des temps, si on a coché « Calculs de synthèse des temps » ou  « Mise à jour variables de paye« .
  • Valeurs salariés, par le bouton Menu « Commande / Enchaînement », si on a coché « Calculs de synthèse des temps » ou  « Mise à jour variables de paye« .

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.

Variables et masques disponibles

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.

Tables ouvertes

Table

Contenu
significatif

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é

Point d'entrée DATPERSYN

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.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours

Différents cas d’appel

Le traitement TRTSYN est appelé à partir des fonctions suivantes :

  • Arrêté des temps, si on a coché « Calculs de synthèse des temps » ou  « Mise à jour variables de paye« .
  • Valeurs salariés, par le bouton Menu « Commande / Enchaînement », si on a coché « Calculs de synthèse des temps » ou  « Mise à jour variables de paye« .

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.

Variables et masques disponibles

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

Tables ouvertes

Table

Contenu
significatif

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é

Point d'entrée HRESEMSYN

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.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours

Fichier trace

Il faut tester la variable GTRACE. Si GTRACE<> » » un fichier trace est ouvert, sinon GTRACE= » ».

Différents cas d’appel

Le traitement TRTSYN est appelé à partir des fonctions suivantes :

  • Arrêté des temps, si on a coché « Calculs de synthèse des temps » ou  « Mise à jour variables de paye« .
  • Valeurs salariés, par le bouton Menu « Commande / Enchaînement », si on a coché « Calculs de synthèse des temps » ou  « Mise à jour variables de paye« .

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)

Variables et masques disponibles

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.

Tables ouvertes

Table

Contenu
significatif

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é

Point d'entrée UPDRECAP

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).

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours

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.

Point d'entrée DATCAR

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.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours

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é.