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

INIMSK : Initialisation du masque entête écriture générée

Le point d’entrée INIMSK qui permet de forcer la génération des pièces en Simulation non active afin qu'il n'y ait pas de mise à jour de balance.

Il évite donc l’interactivité des pièces générées entre les lignes d'un même schéma de répartition qui utilisent des mêmes sections analytiques.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas une transaction en cours

Fichier trace

Il y a un fichier trace ouvert

Contexte

Le point d'entrée INIMSK est appelé au début de la génération d'une pièce analytique et juste après l'initialisation du masque entête de la pièce [M :HAE0].

Variables et masques disponibles

Ecrans de saisie de paramètres de répartition CPTDSPANA[DIA]

Ecrans de génération de pièces GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

Les écritures de simulation sont référencés par [M:HAE1]REFSIM='RE'+[F:DAD]DIA

 

Tables ouvertes

Les tables d’écritures provisoires GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Remarques diverses

Le serveur de tâches batch doit être activé et la tâche batch de validation des écritures comptables activée.

INILIG : Initialisation du masque des lignes d'écritures

Le point d’entrée INILIG permet d’alimenter des champs spécifiques qui ont été rajoutés sur la table des lignes de pièces comptables.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas une transaction en cours

Fichier trace

Il y a un fichier trace ouvert

Contexte

Les lignes de pièces comptables sont stockés dans l’écran GACCENT2 [HAE2]. Le point d'entrée INILIG est appelé juste avant l’incrémentation de la variable de bas de tableau [M :HAE2]NBLIG qui contient l’indice de la ligne d’écriture qui vient d’être créée.

Variables et masques disponibles

Ecrans de saisie de paramètres de répartition CPTDSPANA[DIA]

Ecrans de génération de pièces GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL].

Les écritures de simulation sont référencés par [M:HAE1]REFSIM='RE'+[F:DAD]DIA

 

Tables ouvertes

Les tables d’écritures provisoires GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Remarques diverses

Le serveur de tâches batch doit être activé et la tâche batch de validation des écritures comptables activée.

TRTSIM : Phase final après génération des écritures

Le point d’entrée TRTSIM pour permettre de forcer en Réel Provisoire ou Simulation Active les écritures générées en Simulation non active.

Il évite donc l’interactivité des pièces générées entre les lignes d'un même schéma de répartition qui utilisent des mêmes sections analytiques.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas une transaction en cours

Fichier trace

Il y a un fichier trace ouvert

Contexte

Le point d'entrée TRTSIMest appelé à la fin du traitement quand toutes les écritures du schéma ont été générées.

Variables et masques disponibles

Ecrans de saisie de paramètres de répartition CPTDSPANA[DIA]

Ecrans de génération de pièces GACCENT0[HAE0], GACCENT1[HAE1], GACCENT2[HAE2], VENTILE[VTL]

Les écritures de simulation sont référencés par [M:HAE1]REFSIM='RE'+[F:DAD]DIA

Tables ouvertes

Les tables d’écritures provisoires GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

 


Remarques diverses

Le serveur de tâches batch doit être activé et la tâche batch de validation des écritures comptables activée.

MODCOEF : personnalisation des valeurs des coefficients de répartition

Le point d’entrée MODCOEF permet de personnaliser les valeurs des coefficients de répartition.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours

Fichier trace

Il y a un fichier trace ouvert

Contexte

Le point d'entrée MODCOEFest appelé immédiatement après le calcul des coefficients de répartition.

Variables et masques disponibles

Ecrans de saisie de paramètres de répartition CPTDSPANA [DIA]

Ecrans de génération de pièces GACCENT0 [HAE0], GACCENT1 [HAE1], GACCENT2 [HAE2], VENTILE [VTL]

Les variables locales suivantes sont disponibles et initialisées :

  • la variable [F:DAD]TYP permet de connaître le type de répartition en cours d’exécution
  • NBSECR : nombre de sections réceptrices
  • COEF(de 0 à NBSECR-1) : tableau des coefficients de répartition
  • SECTIONR(de 0 à NBSECR-1) : tableau des sections réceptrices
  • SOMME : somme des coefficients. Celle-ci doit être égale à la somme des valeurs du tableau COEF pour garantir un bon fonctionnement du traitement de répartition.

Tables ouvertes

Les tables d’écritures provisoires GACCTMP[HAE],GACCTMPD[DAE],GACCTMPA[DAA]

Remarques diverses

Le serveur de tâches batch doit être activé et la tâche batch de validation des écritures comptables activée.