Il contient les caractéristiques de la ligne de document pour laquelle on effectue la mise à jour des stocks dont : - [M:STW]TRSTYP : type de transaction (menu local 704) - [M:STW]VCRTYP : typr de document (menu local 701)
Toutes les tables ouvertes par le moteur stock.
Ce point d'entrée permet de définir un critère supplémentaire de différenciation lors de la génération des demandes d'analyse.
Il y a une transaction en cours
Il y a un fichier trace ouvert
Appel lors de la mise à jour des stocks à chaque écriture d'un mouvement de stock.
Pour exploiter le lot comme critère différentiateur supplémentaire des demandes d'analyse, il faut déclarer et alimenter la variable locale WQLH_CRIT de la façon suivante :
Local Char WQLH_CRIT
WQLH_CRIT = "LOT = [M:STW]LOT(I)"
Pré-requis
Le lot devra être ajouté dans la table STOQLYH. Son alimentation se faisant automatiquement via les transclasses.
Variables et masques disponibles
Variable ou masque | Définition |
Bloc 1 de l'écran STOWORK | Il contient les caractéristiques de la ligne de document pour laquelle on effectue la mise à jour des stocks dont : - [M:STW]TRSTYP : type de transaction (menu local 704) - [M:STW]VCRTYP : typr de document (menu local 701) |
|
Toutes les tables ouvertes par le moteur stock.
Ce point d'entrée permet de définir un critère supplémentaire de différenciation lors de la recherche des allocations à faire suivre sur une nouvelle ligne de stock.
Il y a une transaction en cours
Il y a un fichier trace ouvert
Appel lors de la mise à jour des stocks si on change les caractéristiques d'une ligne de stock sur laquelle il y a des allocations. L'appel à ce point d'entrée n'est fait que lorsque l'on cherche une quantité allouée égale à la quantité de la nouvelle ligne de stock.
Sert à déterminer les allocations à faire suivre sur cette nouvelle ligne de stock.
Pour définir un critère différentiateur supplémentaire des allocations, il faut alimenter la variable locale WSTACRIT avec le filtre supplémentaire à appliquer.
Toutes les tables ouvertes par le moteur stock.
Ce point d'entrée permet de ne pas purger un contrôle qualité lors d'une sortie en statut Q.
Il y a une transaction en cours
Il y a un fichier trace ouvert
Appel lors de la mise à jour des stocks, placé dans l'étiquette PURGE_STOQLYD .
Pour ne pas purger un contrôle qualité lors d'une sortie en statut "Q", il faut mettre à 1 la variable GPE.
Variables et masques disponibles
Variable ou masque | Définition |
|
Toutes les tables ouvertes par le moteur stock.
Ce point d'entrée permet de vérifier si une sortie de stock rétroactive est autorisée. Le contrôle porte sur le stock existant à la date concernée. Il s'agit d'un contrôle bloquant.
Ce contrôle permet de répondre au besoin :
Dans ce point d’entrée, saisissez l’instruction suivante :
Call BACKDATE From STKMAJCTL
Les erreurs sont gérées par les scripts standards.
Le contrôle s’applique uniquement en création de documents. Aucun contrôle n’est appliqué en modification ni en suppression.
Flux | TRSTYP(Types de mouvements de stock) ML 704 | VCRTYP(Type de pièce) ML 701 |
---|---|---|
Sortie | 2 = Sortie diverse | 20 = Sortie diverse |
31 = Assemblage (composé) | ||
32 = Désassemblage (composant) | ||
35 = Modification des lots | ||
4 = Livraison client | 4 = Livraison | |
5 = Facture vente avec mouvement de stock | ||
6 = Sortie OF | 12 =Suivi matière | |
24 = Demande de service | 33 = Demande de service | |
29 = Sortie ordre sous-traitance | 6 = Réception | |
Entrée négative | 11 = Retour réception | 8 = Retour fournisseur |
32 = Retour réception pour sous-traitance | 8 = Retour fournisseur | |
Changement stock | 14 = Transfert inter-sites | 29 = Changement stock |
Inventaire | 13 = Inventaire | 9 = Inventaire |
Les mouvements de stock correspondant à un document de Modifications des lots(VCRTYP = 35) sont pris en compte car le flux de sortie correspondant est identifié en tant que Sortie diverse (TRSTYP=2).Ceci est normal pour les renumérotations et mélanges de lots mais inutile pour les changements de caractéristiques (à l’exception du titre) et de zones utilisateurs.Cette prise en compte est sans conséquence dans le calcul du stock à la date effective d'imputation mais elle va bloquer la mise à jour si un mouvement de changement de caractéristiques ou de zones utilisateurs du lot est postérieur à la date d'imputation saisie.
Le tableau ci-dessous indique le signe (positif/négatif) de la quantité dans les flux suivants [M:STW] :
Type de flux | MAJCODH | MAJTYP (I) | Signe quantité |
---|---|---|---|
Sortie | C (création) | S (sortie) | + |
Entrée négative | C | E (entrée) | - |
Transfert inter-sites | C | C (changement d'emplacement) | + |
STOCK sur le site S1 : l'article A1 est géré en lots.
Au 22 octobre, la quantité en stock est de 150 :
1er octobre | 3 octobre | 5 octobre | 10 octobre | 15 octobre |
---|---|---|---|---|
Lot 1 +30 | Lot 1 -10 | Lot 1 +10 | Lot 1 +20 | |
Lot 2 +20 | ||||
Lot 3 +50 | Lot 3 +30 |
Date effective | Lot | Quantité | Résultat |
---|---|---|---|
30 septembre | Lot 2 | - 10 | Mouvement bloqué(stock = 0) |
1er octobre | Lot 1 | - 40 | Mouvement bloqué(mouvement de sortie le 3 octobre) |
5 octobre | Lot 1 | - 40 | Mouvement bloqué(stock = 30) |
5 octobre | Lot 3 | - 20 | Mouvement bloqué(stock = 0) |
12 octobre | Lot 3 | - 60 | Mouvement bloqué(stock = 50) |
14 octobre | Lot 1 | - 50 | Mouvement bloqué(stock = 30) |
15 octobre | Lot 1 | - 50 | Mouvement autorisé(stock = 50) |