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

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 tablesstandards 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.