Points d'entrée >  Module Stocks >  Traitement standard SUBSCSP  

Afficher tout Masquer tout

MOD_FILLOC2 : Permettre un changement d'emplacement depuis un emplacement tiers

Ce point d'entrée permet d'autoriser de transférer du stock d'une emplacement tiers vers un emplacement interne  ou de faire un changement de statut sur un emplacement tiers.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Différents cas d’appel - Variables significatives

Ce point d’entrée est situé dans l’étiquette $FILGAUCHE du traitement SUBSCSP.

Il est appelé lors de l’alimentation du filtre de la liste gauche de sélection des stocks.

Il permet de remplacer le filtre appliqué aux types d'emplacements autorisés en sélection en modifiant la valeur de la variable FILGAUSUP(3).

Le champ [M:SCS1]BETFCYCOD contient le type de transfert autorisé par la transaction de changement de stock : il vaut 1 pour les transferts internes.

Exemple 1 :

Pour autoriser un changement d'un emplacement client vers un emplacement interne (en permettant le picking d'une ligne de stock présente sur un emplacement client), il faut écrire la séquence suivante :

If [M:SCS1]BETFCYCOD=1 : FILGAUSUP(3)+="&[F:STO]LOCCAT<=3" : GPE=1 : Endif

Exemple 2 :

Pour autoriser un changement de statut d'un emplacement sous-traitant (en permettant le picking d'une ligne de stock présente sur un emplacement sous-traitant), il faut écrire la séquence suivante :

If [M:SCS1]BETFCYCOD=1 : FILGAUSUP(3)+="&find([F:STO]LOCCAT,1,2,4)" : GPE=1 : Endif