Points d'entrée > Module Gestion temps > Script standard TPSSTD 

MAJFLGTPS : Mise à jour dans la feuille de paie des flags de suivi

Si une modification des temps d’un salarié intervient alors que sa feuille de paie existe, l’état de la feuille de paie passe à « Saisie » et toutes les étapes de suivi des temps deviennent « non réalisées ». Les différentes étapes sont : Génération automatique, Synthèse des temps, Mise à jour des variables, Mise à jour de l’analytique.

Contexte et mode de fonctionnement

Différents cas d’appel

Ce point d’entrée est appelé dans les différentes saisie des temps, après l'enregistrement de la saisie. La variable OK vaut 1 à l'appel du point d'entrée. Dans le point d'entrée, la variable OK peut être positionnée à 0 pour ne pas provoquer la mise à jour de l’état et du suivi des temps de la feuille de paie.

Variables et masques disponibles

Classe [M] de l'écran de saisie des temps.

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

 PERIOD [PEO]

 Oui

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

 EMPLOID [ID]

 Oui

 Etat-civil salarié

 EMPLOENT [ENT]

 Oui

 Entrées/Sorties salarié

 TIMEMP [TIP]

 Oui

 Temps des salariés

 TIMANA [TIA]

 Oui

 Répartition analytique des temps

GRISE : Griser une zone clé de l'écran

Ce point d'entrée permet de griser une zone qui a été ajoutée dans l'écran TPSSTD pour se substituer à la date de paie. Exemple : Saisie du Mois et de l'année au lieu de la date de paie.

Contexte et mode de fonctionnement

Différents cas d’appel

Ce point d’entrée est appelé quand on saisit ou modifie les lignes des temps. La date de paie et le matricule sont alors grisés. Ce point d'entrée permet de griser une autre zone qui se substitue à la date de paie.

Variables et masques disponibles

Classe [M] de l'écran de saisie des temps.

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

 PERIOD [PEO]

 Oui

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

 EMPLOID [ID]

 Oui

 Etat-civil salarié

 EMPLOENT [ENT]

 Oui

 Entrées/Sorties salarié

 TIMEMP [TIP]

 Oui

 Temps des salariés

 TIMANA [TIA]

 Oui

 Répartition analytique des temps

DEGRISE : Dégriser une zone clé de l'écran

Ce point d'entrée permet de dégriser une zone qui a été ajoutée dans l'écran TPSSTD pour se substituer à la date de paie. Exemple : Saisie du Mois et de l'année au lieu de la date de paie.

Contexte et mode de fonctionnement

Différents cas d’appel

Ce point d’entrée est appelé lors de l'enregistrement ou l'abandon d'une saisie des temps. La date de paie et le matricule sont alors dégrisés. Ce point d'entrée permet de dégriser une autre zone qui se substitue à la date de paie.

Variables et masques disponibles

Classe [M] de l'écran de saisie des temps.

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

 PERIOD [PEO]

 Oui

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

 EMPLOID [ID]

 Oui

 Etat-civil salarié

 EMPLOENT [ENT]

 Oui

 Entrées/Sorties salarié

 TIMEMP [TIP]

 Oui

 Temps des salariés

 TIMANA [TIA]

 Oui

 Répartition analytique des temps

WRKSUP : Workflow en suppression de ligne

Ce point d'entrée permet de gérer un workflow spécifique sur les lignes de temps qui sont supprimées.

Contexte et mode de fonctionnement

Différents cas d’appel

Ce point d’entrée est appelé lors de l'enregistrement d'une saisie des temps. Pour chaque ligne des temps supprimée ce point d'entrée est appelé afin de déconnecter le workflow standard et d'en paramétrer un autre. En standard, un seul workflow qui contient toutes les modifications des lignes, est envoyé.

Variables et masques disponibles

Classe [M] de l'écran de saisie des temps.
La variable NBWRK permet de déconnecter le workflow standard si elle est positionnée à 0.
Les variables GWRK permet de stocker les lignes de textes du workflow

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

 PERIOD [PEO]

 Oui

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

 EMPLOID [ID]

 Oui

 Etat-civil salarié

 EMPLOENT [ENT]

 Oui

 Entrées/Sorties salarié

 TIMEMP [TIP]

 Oui

 Temps des salariés

 TIMANA [TIA]

 Oui

 Répartition analytique des temps

