Traitement FUNSTVA : Etat valorisé des stocks
REASTJ : Après lecture mouvement stock
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.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Après chaque lecture de mouvement de stock en impression globale à date.
Variables et masques disponibles
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)
BEFWRISTV : Avant écriture enregistrement de travail
Ce point d’entrée permet d’intervenir avant l’écriture de chaque enregistrement de la table STOVALWRK
Contexte et mode de fonctionnement
Transaction
Il n’y a pas une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Avant chaque écriture d’enregistrement de la table de travail STOVALWRK.
Le buffer peut être modifié avec toutes les précautions d’usage.
Variables et masques disponibles
Variable ou masque |
Définition |
Mask STOVAL [DIA] |
Paramètres de traitement |
File STOVALWRK [STV] |
Buffer table STOVALWRK entièrement chargé |
REAART : Avant traitement d un article
Ce point d’entrée permet entre autre de filtrer les articles afin de les exclure du traitement .
Contexte et mode de fonctionnement
Transaction
Il n’y a pas une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Avant le traitement d un article
Variables et masques disponibles
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 |