Points d'entrée > Module Données de base > Script standard ODPAY 

FCYODPCHARGE : Mise à jour de champs spécifiques dans la table ODPAY

Utilisez ce point d'entrée pour gérer la mise à jour spécifique lors de la création d'enregistrements dans ODPAY.

Contexte et mode de fonctionnement

Contexte d’appel

Ce point d’entrée est appelé lors du calcul de l'OD. Ce point d'entrée est appelé à chaque création d'une ligne de temps pour gérer les champs spécifiques de la table ODPAY, ainsi qu'au cours du transfert à partir de TMPODPAY.

Variables et masques disponibles

Classe [M] de l'écran de calcul des OD de paie.

Tables ouvertes
FACILITY[FCY]
COMPANY [CPY]
VALEMP [VEP]
HISTOPAYE [HSP]
VALANA [VAN]
RUBRIQUE[RUB]
EMPLOCPT[CPT]
TMPODPAY[TOD]
TMPODPAYA [TOA]
ODPAYE[ODE]
ODPAY [ODP]
ODPAYA [ODA]
ACODNUM [ANM]
POPULA [POA]
EMPLOCTRCPT [CPR]
RUBGAC [RGA]

*Les tables suivantes sont également disponibles. Toutefois, en fonction de la variable globale GTABCPT, les tables peuvent s'ouvrir dans l'ERP.

GACCOUNT [GAC]
GLED [LED]

ACCOUNT: Modification des comptes comptables

Utilisez ce point d'entrée pour modifier, lors du calcul de l'OD, les comptes comptables (général et analytique) liés à la rubrique. Ces comptes sont enregistrés dans le fichier ODPAY.

ACCOUNT: Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a généralement un fichier trace ouvert (peut dépendre du contexte).

Différents cas d’appel

Le point d'entrée COMPTE est appelé lors de la création de l'OD de paie. Il est appelé pour chaque ventilation comptable d'une rubrique d'un bulletin de paie qui est traité. Le point d'entrée permet de créer, dans la table TMPODPAY [TOD], les affectations comptables (générale et analytique) souhaitées pour la rubrique du bulletin.

Variables et masques disponibles

La liste des ventilations comptables pour la rubrique traitée est établie à partir d’une sélection et d’un regroupement des comptes liés au modèle comptable de la société concernée (référentiels, plans de comptes général et analytique).

Les variables utilisées pour la création des lignes d’OD sont :

CODLED(TYPGEN) : code du référentiel général de la société
CODLED(TYPANA) : code du référentiel analytique de la société

Le nombre de ventilations à traiter pour la rubrique est stockée dans la variable [L]NBLIG.
Pour chaque ligne de cette liste, l’indice est la variable WRGA.
Les variables suivantes sont alimentées :

