Points d'entrée > Module Géode GX > Script standard VACADR 

FLTSKO : restrictions des objets de stock pris en compte pour l'adressage en sor

Ce point d’entrée permet d’ajouter des conditions spécifiques aux conditions standards pour limiter encore les objets de stocks pris en compte pour l’adressage en sortie d’un article.

Contexte et mode de fonctionnement

Ce point d’entrée est appelé dans la boucle de chargement des objets de stock dans le tableau de variables locales.

Si GPE reste à 0, l’objet de stock courant (correspondant à l’enregistrement [SKO]) est chargé, sinon il ne l’est pas.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Tables disponibles

[L]CUMFLUX vaut 1 en 1ère phase Cumul de flux, 2 en 2ème phase Cumul de Flux, 0 pour un adressage sans cumul de flux

Table STOCKOBJ ouverte et renseignée

Table STORE ouverte et positionnée sur le magasin de l’objet de stock courant

Table SLOT ouverte et positionnée sur l’emplacement de l’objet de stock courant

Table STORETYP ouverte et positionnée sur le type de stockage de l’objet de stock courant

Table ITEMCTR ouverte est positionnée sur le contenant article de l’objet de stock courant.

ADROBJ : restrictions des objets de stock pris en compte pour l'adressage en sor

Ce point d’entrée permet d’interdire l’adressage d’un mouvement de sortie par un objet de stock.

Contexte et mode de fonctionnement

Ce point d’entrée est appelé dans la boucle de parcours des objets de stock chargés précédemment dans les variables locales pour l’article du mouvement de sortie.

Si GPE reste à 0, l’objet de stock courant (correspondant [V]GFCY TB_POINT(OBJ)) est utilisable pour l’adressage, sinon il ne l’est pas. Dans ce dernier cas, renseignez alors les variables [L]ANOM, [L]MESSAGE, [L]ERR1, [L]ERR2 indiquant respectivement le no d’anomalie entre 100 et 199, le motif du refus, 2 valeurs.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Tables et Variables disponibles

[L]DEMANDE est la demande de prélèvement en UC

[L]SITE [L]TB_POINT(OBJ) identifie l’objet de stock courant ; [L]TB_POINT(OBJ) n’est renseigné que pour les emplacements non vides

[L]SITE [L]DEPOSANT [L]TB_ART(OBJ) [L]TB_CONT(OBJ) identique le contenant article de l’objet de stock

[L]SITE TB_MAG(OBJ) [L]TB_ADR(OBJ) identique l’emplacement de l’objet de stock

[L]TB_PICK(OBJ) vaut 1 pour un objet de stock picking, 2 pour un objet de stock réserve

[L]CUMFLUX vaut 1 en 1ère phase Cumul de flux, 2 en 2ème phase Cumul de Flux, 0 pour un adressage sans cumul de flux

Table STOCKOBJ ouverte

Table STORE ouverte

Table SLOT ouverte

Table STORETYP ouverte

Table ITEMCTR ouverte.

REAOBJ : restrictions des objets de stock pris en compte pour réapprovisionner u

Ce point d’entrée permet d’interdire le réapprovisionnement d’un emplacement par un objet de stock.

Contexte et mode de fonctionnement

Ce point d’entrée est appelé dans la boucle de parcours de objets de stock chargés précédemment pour l’article du mouvement de sortie.

Si GPE reste à 0, l’objet de stock courant (correspondant [V]GFCY TB_POINT(OBJR))  est utilisable pour le réappprovisionnement, sinon il ne l’est pas. Dans ce dernier cas, renseignez alors les variables [L]ANOM, [L]MESSAGE, [L]ERR1, [L]ERR2 indiquant respectivement le no d’anomalie entre 100 et 199, le motif du refus, 2 valeurs.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Tables et Variables disponibles

[L]SITE [L]MAGREAP(IREAP) [L]SLOREAP([L]IREAP) est l’emplacement à réapprovisionner

[L]QTEREAP(IREAP) est le nb UC recherché

[L]QDJREAP(IREAP) est le nb UC déjà .

[L]SITE [L]TB_POINT(OBJR) identifie l’objet de stock courant ; [L]TB_POINT(OBJR) n’est renseigné que pour les emplacements non vides

[L]SITE [L]DEPOSANT [L]TB_ART(OBJR) [L]TB_CONT(OBJR)  identique le contenant article de l’objet de stock

[L]SITE TB_MAG(OBJR)  [L]TB_ADR(OBJR) identique l’emplacement de l’objet de stock

[L]TB_PICK(OBJR) vaut 1 pour un objet de stock picking, 2 pour un objet de stock réserve

[L]CUMFLUX vaut 1 en 1ère phase Cumul de flux, 2 en 2ème phase Cumul de Flux, 0 pour un adressage sans cumul de flux

Table STOCKOBJ ouverte

Table STORE ouverte

Table SLOT ouverte

Table STORETYP ouverte

Table ITEMCTR ouverte.

QTYPIOISS : Critère de sortie sur quantité en UC

Ce point d’entrée permet d'intervenir sur les critères  de priorisation des OS à sortir dans le cas d'un emplacement Picking.

Par défaut, sont prioritaires les OS avec la plus grande quantité en UC.

Contexte et mode de fonctionnement

Ce point d’entrée est appelé dans la boucle de création du critère de priorisation de sortie des OS.

Si GPE reste à 0 en sortie du point d'entrée, le critère standard sera appliqué.

Transaction : Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Tables et Variables disponibles

[L]NBMAX = 9999999

[L]TB_NBUC(OBJ2) est le nombre d'UC de l'OS.

[L]CRITSOR est la variable en cours de chargement et servant de critère de tri des OS. Cette variable peut être modifiée par le point d'entrée.

CRITSOR += "."+format$("N0:7#",NBMAX-TB_NBUC(OBJ2))est le critère qui sera appliqué si [V]GPE vaut 0 en sortie du point d'entrée.

Table STOCKOBJ ouverte

Table STORE ouverte

Table SLOT ouverte

Table STORETYP ouverte

Table ITEMCTR ouverte.