Traitement CPTBATCH : Validation pièces comptables
PIECE : Avant création de la pièce
Ce point d’entrée permet de prendre la main avant l’enregistrement d’une pièce par ce programme.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Le point d’entrée " PIECE" est appelé à chaque création de pièce. Contrairement aux points d’entrée du programme CPTAUTO ce point d’entrée se situe après les contrôles.
Variables et masques disponibles
La classe [F :HAE] est alimentée, le point d’entrée est situé juste avant l’instruction " Write ". Les éléments de la pièce sont dans les écrans [HAE0] [HAE1] et [HAE2].
Tables ouvertes
Seule la classe [F :HAE] est exploitable.
DELVCR : Suppression d'une pièce comptable
Ce point d’entrée permet de prendre la main dans le sous-programme de suppression d'une pièce comptable.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Le point d’entrée "DELVCR" est appelé dans la transaction de suppression d'une pièce comptable, après la suppression des tables standards suivantes : GACCENTRYD (lignes d'écritures), GACCENTRYA (lignes d'écritures analytiques), GACCENTRY (En-tête de pièce comptable) et GACCDUDDATE (Echéances).
A ce niveau de la transaction, les tables de balances ont déjà été mises à jour.
Variables et masques disponibles
Les variables locales TYPPCE et PIECE contiennent respectivement le type et le numéro de la pièce en sours de suppression.
OPNATB : Ouverture de tables
Ce point d’entrée permet de prendre la main au tout début du programme de validation d'une pièce comptable pour ouvrir des tables spécifiques devant être mises à jour.
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Le point d’entrée "OPNATB" est appelé juste après l'ouverture des tables standards exploitées par le programme de validation de pièce comptable.Variables et masques disponibles
Dans le cas d'une validation dans les fichiers temporaires GACCTMP, GACCTMPD et GACCTMPA, la variable DIRECT vaut 0.
Dans le cas d'une validation dans les fichiers réels GACCENTRY, GACCENTRYD et GACCENTRYA, la variable DIRECT vaut 1.