Traitement CPTBAL : Resynchronisation balance
MAJ : Accès lignes d'écritures
Le point d’entrée permet, lors de la mise à jour de la balance générale, de mettre à jour des tables annexes et/ou de renseigner des champs spécifiques dans la table BALANCE.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Selon le contexte, il peut y avoir ou non un fichier de trace ouvert
Description détaillée du ou des contextes
Le point d’entrée est appelé à chaque mise à jour de la balance. La classe [F :BAL] est en ligne, telle qu’elle va être écrite (ou réécrite) dans la table. Les classes [F :HAE] et [F :DAE] à l’origine de la mise à jour sont également en ligne. Il est à noter qu’il y a plusieurs appels pour une même ligne de pièce (devise de pièce et référentiel, mise à jour exercice n et report à nouveau n+1). Les variables locales suivantes permettent de connaître le contexte d’appel :
- BALTYP Type référentiel mise à jour
- BALCUR Devise
- BALSOC Société
- BALFCY Site
- BALACC Compte
- BALBPR Tiers
- BALEXE Exercice
- BALREP 0=maj normale, 1= report à nouveau n+1
CALBALDEM : Accès lignes d'écritures
Le point d’entrée permet, lors de la mise à jour de la balance double-entrée, de mettre à jour des tables annexes et/ou de renseigner des champs spécifiques dans la table BALDEM.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Selon le contexte, il peut y avoir ou non un fichier de trace ouvert
Description détaillée du ou des contextes
Le point d’entrée est appelé à chaque mise à jour de la balance. La classe [F:BAM] est en ligne, telle qu’elle va être écrite (ou réécrite) dans la table. Les classes [F :HAE] et [F :DAE] à l’origine de la mise à jour sont également en ligne. Il est à noter qu’il y a plusieurs appels pour une même ligne de pièce. Les variables locales suivantes permettent de connaître le contexte d’appel :
- BALTYP Type référentiel mise à jour
- BALSOC Société
- BALFCY Site
- BALEXE Exercice
- BALDEBACC Compte débité
- BALDEBBPR Tiers débité
- BALCDTACC Compte crédité
- BALCDTBPR Tiers crédité
- BALIDTDEBCCE Axe débité
- BALIDTCDTCCE Axe crédité
- BALCUR Devise
- BALDEBSECx Section débité
- BALCDTSECx Section crédit
ANAFRW : Initialisation des axes à une valeur fixe en report à nouveau
Ce point d’entrée permet de forcer chacun des axes analytiques à une valeur fixe dans le programme de mise à jour du report A-Nouveaux en temps réel.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Selon le contexte, il peut y avoir ou non un fichier de trace ouvert
Description détaillée du ou des contextes…
Le point d’entrée est appelé juste après l'alimentation standard des variables locales BALSEC1...BALSEC9 contenant, pour chaque axe du type référentiel mis à jour, le code des sections pour le report à-nouveau en temps réel.
La ré-alimentation de ces variables dans le traitement spécifique permettra de forcer chaque axe analytique par une quelconque autre section analytique.
Les classes [F:BLA], [F:HAE], [F:DAE] et [F:DAA] sont en lignes. Les variables locales suivantes permettent de connaître le contexte d’appel :
- BALTYP Type référentiel mise à jour
- BALCUR Devise
- BALSOC Société
- BALFCY Site
- BALACC Compte
- BALBPR Tiers
- BALEXE Exercice
- BALREP 0=maj normale, 1= report à nouveau n+1
BEFWRIBLA : Accès lignes d'écritures
Le point d’entrée permet, lors de la mise à jour de la balance analytique, de mettre à jour des tables annexes et/ou de renseigner des champs spécifiques dans la table BALANA.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Selon le contexte, il peut y avoir ou non un fichier de trace ouvert
Description détaillée du ou des contextes
Le point d’entrée est appelé à chaque mise à jour de la balance analytique. La classe [F:BLA] est en ligne, telle qu’elle va être écrite (ou réécrite) dans la table. Les classes [F:HAE], [F:DAE] et [F:DAA] à l’origine de la mise à jour sont également en ligne. Il est à noter qu’il y a plusieurs appels pour une même ligne de pièce (devise de pièce et référentiel, mise à jour exercice n et report à nouveau n+1). Les variables locales suivantes permettent de connaître le contexte d’appel :
- BALTYP Type référentiel mise à jour
- BALCUR Devise
- BALSOC Société
- BALFCY Site
- BALACC Compte
- BALBPR Tiers
- BALSECx Sections où x=1 à 9
- BALEXE Exercice
- BALREP 0=maj normale, 1= report à nouveau n+1