Points d'entrée > Module Comptabilité > Script standard RECUPHDU 

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

Table

Contenu significatif

Intitulé Table

HISTODUD  [HDU]

Oui

Historisation des échéances

GACCENTRYD [DAE]

Oui

Lignes pièces comptables

GACCDUDATE [DUD]

Oui

Echéances