Ce point d’entrée permet d’intervenir après la lecture de chaque mouvement de stock lorsqu’une valorisation du stock à date est demandée.
Il n’y a pas une transaction en cours.
Il y a un fichier trace ouvert
Après chaque lecture de mouvement de stock en impression globale à date.
Variable ou masque | Définition |
Mask STOVAL [DIA] | Paramètres de traitement |
Decimal WQTYRCP | Variable qui sera chargée dans le champ QTYSTURCP de la table STOVALWRK |
Decimal WQTYISS | Variable qui sera chargée dans le champ QTYSTUISS de la table STOVALWRK |
Decimal WQTYCHG | Quantité des mouvements de stock internes (hors inventaire) |
Decimal WAMTRCP | Variable qui sera chargée dans le champ AMTRCP de la table STOVALWRK |
Decimal WAMTISS | Variable qui sera chargée dans le champ AMTISS de la table STOVALWRK |
Integer GPE | Mettre GPE <> 0 si les variables précédentes ne doivent pas être écrasées par le standard. |
Decimal WQTE(0..3) | Quantité en stock: o Indice 0 : Quantité totale o Indice 1 : Quantité en statut A o Indice 2 : Quantité en statut Q o Indice 3 : Quantité en statut R |
La variable WQTE est initialisée avec la quantité du jour. Au fur et à mesure de la lecture des mouvements (postérieurs à la date demandée), seuls les indices 1 à 3 sont mis à jour. Cela n'est pas fait si GPE<>0. Il est donc indispensable de mettre à jour cette variable dans le spécifique pour rester cohérent, c'est à dire qu'à la fin de la boucle sur les mouvements, l'égalité suivante doit être respectée :
WQTE(0) + WQTYISS – WQTYRCP – WQTYCHG = WQTE(1) + WQTE(2) + WQTE(3)
Ce point d’entrée permet d’intervenir avant l’écriture de chaque enregistrement de la table STOVALWRK
Il n’y a pas une transaction en cours.
Il y a un fichier trace ouvert
Avant chaque écriture d’enregistrement de la table de travail STOVALWRK.
Le buffer peut être modifié avec toutes les précautions d’usage.
Variable ou masque | Définition |
Mask STOVAL [DIA] | Paramètres de traitement |
File STOVALWRK [STV] | Buffer table STOVALWRK entièrement chargé |
Ce point d’entrée permet entre autre de filtrer les articles afin de les exclure du traitement .
Il n’y a pas une transaction en cours.
Il y a un fichier trace ouvert
Avant le traitement d un article
Variable ou masque | Définition |
File ITMMASTER [ITM] | buffer table ITMMASTER chargé |
File ITMFACILIT[ITF] | buffer table ITMFACILIT chargé |
Integer GPE | Mettre GPE <> 0 pour exclure l article du traitement. |
Integer WFBDVLT(10) | Liste des méthodes de valorisation interdites pour un état valorisé à date. WFBDVLT(0) = 3 ; WFBDVLT(1) = 5 ; WFBDVLT(2) = 8 |