Traitement TRTSHTAUTO : Régularisation des manquants et mouvements en attente
REGSTJAUTO : Permet de régulariser des mvts en attente avec un lot non renseigné
Ce point d'entrée permet de régulariser en automatique, des mouvements en attente pour lesquels le lot n’a pas été renseigné.
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 - Variables significatives
Ce point d’entrée est appelé lors de la régularisation d’un mouvement en attente, juste avant l’alimentation des filtres sur les stocks susceptibles de régulariser ce mouvement.
Pour rendre facultative la présence de la valeur du lot dans le mouvement à régulariser, il suffit de positionner la variable locale WLOTOPT de la façon suivante : WLOTOPT = 1.
Un mouvement en attente concernant un article géré en lot, pourra ainsi être régulariser même si le lot n’a pas été renseigné.
Les masques significatifs sont :
STKSHTSEL [SHTS](avec l’indice PNOL) : Mouvements en attente à régulariser
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…).
Table |
Contenu significatif |
Intitulé Table |
STOCK |
Non |
Stock |
ITMMASTER |
Oui |
Article |
ITMFACILIT |
Oui |
Article-site |
MODTRACE : Permet de remplacer la trace standard par une autre
Ce point d'entrée permet de remplacer la trace standard lors de la régularisation des manquants.
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 - Variables significatives
Ce point d’entrée est appelé lors de la régularisation d’un manquant, juste après chaque tentative de régularisation.
Pour remplacer la trace standard par une autre (qui est à écrire dans le point d'entrée) il faute positionner la variable GPE de la façon suivante : GPE = 1
Une variable locale WACT permet d'identifier le contexte correspond à la trace écrite en satndard. Les différentes valeurs sont :
WACT = "A" : Allocation du manquant.
WACT = "D" : Suppression du manquant.
WACT = "M" : Diminution du manquant.
WACT = "S" : Résultat de la tentative d'allocation lorsqu'il reste un manquants.
WACT = "F" : Fin de la régularisation d'une ligne ('La régularisation s'est terminée correctement')
Par exemple, si on ne veut pas tracer les tentatives de régularisation qui n'ont pas abouties, il faut tester [M:ALP]ALLQTY.
If [M:ALP]ALLQTY=0 : GPE=1 : Endif
Les masques significatifs sont :
ALLPAR [ALP] : Paramètres de l'allocation ([M:ALP]ALLQTY contient la quantité qui a été allouer)
STKSHTSEL [SHTS](avec l’indice PNOL) : Mouvements en attente à régulariser
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…).
Table |
Contenu significatif |
Intitulé Table |
STOCK |
Non |
Stock |
STOALL |
Non |
Allocation |
ITMMASTER |
Oui |
Article |
ITMFACILIT |
Oui |
Article-site |
NO_REAJUST : Permet de ne pas réajuster la qté allouée en unité vente entière
Ce point d'entrée permet de ne pas réajuster la qté allouée en unité vente entière.
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 - Variables significatives
Ce point d’entrée est appelé lors de la régularisation automatique d'une allocation
pour les types : [M:ALP]VCRTYP,2,3,4,5 : commandes, préparations, livraisons, factures.
Pour ne pas faire le réajustement il faut positionner la variable GPE de la façon suivante : GPE = 1
Les masques significatifs sont :
ALLPAR [ALP] : Paramètres de l'allocation ([M:ALP]ALLQTY contient la quantité qui a été allouer)
CRITSTASPE : Permet de rajouter des filtres en régularisation
Ce point d'entrée permet de rajouter des filtres sur la table STOALL en régularisation des stocks manquants
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Différents cas d’appel - Variables significatives
Ce point d’entrée est appelé lors de la régularisation des stocks manquants
Le point d'entrée est placé juste avant la lecture de la table STOALL.
Le filtre peux ce faire avec les éléments du masque STKSHTSEL ou de la table STOALL
Une rubrique de 250 caracteres alphanumérique est disponible : CRITSTA pour définir le filtre