WRKCREMOD : Workflow en suppression de ligne

Ce point d'entrée permet de gérer un workflow spécifique sur les lignes de temps qui sont ajoutées et modifiées.

Contexte et mode de fonctionnement

Différents cas d’appel

Ce point d’entrée est appelé lors de l'enregistrement d'une saisie des temps. Pour chaque ligne des temps modifiée ou créee, ce point d'entrée est appelé afin d'envoyer un workflow avec signature. En standard, un seul workflow qui contient toutes les modifications des lignes, est envoyé.

Variables et masques disponibles

Classe [M] de l'écran de saisie des temps.
La variable NBWRK permet de déconnecter le workflow standard si elle est positionnée à 0.
Les variables GWRK permet de stocker les lignes de textes du workflow

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

 PERIOD [PEO]

 Oui

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

 EMPLOID [ID]

 Oui

 Etat-civil salarié

 EMPLOENT [ENT]

 Oui

 Entrées/Sorties salarié

 TIMEMP [TIP]

 Oui

 Temps des salariés

 TIMANA [TIA]

 Oui

 Répartition analytique des temps

AM_PYRDAT : Après modification de la date de paie

Ce point d'entrée est appelé à chaque fois que le date de paie est modifiée. Il permet d'initialiser des zones qui dépendent de la date de paie.

Contexte et mode de fonctionnement

Différents cas d’appel

Ce point d’entrée est appelé :
- lors du défilement par les boutons magnétos
- après modification de la zone Date de paie
- à l'entrée dans la fonction si la date de paie est initialisée.

Variables et masques disponibles

Classe [M] de l'écran de saisie des temps.

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

 PERIOD [PEO]

 Oui

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

 EMPLOID [ID]

 Oui

 Etat-civil salarié

 EMPLOENT [ENT]

 Oui

 Entrées/Sorties salarié

 TIMEMP [TIP]

 Oui

 Temps des salariés

 TIMANA [TIA]

 Oui

 Répartition analytique des temps

CTRDATREF : Modification de la période d'activité

Recherche de la période d'activité par défaut relative à la date de fin de l'événement.

Contexte et mode de fonctionnement

Différents cas d’appel

Ce point d’entrée est appelé dans les différentes saisie des temps, après saisie de la date de fin de l'événement. La variable CTRDATREF contient déjà une valeur calculée par défaut à l'appel du point d'entrée. Dans le point d'entrée, elle peut être modifiée.

Variables et masques disponibles

Classe [M] de l'écran de saisie des temps.

Variable 

Commentaire

 [L] REFNUM

Matricule

 [L] CTRNUM

Contrat

 [L] DATFIN

Date de fin de la période

 [L] PYRDAT

Date de paie

 [L] ENDDATTPS

Date de fin de l'événement

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

 PERIOD [PEO]

 Oui

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

 EMPLOID [ID]

 Oui

 Etat-civil salarié

 EMPLOENT [ENT]

 Oui

 Entrées/Sorties salarié

 TIMEMP [TIP]

 Oui

 Temps des salariés

 TIMANA [TIA]

 Oui

 Répartition analytique des temps

CTRENDDAT : Contrôle date de fin

Ce point d'entrée est appelé au contrôle de la nature d'événement. Il permet de saisir une nature d'événement avec une date de fin au delà de la date de fin de saisie, sans être sur une saisie calendaire.

Contexte et mode de fonctionnement

Différents cas d’appel

Ce point d’entrée est appelé :
- au contrôle de la nature d'événement

Variables et masques disponibles

Classe [M] de l'écran de saisie des temps.

La variable GPE est initialisée à 0 avant l’appel du point d’entrée et est testée au retour de de cette appel. Si GPE<>0, le contrôle de la date fin de l'événement avec la date de fin de saisie sur une saisie extraction temps, ne s'exécute pas.

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

 PERIOD [PEO]

 Oui

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

 EMPLOID [ID]

 Oui

 Etat-civil salarié

 EMPLOCTR [CTR]

 Oui

 Contrat

 TIMEMP [TIP]

 Oui

 Temps des salariés