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

AP_COMMIT : Après validation de la pièce comptable

Ce point d'entrée permet de prendre la main après la validation d'une pièce.

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 "AP_COMMIT" est appelé à chaque validation de pièce  via la tâche batch comptable.

Variableset masques disponibles

La pièce est stockée, avant sa validation dans les écrans GACCENT0 [HAE0], GACCENT1 [HAE1] et GACCENT2 [HAE2]. Tous les champs de ces écrans sont accessibles. Les classes [F:HAE], [F:DAE], [F:DAA] sont également en ligne.

Tables ouvertes

Seule la classe [F:HAE] est exploitable.

OPNATB : Ouverture de tables

Ce point d'entrée permet de prendre la main au tout début du programme de validation de la tâche batch comptable pour ouvrir des tables spécifiques devant être mises à jour par la tâche compta.

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 la tâche comptable.

Tables ouvertes

Les tables GACCENTRY [HAE], GACCENTRYD [DAE], GACCENTRYA [DAA], GACCTMP [HAT], GACCTMPD [DAT], GACCTMPA [AAT] sont ouvertures, mais aucune n'a un contenu significatif.

AFTWRIDAE : Après écriture dans la table des lignes d'écritures

Ce point d'entrée permet de prendre la main juste après la création de la ligne d'écriture dans la table des lignes d'écritures GACCENTRYD [DAE].

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 "AFTWRIDAE" est appelé dans le parcours des lignes d'écritures enregistrées dans la table temporaire GACCTMPD [DAT] et juste après la création d'une ligne d'écriture dans la table GACCENTRYD [DAE].

Variableset masques disponibles

Les variables locales TYP et PIECE contiennent respectivement le type et le numéro de la pièce qui existe dans les tables temporaires et qui va être enregistrée dans les tables définitives de pièces comptables. 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

GACCTMP

Oui

En-tête pièce comptable - table temporaire

GACCTMPD 

Oui

Lignes d'écritures comptables - table temporaire

GACCTMPA

Non

Ligne analytiques - table temporaire

GACCENTRY 

Oui 

En-tête pièce comptable

GACCENTRYD

Oui 

Lignes d'écritures comptables

GACCENTRYA

Non

Ligne analytiques

 

 

BEFWRIHAE : Avant écriture en-tête de pièces comptables

Ce point d'entrée permet de prendre la main avant l'écriture dans la table d'en-tête de pièces comptables GACCENTRY.

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 "BEFWRIHAE" est appelé après la suppression de la pièce comptable dans les tables temporaires (GACCTMP, GACCTMPD et GACCTMPA) et juste avant l'instruction "Write [HAE]" qui permet la création de la pièce comptable dans la table définitive GACCENTRY. 

Variableset masques disponibles

Les variables locales TYP et PIECE contiennent respectivement le type et le numéro de la pièce qui existe dans les tables temporaires et qui va être enregistrée dans les tables définitives de pièces comptables. 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

GACCTMP

Non 

En-tête pièce comptable - table temporaire

GACCTMPD 

Non

Lignes d'écritures comptables - table temporaire

GACCTMPA

Non

Ligne analytiques - table temporaire

GACCENTRY 

Oui 

En-tête pièce comptable

GACCENTRYD

Oui 

Lignes d'écritures comptables

GACCENTRYA

Non

Ligne analytiques