Traitement RECUPHDU : Resynchronisation historisation échéances
CTLEVTDAT : Contrôle de la date d'évènement
Le point de d'entrée CTLEVTDAT permet de prendre la main de manière à ne pas exécuter le contrôle standard de la date d’évènement stocké dans la table HISTODUD pour les écritures lettrées.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Si la variable TRACE vaut 1, cela signifie qu’il y a un fichier de trace ouvert. Si TRACE vaut 0, il n’y a pas de fichier de trace ouvert.
Cas d’appel
Le point d’entrée est placé juste avant le contrôle standard effectué sur une écriture lettrée qui permet de vérifier que la date d'évènement stockée dans la table d'historisation des échéances HISTODUD ([F:HDU]DATEVT) est bien égale à la date maximale des écritures du groupe de lettrage.
Le contrôle est fait si la variable locale CTL_EVTDAT est égale à 1.
Variables et masques disponibles
La variable locale [L]CTL_EVTDAT est disponible. Par défaut, cette variable est initialisée à 1 avant l'appel du point d'entrée CTLEVTDAT.
Si cette variable est changée en spécifique, le contrôle et la resynchronisation de la date d'évènement ne seront pas effectués.
Tables ouvertes
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
HISTODUD [HDU] |
Oui |
Historisation des échéances |
GACCENTRYD [DAE] |
Oui |
Lignes pièces comptables |
GACCDUDATE [DUD] |
Oui |
Echéances |
|
|
|