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

ENGAGE : Avant création automatique d'un engagement

Le point d’entrée ENGAGE permet de modifier un certains nombre de variables avant la création automatique d’un engagement. Il est possible d'interrompre la séquence de création/modification de l’engagement en affectant -1 à la variable CREENG.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Fichier trace

Selon le contexte appelant

Variables et masques disponibles

Variable ou masque

Définition

Integer CREENG

Indicateur de création ou modification :
*CREENG vaut 1 dans le cas d'une création
*CREENG vaut 0 dans le cas d'une modification
*On peut forcer CREENG à -1 pour inhiber la création/modification de l'engagement

Char ENGAGE

Référence de l’engagement à créer/modifier

Char SOCIETE

Société

Char BALSIT

Site

Char TIERS

Tiers

Char TBENGCOA()(1..)

Plans de comptes

Char TBENGACC()(1..)

Comptes

Char TBENGLEDTYP()(1..)

Types de référentiel

Char TBENGLED()(1..)

Référentiels

Char TBENGDIE()(1..)

Axes analytiques

Char TBENGCCE()(1..)

Sections analytiques

Date DAT

Date de pièce

Char CUR

Devise de pièce

Integer SENS

Sens (débit/crédit)

Integer TYP

Type (préengagement/engagement)

Decimal QUANTITE

Quantité d’unité d’œuvre

Decimal MONTANT

Montant en devise de pièce

 

Tables ouvertes

Les tables GCOMMIT, GCOMMITD, BALANCE, BALANA, BUD, GACCOUNT sont ouvertes. Leur contenu n’est pas significatif.

EVALHEA : Evaluation d'élément d'en-tête de pièce automatique

Le point d’entrée EVALHEA permet d'ajouter des évaluations d'éléments spécifiques de pièce automatique sur l'en-tête d'engagement.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Fichier trace

Selon le contexte appelant

Variables et masques disponibles

Variable ou masque

Définition

Integer CREENG

Indique qu’un engagement va être créé (si <>0). Sinon un engagement va être mis à jour.

Char ENGAGE

Référence de l’engagement à créer/modifier

Char SOCIETE

Société

Char BALSIT

Site

Char TIERS

Tiers

Char CPTANA

Compte analytique

Char TBCCE()(1..)

Sections analytiques

Date DAT

Date de pièce

Char DEVCUR

Devise de pièce

Char DEVLED

Devise référentiel

Integer SENS

Sens (débit/crédit)

Integer TYP

Type (préengagement/engagement)

Decimal QUANTITE

Quantité d’unité d’œuvre

Decimal MONTANT

Montant en devise de pièce

Decimal MONTANTLED

Montant en devise référentiel

 

Tables ouvertes

Les tables GCOMMIT, GCOMMITD, BALANCE, BALANA, BUD, GACCOUNT sont ouvertes. Leur contenu n’est pas significatif.

EVALLIN : Evaluation d'élément de ligne en fonction d'une pièce automatique

Le point d’entrée EVALLIN permet d'ajouter des évaluations d'éléments spécifiques de pièce automatique sur les lignes d'engagement.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Fichier trace

Selon le contexte appelant

Variables et masques disponibles

Variable ou masque

Définition

Integer CREENG

Indique qu’un engagement va être créé (si <>0). Sinon un engagement va être mis à jour.

Char ENGAGE

Référence de l’engagement à créer/modifier

Char SOCIETE

Société

Char BALSIT

Site

Char TIERS

Tiers

Char CPTANA

Compte analytique

Char TBCCE()(1..)

Sections analytiques

Date DAT

Date de pièce

Char DEVCUR

Devise de pièce

Char DEVLED

Devise référentiel

Integer SENS

Sens (débit/crédit)

Integer TYP

Type (préengagement/engagement)

Decimal QUANTITE

Quantité d’unité d’œuvre

Decimal MONTANT

Montant en devise de pièce

Decimal MONTANTLED

Montant en devise référentiel

 

Tables ouvertes

Les tables GCOMMIT, GCOMMITD, BALANCE, BALANA, BUD, GACCOUNT sont ouvertes. Leur contenu n’est pas significatif.