Ce point d'entrée permet de régulariser en automatique, des mouvements en attente pour lesquels le lot n’a pas été renseigné.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
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
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 |
Ce point d'entrée permet de remplacer la trace standard lors de la régularisation des manquants.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
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
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 |
Ce point d'entrée permet de ne pas réajuster la qté allouée en unité vente entière.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
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
ALLPAR [ALP] : Paramètres de l'allocation ([M:ALP]ALLQTY contient la quantité qui a été allouer)
Ce point d'entrée permet de rajouter des filtres sur la table STOALL en régularisation des stocks manquants
Il n'y a pas de transaction en cours.
Il y a un fichier trace ouvert.
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