Traitement CPTDSPANA : Répartition analytique
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 TRTSIM est 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 MODCOEF est 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.