Points d'entrée > Module Stocks > Script standard TRTSHTAUTO 

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