Traitement TRTREM : Arreté des temps
MAJW : Génération automatique des temps par un autre évènement
Ce point d’entrée permet de modifier le code événement « Travail » qui bouche les trous dans la saisie des temps des salariés. Ce code événement « Travail » est la variable globale GTPSW, qui est associée au paramètre TRAVAIL. Ce point d’entrée permet de modifier la valeur de la variable GTPSW, afin de remplir les temps par un autre événement.
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 peut y avoir un fichier trace ouvert, si le traitement est appelé par la fonction « Arrêté des temps » ou « Valeurs salariés ». Il faut tester la variable GTRACE. Si GTRACE<> » » un fichier trace est ouvert, sinon GTRACE= » ».
Différents cas d’appel
Ce traitement est appelé à partir des fonctions suivantes :
- Arrêté des temps, si on a coché Génération automatique.
- Saisie des temps, par le bouton Menu « Génération auto ».
- Valeurs salariés, par le bouton Menu « Commande » si on a coché Génération automatique des temps.
Dans tous les cas, ce point d’entrée permet de prendre la main avant le traitement qui met à jour les temps des salariés.
Variables et masques disponibles
La variable GTPSW est initialisée. Le point d'entrée permet de modifier sa valeur.
Variable ou masque |
Définition |
Char() MATRI |
Matricule du salarié |
Date DATPAY |
Date de paye |
Date DATDEB |
Date de début de la période de paye |
Date DATFIN |
Date de fin de la période de paye |
Integer MODULATION |
1 si le salarié est en modulation, 0 sinon |
Tables ouvertes
Table |
Contenu |
Intitulé Table |
FACILITY [FCY] |
Oui |
Site (enregistrement courant = site du salarié) |
COMPANY [CPY] |
Oui |
Société (enregistrement courant = société du salarié) |
TIMCOD [TIM] |
Oui |
Evènement (enregistrement courant = GTPSW) |
EMPLOPAY [PAY] |
Non |
Informations de paye du salarié |
EMPLOCPT [CPT] |
Non |
Informations comptables du salarié |
EMPLOAD [AD] |
Non |
Informations administratives du salarié |
EMPLOCUM [EPC] |
Non |
Cumuls du salarié |
EMPLOID [ID] |
Non |
Etat-civil salarié |
EMPLOCTR [CTR] |
Non |
Contrat de travail du salarié |
EMPLOENT [ENT] |
Non |
Entrée/Sortie du salarié |
EMPLOEXM [EXM] |
Non |
Diplômes du salarié |
EMPLOCHD [CHD] |
Non |
Enfants du salarié |
EMPLOMED [MED] |
Non |
Visites médicales du salarié |
EMPLOTRY [TRY] |
Non |
Expérience professionnelle |
EMPLOPRO [PRO] |
Non |
Position professionnelle du salarié |
EMPLORIB [RIB] |
Non |
Relevé d’identité bancaire du salarié |
EMPLOSAL [SAL] |
Non |
Evolution salaire du salarié |
PERIOD [PEO] |
Non |
Périodes d’extraction |
HLYDAY [HLY] |
Non |
Jours fériés |
TIMEMP [TIP] |
Non |
Temps des salariés |
TIMANA [TIA] |
Non |
Temps analytiques |
TIMEMPDAT [TID] |
Non |
Date dernier AT/Maladie |
PLANTYP [PLN] |
Non |
Plannings types |
PLANEMPLO [PLP] |
Non |
Planning employé |
WEEKTYP [WTY] |
Non |
Semaines types |
SERVICE [SRV] |
Non |
Services |
PROFIL [PRF] |
Non |
Profils utilisateurs |
POPULA [POA] |
Non |
Population de salariés |
TIMREGUL [TIG] |
Non |
Régularisations des temps |
ADOVAL [ADW] |
Non |
Valeurs paramètres |
ACCES [ACC] |
Non |
Accès |
AUTILIS [AUS] |
Non |
Utilisateur |
MAJTPS : Mise à jour des temps
En génération automatique des temps, ce point d’entrée permet de modifier le fichier TIMEMP qui contient la saisie des temps par salarié. Ce point d’entrée est appelé après la valorisation du planning du salarié et avant la mise à jour du fichier TIMEMP
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 peut y avoir un fichier trace ouvert, si le traitement est appelé par la fonction « Arrêté des temps » ou « Valeurs salariés ». Il faut tester la variable GTRACE. Si GTRACE<> » » un fichier trace est ouvert, sinon GTRACE= » ».
Différents cas d’appel
Ce traitement est appelé à partir des fonctions suivantes :
- Arrêté des temps, si on a coché Génération automatique.
- Saisie des temps, par le bouton Menu « Génération auto ».
- Valeurs salariés, par le bouton Menu « Commande » si on a coché Génération automatique des temps.
Dans tous les cas, ce point d’entrée permet de prendre la main avant le traitement qui met à jour les temps des salariés.
Variables et masques disponibles
Les variables suivantes sont dimensionnées en fonction du nombre de jours que couvre la période de paye. Le xième élément d’une variable correspond au xième jour de la période. Ces variables sont mises à jours avant le point d’entrée, en fonction du planning du salarié.
- MAXSEM=12 : Nombre de semaines maximum que couvre une période
- PHEURE(1..7*MAXSEM) : Nombre d’heure affecté à l’évènement
- PJOUR(1..7*MAXSEM) : Nombre de jour affecté à l’évènement
- PJNUIT(1..7*MAXSEM) : Menu local 402. Type de travail
- PRE(1..7*MAXSEM) : 1 si le salarié est présent ce jour dans l’entreprise. 0 s’il n’est plus dans l’entreprise
- EVT(1..7*MAXSEM) : 1 si un évènement est saisi dans le fichier TIMEMP pour ce jour. 0 si aucun événement n’est attribué à ce jour.
Le traitement TRTREM remplit les jours de la saisie des temps qui n’ont pas d’événement, et met à jour le fichier TIMEMP. Dans le point d’entrée, vous pouvez mettre à jour le fichier TIMEMP en affectant un jour sans événement, c’est à dire en bouchant un trou de la saisie des temps. Mais il faut impérativement positionner la variable EVT à 1 pour éviter que le traitement standard ne vienne écraser votre modification. De plus, il faut que chaque événement rajouté soit saisi sur un seul jour (date début = date de fin).
Variable ou masque |
Définition |
Char() MATRI |
Matricule du salarié |
Date DATPAY |
Date de paye |
Date DATDEB |
Date de début de la période de paye |
Date DATFIN |
Date de fin de la période de paye |
Integer MODULATION |
1 si le salarié est en modulation, 0 sinon |
Tables ouvertes
Table |
Contenu |
Intitulé Table |
FACILITY [FCY] |
Oui |
Site (enregistrement courant = site du salarié) |
COMPANY [CPY] |
Oui |
Société (enregistrement courant = société du salarié) |
TIMCOD [TIM] |
Oui |
Evènement (enregistrement courant = GTPSW) |
EMPLOPAY [PAY] |
Non |
Informations de paye du salarié |
EMPLOCPT [CPT] |
Non |
Informations comptables du salarié |
EMPLOAD [AD] |
Non |
Informations administratives du salarié |
EMPLOCUM [EPC] |
Non |
Cumuls du salarié |
EMPLOID [ID] |
Non |
Etat-civil salarié |
EMPLOCTR [CTR] |
Non |
Contrat de travail du salarié |
EMPLOENT [ENT] |
Non |
Entrée/Sortie du salarié |
EMPLOEXM [EXM] |
Non |
Diplômes du salarié |
EMPLOCHD [CHD] |
Non |
Enfants du salarié |
EMPLOMED [MED] |
Non |
Visites médicales du salarié |
EMPLOTRY [TRY] |
Non |
Expérience professionnelle |
EMPLOPRO [PRO] |
Non |
Position professionnelle du salarié |
EMPLORIB [RIB] |
Non |
Relevé d’identité bancaire du salarié |
EMPLOSAL [SAL] |
Non |
Evolution salaire du salarié |
PERIOD [PEO] |
Non |
Périodes d’extraction |
HLYDAY [HLY] |
Non |
Jours fériés |
TIMEMP [TIP] |
Non |
Temps des salariés |
TIMANA [TIA] |
Non |
Temps analytiques |
TIMEMPDAT [TID] |
Non |
Date dernier AT/Maladie |
PLANTYP [PLN] |
Non |
Plannings types |
PLANEMPLO [PLP] |
Non |
Planning employé |
WEEKTYP [WTY] |
Non |
Semaines types |
SERVICE [SRV] |
Non |
Services |
PROFIL [PRF] |
Non |
Profils utilisateurs |
POPULA [POA] |
Non |
Population de salariés |
TIMREGUL [TIG] |
Non |
Régularisations des temps |
ADOVAL [ADW] |
Non |
Valeurs paramètres |
ACCES [ACC] |
Non |
Accès |
AUTILIS [AUS] |
Non |
Utilisateur |
Remarques diverses
La variable globale GTPSW, qui contient le code travail standard « W », est utilisé dans certains traitements. Par exemple :
- pour trouver le dernier jour travaillé du salarié quand on remplit une attestation maladie.
- pour remplir le volet de la synthèse des temps, on recherche le nombre d’heures travaillées « W » pour évaluer le nombre d’heures supplémentaires.
- pour générer la répartition analytique d’une feuille de paye, quand cette répartition est basée sur la saisie des temps « W ».
Contexte et mode de fonctionnement
Dans le contexte du point d'entrée :
- Il n'y a pas de transaction en cours
MAJCALTPS : Mise à jour des temps aprés la mise à jour du fichier TIMEMP
En génération automatique des temps, ce point d’entrée permet de modifier le fichier TIMEMP qui contient la saisie des temps par salarié, en tenant compte du paramétrage de l'événement contenu dans la variable globale GTPSW. Ce point d’entrée est appelé après la valorisation du planning du salarié et après la mise à jour du fichier TIMEMP pour les jours sans événement.
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 peut y avoir un fichier trace ouvert, si le traitement est appelé par la fonction « Arrêté des temps » ou « Valeurs salariés ». Il faut tester la variable GTRACE. Si GTRACE<> » » un fichier trace est ouvert, sinon GTRACE= » ».
Différents cas d’appel
Ce traitement est appelé à partir des fonctions suivantes :
- Arrêté des temps, si on a coché Génération automatique.
- Saisie des temps, par le bouton Menu « Génération auto ».
- Valeurs salariés, par le bouton Menu « Commande » si on a coché Génération automatique des temps.
Dans tous les cas, ce point d’entrée permet de prendre la main après le traitement qui met à jour les temps des salariés.
Variables et masques disponibles
Les variables suivantes sont dimensionnées en fonction du nombre de jours que couvre la période de paye. Le xième élément d’une variable correspond au xième jour de la période.
- MAXSEM=12 : Nombre de semaines maximum que couvre une période
- PHEURE(1..7*MAXSEM) : Nombre d’heure affecté à l’évènement
- PJOUR(1..7*MAXSEM) : Nombre de jour affecté à l’évènement
- PJNUIT(1..7*MAXSEM) : Menu local 402. Type de travail
- PRE(1..7*MAXSEM) : 1 si le salarié est présent ce jour dans l’entreprise. 0 s’il n’est plus dans l’entreprise
- EVT(1..7*MAXSEM) : 1 si un évènement est saisi dans le fichier TIMEMP pour ce jour. 0 si aucun événement n’est attribué à ce jour.
Le traitement TRTREM remplit les jours de la saisie des temps qui n’ont pas d’événement, et met à jour le fichier TIMEMP. Dans le point d’entrée, vous pouvez mettre à jour le fichier TIMEMP en affectant un jour sans événement, c’est à dire en bouchant un trou de la saisie des temps. Mais il faut impérativement positionner la variable EVT à 1 pour éviter que le traitement standard ne vienne écraser votre modification. De plus, il faut que chaque événement rajouté soit saisi sur un seul jour (date début = date de fin).
Variable ou masque |
Définition |
Char() MATRI |
Matricule du salarié |
Date DATPAY |
Date de paye |
Date DATDEB |
Date de début de la période de paye |
Date DATFIN |
Date de fin de la période de paye |
Integer MODULATION |
1 si le salarié est en modulation, 0 sinon |
Tables ouvertes
Table |
Contenu |
Intitulé Table |
FACILITY [FCY] |
Oui |
Site (enregistrement courant = site du salarié) |
COMPANY [CPY] |
Oui |
Société (enregistrement courant = société du salarié) |
TIMCOD [TIM] |
Oui |
Evènement (enregistrement courant = GTPSW) |
EMPLOPAY [PAY] |
Non |
Informations de paye du salarié |
EMPLOCPT [CPT] |
Non |
Informations comptables du salarié |
EMPLOAD [AD] |
Non |
Informations administratives du salarié |
EMPLOCUM [EPC] |
Non |
Cumuls du salarié |
EMPLOID [ID] |
Non |
Etat-civil salarié |
EMPLOCTR [CTR] |
Non |
Contrat de travail du salarié |
EMPLOENT [ENT] |
Non |
Entrée/Sortie du salarié |
EMPLOEXM [EXM] |
Non |
Diplômes du salarié |
EMPLOCHD [CHD] |
Non |
Enfants du salarié |
EMPLOMED [MED] |
Non |
Visites médicales du salarié |
EMPLOTRY [TRY] |
Non |
Expérience professionnelle |
EMPLOPRO [PRO] |
Non |
Position professionnelle du salarié |
EMPLORIB [RIB] |
Non |
Relevé d’identité bancaire du salarié |
EMPLOSAL [SAL] |
Non |
Evolution salaire du salarié |
PERIOD [PEO] |
Non |
Périodes d’extraction |
HLYDAY [HLY] |
Non |
Jours fériés |
TIMEMP [TIP] |
Non |
Temps des salariés |
TIMANA [TIA] |
Non |
Temps analytiques |
TIMEMPDAT [TID] |
Non |
Date dernier AT/Maladie |
PLANTYP [PLN] |
Non |
Plannings types |
PLANEMPLO [PLP] |
Non |
Planning employé |
WEEKTYP [WTY] |
Non |
Semaines types |
SERVICE [SRV] |
Non |
Services |
PROFIL [PRF] |
Non |
Profils utilisateurs |
POPULA [POA] |
Non |
Population de salariés |
TIMREGUL [TIG] |
Non |
Régularisations des temps |
ADOVAL [ADW] |
Non |
Valeurs paramètres |
ACCES [ACC] |
Non |
Accès |
AUTILIS [AUS] |
Non |
Utilisateur |
Context for TR1BEFWRITIP and TR2BEFWRITIP entry points
Dans le contexte du point d'entrée :
- Il n'y a pas de transaction en cours
Entry point added to function TRTREM before the table contents are written and that the values can be filled.