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

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