[L]ACC1(WRGA: compte du plan comptable général
[L]COA1(WRGA) : code du plan comptable général

[L]ACC2(WRGA) : compte du plan analytique 
[L]COA2(WRGA) : code du plan analytique
[L]SNS(WRGA) : sens

L'affectation d'une autre valeur à ces variables permet de modifier les comptes de la rubrique.

Les variables suivantes sont également disponibles :

[L]TYPAMT(WRGA) : type de montant
[L]DETEMP(WRGA) : détail/salarié
[L]CNDRGA(WRGA) : condition d’application

Tables ouvertes

Table 

 Contenu
significatif

Intitulé Table 

RUBRIQUE [RUB]

Oui

Rubrique

HISTOPAYE [HSP]

Oui

Historique de paie

VALEMP [VEP]

Oui

Bulletin de paie

TMPODPAY [TOD]

Oui

 Lignes d'OD de paie

RUBGAC [RGA]

Oui

 Comptes sur rubriques

CRITERE_ODPAY : Ajout de critères particuliers au filtre de la table VALEMP.

Utilisez ce point d'entrée pour ajouter vos critères spécifiques aux critères préexistant et modifier la génération de l'OD.

Contexte et mode de fonctionnement

Contexte d’appel

La variable CRITEREcontient les critères standard. La nouvelle variable CRITERE2a été créée pour inclure les critères spécifiques. Utilisez ce point d'entrée pour compléter la variable CRITERE2(sa valeur par défaut est : '1 =1') et modifier le filtre appliqué sur la table VALEMP.

Variables et masques disponibles

Classes [M] en ligne :

  • ODPAY [DIA]

Classes [F] en ligne :

  • COMPANY [CPY]
  • FACILITY [FCY]
  • POPUL[POP]
  • PROFIL [PRF]
  • SERVICE [SRV]

YRECAL : Modification des tables après mises à jour des OD.

Utilisez ce point d'entrée pour modifier des enregistrements créés ou mettre à jour d'autres tables après gestion des OD.

Contexte et mode de fonctionnement

Contexte d’appel

Le point d'entrée est situé en dehors de la transaction.

Variables et masques disponibles

Classes [M] en ligne :

  • ODPAY [DIA]

Classes [F] en ligne :

  • COMPANY [CPY]
  • EMPLOAD [AD]
  • EMPLOCHD [CHD]
  • EMPLOCPT [CPT]
  • EMPLOCTR [CTR]
  • EMPLOCTRCPT [CPR]
  • EMPLOCTREMP [CTE]
  • EMPLOCTRPEN [CPN]
  • EMPLOCUM [EPC]
  • EMPLODIRNUM [EDM]
  • EMPLOELC [ELC]
  • EMPLOEXM[EXM]
  • EMPLOEXN[EXN]
  • EMPLOHAB[HAB]
  • EMPLOID [ID]
  • EMPLOITM [HRITM]
  • EMPLOJNT[JNT]
  • EMPLOMED [MED]
  • EMPLOPAR[PAR]
  • EMPLOPOT[EPO]
  • EMPLORIB [RIB]
  • EMPLOSAL[SAL]
  • EMPLOTRY[TRY]
  • FACILITY [FCY]
  • GACCOUNT [GAC]
  • GACM [GCM]
  • GLED [LED]
  • HISTOPAYE [HSP]
  • ODPAY [ODP]
  • ODPAYA [ODA]
  • ODPAYE [ODE]
  • POPUL [POP]
  • POPULA [POA]
  • PROFIL[PRF]
  • RUBGAC[RGA]
  • RUBRIQUE [RUB]
  • SERVICE[SRV]
  • TMPODPAY [TOD]
  • TMPODPAYA [TOA]
  • VALANA [VAN]
  • VALEMP [VEP] ou [LNK1]


EPTMPODPAY: Alimentation de champs spécifiques dans TMPODPAY

Utilisez ce point d'entrée pour alimenter des champs spécifiques dans la table TMPODPAY.

Contexte et mode de fonctionnement

Contexte d’appel

Ce point d’entrée est situé juste avant l'alimentation des champs standard de la table TMPODPAY.

Variables et masques disponibles

Classes [M] en ligne :

  • ODPAY [DIA]

Classes [F] en ligne :

  • COMPANY [CPY]
  • EMPLOAD [AD]
  • EMPLOCHD [CHD]
  • EMPLOCPT [CPT]
  • EMPLOCTR [CTR]
  • EMPLOCTRCPT [CPR]
  • EMPLOCTREMP [CTE]
  • EMPLOCTRPEN [CPN]
  • EMPLOCUM [EPC]
  • EMPLODIRNUM [EDM]
  • EMPLOELC [ELC]
  • EMPLOEXM[EXM]
  • EMPLOEXN[EXN]
  • EMPLOHAB[HAB]
  • EMPLOID [ID]
  • EMPLOITM [HRITM]
  • EMPLOJNT[JNT]
  • EMPLOMED [MED]
  • EMPLOPAR[PAR]
  • EMPLOPOT[EPO]
  • EMPLORIB [RIB]
  • EMPLOSAL[SAL]
  • EMPLOTRY[TRY]
  • FACILITY [FCY]
  • GACCOUNT [GAC]
  • GACM [GCM]
  • GLED [LED]
  • HISTOPAYE [HSP]
  • ODPAY [ODP]
  • ODPAYA [ODA]
  • ODPAYE [ODE]
  • POPUL [POP]
  • POPULA [POA]
  • PROFIL[PRF]
  • RUBGAC[RGA]
  • RUBRIQUE [RUB]
  • SERVICE[SRV]
  • TMPODPAY [TOD]
  • TMPODPAYA [TOA]
  • VALANA [VAN]
  • VALEMP [VEP] ou [LNK1]