Ce point d'entrée permet de transférer des données de l’écran de saisie d’une ligne de document vers l’écran de stockage des données d’entrée (STOENTW).
Il est appelé dans tous les documents traitant des flux d’entrée.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Ce point d’entrée est situé dans le sous-programme STKFILLENTW du traitement STKENT.
Il est appelé dans tous les documents traitant des flux d’entrée à la fin de la saisie d’une nouvelle ligne lors de l’exploitation des données saisies pour déterminer le stock à entrer.
On peut ainsi alimenter dans l’écran de stockage des entrées STOENTW ([M :ENTW]), des informations saisies dans la ligne de document.
La variable contenant le nom de l’écran de saisie des lignes de document est :
LABR = Ecran de saisie des lignes de document sous la forme : XXX (Exemple : SMR1 pour les entrées diverses)
Les indices à utiliser dans les tableaux des écrans sont :
LLIG = Indice de la ligne de document dans l’écran ‘LABR’
WLIG = Indice dans STOENTW [M :ENTW]
Les variables significatives sont :
LFCY = Site
LTRS = Type mouvement (menu local 704)
LVCR = Type pièce (menu local 701)
Attention :
Ce point d’entrée n’est destiné qu’à gérer de nouvelles zones.
En aucun cas il ne faut modifier le contenu standard de l’écran STOENTW.
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 |
ITMMASTER | Oui | Articles |
ITMFACILIT | Oui | Articles sites |
Permet d alimenter l’écran de stockage STOENTW dans le cas ou la gestion des emplacement est active pour l article
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Il est appelé ; uniquement pour des articles ayant une gestion des emplacement ; dans tous les documents traitant des flux d’entrée à la fin de la saisie d’une nouvelle ligne lors de l’exploitation des données saisies pour déterminer le stock à entrer
On peut ainsi alimenter dans l’écran de stockage des entrées STOENTW ([M :ENTW]), les emplacements sur des lignes de sous-lot
et gérer les types de remplacement .
La variable contenant le nom de l’écran de saisie des lignes de document est :
LABR = Ecran de saisie des lignes de document sous la forme : XXX (Exemple : SMR1 pour les entrées diverses)
Les indices à utiliser dans les tableaux des écrans sont :
LLIG = Indice de la ligne de document dans l’écran ‘LABR’
WLIG = Indice dans STOENTW [M :ENTW]
Les variables significatives sont :
LFCY = Site
LTRS = Type mouvement (menu local 704)
LVCR = Type pièce (menu local 701)
Attention :
En aucun cas il ne faut modifier le contenu standard de l’écran STOENTW.
Exemple : /<--SPAN "># Récupération de l'emplacement par défaut de l'art-site pour le type mouvement
Call STKSUGEMP([M:ENTW]WLOCSEQ(WLIG),LTRS,LTRSCOD,
& LFCY,evalue("[M:"+LABR+"]ITMREF(LLIG)"),[M:ENTW]PCU(WLIG),[M:ENTW]QTYPCU(WLIG),
& [M:ENTW]STA(WLIG),[M:ENTW]LOCTYP(WLIG),[M:ENTW]LOC(WLIG),"","QU","") From STKLOC
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 |
ITMMASTER |
Oui |
Articles |
ITMFACILIT |
Oui |
Articles-site |
TABSTORUL |
Oui |
Règle de gestion |
TABLOCTYP |
Oui |
Type emplacements |
STOLOC |
Non |
Emplacements |
Ce point d'entrée permet d alimenter la quantité des sous-lots dans l’écran de stockage STOENTW
Il est appelé dans tous les documents traitant des flux d’entrée.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Ce point d’entrée est situé dans le sous-programme CUTLIGSLO du traitement STKENT.
Le sous-programme CUTLIGSLO est appelé depuis le sous-programme STKFILLENTW si le nombre de sous-lot est > 1
Il est appelé dans tous les documents traitant des flux d’entrée à la fin de la saisie d’une nouvelle ligne lors de l’exploitation des données saisies pour déterminer le stock à entrer.
Les variables significatives sont :
LABR = Abréviation du masque de saisie
LLIG = No ligne de l’écran de saisie
PQTY = Quantité saisie sur la ligne de document
PNBSLO = Nombre de sous-lot saisie sur la ligne de document
PUOM = Unité saisie sur la ligne de document
PTABQTY = Tableau des quantités de chaque sous-lot . Ce tableau est dimensionné par le nombre de sous-lot saisie
C est ce tableau que le point d entrée doit renseigner
GPE = Flag indiquant le mode de gestion des quantités (0 = mode standard , 1 mode PE )
Attention :
En aucun cas il ne faut modifier le contenu standard de l’écran STOENTW.
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 |
ITMMASTER | Oui | Articles |
ITMFACILIT | Oui | Articles sites |
Affecter le premier numéro de sous-lot par une valeur autre que « 00001 »
Ce PE permet d'affecter le premier numéro de sous-lot par une valeur autre que "00001" en renseignant la variable alphanumérique LSLO. La nouvelle valeur alphanumérique devra avoir une longueur conforme à GLONSLO et devra se terminer par au moins un caractère numérique
Il ni a pas de transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Remplacer la boucle de lecture des mouvements de stock d'une pièce origine afin d'en améliorer les performances.
Ce PE permet de remplacer la boucle standard de lecture des mouvements de stock d'une pièce d'origine lors du picking de celle-ci.
Il permet alors d'améliorer les performances (en ajoutant un reckey par exemple) notamment lorsque l'on gère des numéros de série.
Il faut positionner la variable globale GPE=1 et réécrire la séquence suivante en la modifiant telle que souhaitée :
For [STJ1]STJ2 Where UPDCOD = 2 &
& ITMREF = [M:ENT]ITMREF &
& IPTDAT >=[F:STJ]IPTDAT &
& VCRTYPORI = [M:ENT]VCRTYPORI &
& VCRNUMORI = [M:ENT]VCRNUMORI &
& VCRLINORI = [M:ENT]VCRLINORI &
& REGFLG <>2 &
& QTYSTU > 0
# Si données stock identiques, on déduit la qté déjà retournée/réceptionnée
If [F:STJ1]LOT=[F:STJ]LOT & [F:STJ1]SLO=[F:STJ]SLO &
& [F:STJ1]BPSLOT=[F:STJ]BPSLOT & [F:STJ1]SERNUM=[F:STJ]SERNUM &
& [F:STJ1]PALNUM=[F:STJ]PALNUM & [F:STJ1]CTRNUM=[F:STJ]CTRNUM &
& [F:STJ1]OWNER =[F:STJ]OWNER
WQTYRET+= [F:STJ1]QTYSTU
WQTYRET-= min(WQTYSTU,[F:STJ1]QTYSTU)
WQTYSTU = max(0,WQTYSTU-[F:STJ1]QTYSTU)
Endif
Next
Il ni a pas de transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel lors d'une réception de livraison, d'un retour client ou d'une réintégration de stock.
Lorsque l'on est en contexte inter-sites, lors de l'alimentation des caractéristiques stocks d'une ligne de pièce par récupération des mouvements de stock d'une ligne de pièce origine, pouvoir changer l'affectation du lot et du lot fournisseur.
Il n'y a pas de transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Ce point d’entrée est situé dans le sous-programme STKFILENTW du traitement STKENT.
Il est appelé dans les cas suivants lorsque l'article est géré en lot :
- picking livraison en réception (si inter-sites)
- picking retour réception en retour livraison (si inter-sites)
- picking livraison en retour livraison
- réintégration de stock
- désassemblage d'un assemblage (traitement des composants)
La variable [M:ENT]TRSTYP permet de savoir quel type de mouvement, on traite. Elle correspond au menu local 704.
Il permet de ne pas conserver les lots de la pièce origine, mais d'en affecter des nouveaux. Ceci n'a un sens que si l'on est en contexte inter-site lorsque l'on réceptionne une livraison par exemple.
Pour celà, il faut positionner la variable globale GPE=1 et réécrire la séquence suivante en la modifiant telle que souhaitée :
Par exemple pour récupérer le lot de la pièce origine dans le lot fournisseur et affecter le lot par compteur lorsque l'on réceptionne une livraison, il faut écrire ceci :
Endif
Ce point d'entrée permet d'ajouter un filtre lors de la récupération des mouvements de stocks d’une pièce origine vers l’écran de stockage des données d’entrée (STOENTW).
Il est appelé dans tous les documents traitant des flux d’entrée après sélection d'une pièce origine.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Ce point d’entrée est situé dans le sous-programme STJSTOENTW du traitement STKENT.
Il est appelé dans tous les documents traitant des flux d’entrée après sélection d’une pièce origine lors de la récupération des mouvements de stock de cette pièce origine pour stockage dans l'écran STOENTW.
Il permet ainsi d'ajouter un filtre sur les mouvements de stock à récupérer.
Ce filtre doit être défini dans la variable WFILPE.
Exemple :
Lors d'un retour client, il permet par exemple de filtrer les mouvements de stock de la livraison origine sur un lot particulier :
If LTRS=12 & [M:ENT]VCRTYPORI=4 : WFILPE="LOT=lotsaisi" : Endif
Les variables significatives sont :
LTRS = Type mouvement (menu local 704)
LTYP = Type document (menu local 701)
[M:ENT]VCRTYPORI = Type document origine (menu local 701)
[M:ENT]VCRNUMORI = Numéro document origine
[M:ENT]VCRLINORI = Ligne document origine
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 |
STOJOU | Non | Mouvements de stock |
Ce point d'entrée permet de forcer le rechargement de l’écran de stockage des données d’entrée (STOENTW) à partir d'une ligne de document d'entrée lorsque celle-ci n'a qu'une ligne correspondante dans STOENTW.
Cela permet de réexploiter les caractéristiques du stock ayant été saisi dans la ligne de document même si le stock avait déjà été caractérisé.
Attention, l'utilisation de ce point d'entrée, dans le cas où les caractéristiques du stock sont issues d'une pièce origine (réception d'une livraison, retour de livraison, ...), est susceptible de générer des anomalies.
Il est appelé dans tous les documents traitant des flux d’entrée.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Ce point d’entrée est situé dans le sous-programme OUVENT du traitement STKENT.
Il est appelé dans tous les documents traitant des flux d’entrée après saisie ou modification d'une ligne du document pour stockage des caractéristiques du stock dans l'écran STOENTW.
Pour forcer le rechargement des caractéristiques du stock dans l'écran STOENTW, il faut mettre la variable GPE=1
Les variables significatives sont :
LFCY = Site
LABR = Abréviation écran
LTRS = Type mouvement (menu local 704)
LVCR = Type document (menu local 701)
LLIG = No ligne dans le tableau de l'écran
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 |