Traitement CPTLOT : Validation des lots
CONTROLE : Avant validation des pièces
Le point d’entrée CONTROLE permet, lors de la validation des lots, d’effectuer des contrôles supplémentaires et en particulier de ne pas valider certaines pièces.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Le point d’entrée CONTROLE est appelé avant chaque validation de pièce, alors que tous les contrôles standard ont été effectués. La variable GPE est positionnée à 0, si elle est différente de 0 au retour la pièce ne sera pas validée.
Variables et masques disponibles
Les écrans GACCENT0 [HAE0], GACCENT1 [HAE1], GACCENT2 [HAE2] contiennent les données de la pièce en cours de validation.
L’écran CPTLOT [DIA] contient les paramètres de lancement.
Tables ouvertes
Toutes les tables nécessaires à la validation de pièce sont ouvertes. La table GENTLOTH est en ligne et la classe [F :LOH] contient l’en-tête de la pièce à valider.
MAJLOT : Avant validation du lot
Le point d’entrée MAJLOT permet de ne pas valider le lot.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Le point d’entrée MAJLOT est appelé à la fin de la validation de chaque lot et la variable GPE fonctionne selon le même principe.
Variables et masques disponibles
Les écrans GACCENT0 [HAE0], GACCENT1 [HAE1], GACCENT2 [HAE2] contiennent les données de la pièce en cours de validation.
L’écran CPTLOT [DIA] contient les paramètres de lancement.
Tables ouvertes
Toutes les tables nécessaires à la validation de pièce sont ouvertes. La table GENTLOTH est en ligne et la classe [F :LOH] contient l’en-tête de la pièce à valider.