Points d'entrée > Module Géode GX > Script standard EXPEVAL 

AV_EXPRPT : avant le lancement des impressions

Ce point d’entrée est appelé avant le lancement des impressions standards d’expédition.

Il permet de lancer des impressions spécifiques.

Contexte et mode de fonctionnement

Positionnez GPE à 1 pour inhiber les impressions standards.

Transaction

Il n’y a pas de transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

TOURNUM contient de no de tournée validée pour le site [L]SITE ; renseignée uniquement pour les expéditions par tournée

OLDEP(1..), OLNUM(1..) référence les ordres de livraison à expédier

NUMBT no de bon de transport généré pour le site [L]SITE ; renseignée uniquement pour les expéditions par tournée.

EXPRPT : après le lancement des impressions

Ce point d’entrée est appelé après le lancement des impressions standards d’expédition.

Il permet de lancer des impressions spécifiques.

Contexte et mode de fonctionnement

Après ce point d’entrée, ni GOK ni GPE ne sont testées.

Transaction

Il n’y a pas de transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

TOURNUM contient de no de tournée validée pour le site [L]SITE ; renseignée uniquement pour les expéditions par tournée

OLDEP(1..), OLNUM(1..) référence les ordres de livraison à expédier

NUMBT no de bon de transport généré pour le site [L]SITE ; renseignée uniquement pour les expéditions par tournée.

DLNBEFUPD : avant création ou mise à jour de BL

Ce point d’entrée est appelé juste avant l’écriture (ou la réécriture) d’un bon de livraison définitif.

Il permet de renseigner des zones spécifiques au BL.

Contexte et mode de fonctionnement

Ce point d’entrée est dans une boucle sur les mouvements de sortie. Il est suivi d’un Write [DLN] ou d’un Rewrite [DLN], après lequel fstat est testé.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Variables et tables disponibles

BLPRO vaut 0 en création de nouveau BL, sinon il s’agit de la modification d’un BL provisoire existant

Table DELIVERY ouverte et renseignée.

DLNCRGAMT : Calcul du prix du transport pour le BL

Ce point d’entrée est appelé après le calcul du prix du transport pour le bon de livaraison.

Il permet d'intervenir sur le résultat de ce calcul en ajoutant, par exemple , des frais supplémentaires.

Contexte et mode de fonctionnement

Après ce point d’entrée,  GOK est testée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée. Si un problème survient, il convient de positionner GOK à la valeur 0.

Variables disponibles

La zone [F:DLN]CRGAMT contenant le résultat du calcul standard est chargée.

NTRCRGAMT : Calcul du prix du transport pour le récépissé de transport

Ce point d’entrée est appelé après le calcul du prix du transport pour le récépissé de transport.

Il permet d'intervenir sur le résultat de ce calcul en ajoutant, par exemple , des frais supplémentaires.

Contexte et mode de fonctionnement

Après ce point d’entrée,  GOK est testée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée. Si un problème survient, il convient de positionner GOK à la valeur 0.

Variables disponibles

La zone [F:NTR]CRGAMT contenant le résultat du calcul standard est chargée.

CANCRGAMT : Calcul du prix du transport pour le bordereau de transport

Ce point d’entrée est appelé après le calcul du prix du transport pour le bordereau de transport.

Il permet d'intervenir sur le résultat de ce calcul en ajoutant, par exemple , des frais supplémentaires.

Contexte et mode de fonctionnement

Après ce point d’entrée,  GOK est testée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée. Si un problème survient, il convient de positionner GOK à la valeur 0.

Variables disponibles

La zone [F:CAN]CRGAMT contenant le résultat du calcul standard est chargée.