Traitement SUBRAB : Rapprochement bancaire
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 |