Points d'entrée > Module Comptabilité tiers > Script standard SUBRAB 

BEFWRIRBK : Avant écriture dans la table RELBANK

Ce point d’entrée permet de prendre la main juste avant l’écriture de la table RELBANK pour modifier la valeur de certains champs de la table ou initialiser certains champs spécifiques qui ont été rajoutés.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n'y a pas de fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé juste avant l’écriture de la table RELBANK [RBK]. Deux ‘Rewrite [RBK]’ sont faits dans le programme de rapprochement bancaire.

L'un pour gérer une ligne pointée où en standard les champs CHK, DATCHK et VALDAT sont mis à jour.

- CHK : code pointage calculé

- DATCHK : instruction date$

- VALDAT : information saisie dans le masque.

L'autre pour les lignes où VALDAT et/ou BANDAT ont été modifiées et en standard, seul le champ VALDAT est mis à jour.

Variables et masques disponibles

Le masque RAPBAN1 est disponible et la variable i contient l'indice de la ligne du tableau parcouru.

La ligne pointée est reconnue par la condition sur le champ [M]CHK(i) (contexte du premier Rewrite) et la ligne modifiée (Champs VALDAT et/ou BANDAT modifés) est reconnue par la condition [M]CHGDAT(i) =1 (contexte du second Rewrite). 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 COMPANY

X

 Sociétés

 BANK

X

Comptes en banque

 RELBANK

X

 Relevés des comptes bancaires

 GACCENTRY


 Entêtes de pièces comptables

 GACCENTRYD

 

 Lignes de pièces comptables

BEFWRIDAE : Avant écriture dans la table GACCENTRYD

Ce point d’entrée permet de prendre la main juste avant l’écriture de la table GACCENTRYD pour modifier la valeur de certains champs de la table ou initialiser certains champs spécifiques qui ont été rajoutés.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n'y a pas de fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé juste avant l’écriture de la table GACCENTRYD [DAE]

Lorsque la ligne est pointée, en standard les champs CHK et CHKDAT sont mis à jour.

- CHK : code pointage calculé

- CHKDAT : instruction date$

Variables et masques disponibles

Le masque RAPBAN1 est disponible et la variable i contient l'indice de la ligne du tableau parcouru.

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 COMPANY

X

 Sociétés

 BANK

X

Comptes en banque

 RELBANK


 Relevés des comptes bancaires

 GACCENTRY


 Entêtes de pièces comptables

 GACCENTRYD

 X

 Lignes de pièces comptables