Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables ouvertes par le moteur stock.
Ce point d'entrée est appelé avant l'instruction "Write" de chaque entête contrôle qualité.
Le buffer de la table STOQLYH [QLH] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant l'instruction "Rewrite" de chaque entête contrôle qualité.
Le buffer de la table STOQLYH [QLH] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant l'instruction "Write" de chaque détail contrôle qualité.
Le buffer de la table STOQLYD [QLD] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant l'instruction "Rewrite" de chaque détail contrôle qualité.
Le buffer de la table STOQLYD [QLD] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant le contrôle de la date d’imputation d’un mouvement de stocks.
Le contrôle peut être effectué spécifiquement et le contrôle standard inhibé.
Description du contexte d’appel
Il n’y a pas de transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
LDAT : Date à contrôler
LFCY : Site
LPAR : Statut période (1=direct / 2=différé / 3=ajustement / 4=interdit
Variable en sortie | Définition |
GPE | Si positionné <> 0 l’action standard de contrôle date imputation n’est pas exécutée |
Ce point d'entrée est appelé après le calcul du stock disponible d’un article site à partir de la table ITMMVT.
Il peut y avoir une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Variable ou masque | Définition |
AITV | Contient l’abréviation de la classe de la table ITMMVT (cumuls article-site) par défaut :’[F :ITV]’ |
LTYPLOC | Type d’emplacement pris en compte : tous les emplacements internes + les combinaisons exploitant les poids suivants (1=attente rangement / 2=client / 4=sous-traitant) Exemple : 5=attente rangement & sous-traitant |
LSTA | Statuts pris en compte (Menu local 2701) / Si 0 alors statut ‘A’ |
LSTUACTDIS | Contient le stock disponible calculé par le sous programme . Exemple : LTYPLOC=1 , LSTA=1 et on souhaite ajouter le stock en statut ‘Q’ Il faut rajouter : LSTUACTDIS += evalue(AITV+ ‘CTLSTO’) + evalue(AITV+ ‘PLFCTLSTO’) - evalue(AITV+ ‘CTLALL’) |
Ce point d'entrée est appelé avant l'instruction "Write" de chaque nouvelle ligne cumuls article-site.
Le buffer de la table ITMMVT [ITV] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant l'instruction "Rewrite" de chaque ligne cumuls article-site.
Le buffer de la table ITMMVT [ITV] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant l'instruction "Write" de chaque nouvelle ligne historique cumuls article-site.
Le buffer de la table ITMMVTHIS [ITH] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes
Ce point d'entrée est appelé avant l'instruction "Rewrite" de chaque ligne historique cumuls article-site.
Le buffer de la table ITMMVTHIS [ITH] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée permet un calcul spécifique de la date de péremption
Il peut y avoir une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
LCOD : Contient la valeur de la rubrique EXYMGTCOD (gestion péremption) de la table ITMMASTER (article)
LREF : Date référence péremption
LSHL : Contient la valeur de la rubrique SHL (délai péremption) de la table ITMMASTER (article)
LPER : Date de péremption calculée
Ce point d'entrée est appelé avant l'instruction "Write" de chaque nouvelle ligne couts stocks FIFO.
Le buffer de la table STOCOST [STP] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant l'instruction "Rewrite" de chaque nouvelle ligne couts stocks FIFO.
Le buffer de la table STOCOST [STP] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes.
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.
Ce point d'entrée est appelé avant l'instruction "Delete" de chaque suppression d'élément de pile FIFO.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
1- Création, modification ou suppression d'un mouvement de stock qui implique la décrémentation de la pile FIFO
2- Changement de valeur avec mise à jour de la pile FIFO
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée permet de ne pas lire la règle de gestion de stock au niveau global et ainsi de rendre obligatoire sa définition dans la catégorie article.
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 appelé dans le sous-programme LECSRU du traitement STKLIB
Pour ne pas effectuer la lecture de la règle de gestion de stock globale, il faut mettre la variable globale GPE = 0
Ce point d'entrée est appelé avant l'instruction "Write" de chaque nouvelle ligne échantillonnage controle qualité.
Le buffer de la table STOQLYSMP [SMP] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel lors de l enregistrement du controle qualité pour un article avec gestion echantillonnage.
ITMFACILIT/ITF
Masque STQ1
indice I pour lecture tableau du masque STQ1
Ce point d'entrée est appelé avant l'instruction "Rewrite" de chaque reecriture d une échantillonnage controle qualité.
Le buffer de la table STOQLYSMP [SMP] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel lors de l enregistrement du controle qualité pour un article avec gestion echantillonnage.
ITMFACILIT/ITF
Masque STQ1
indice I pour lecture tableau du masque STQ1
Ce point d'entrée est appelé avant l'instruction "Write" de chaque nouvelle ligne d'allocation.
Le buffer de la table STOALL [STA] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant l'instruction "Rewrite" de chaque ligne allocation.
Le buffer de la table STOALL [STA] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant l'instruction "Rewrite" de chaque ligne article-dépot.
Le buffer de la table ITMWRH [ITW] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel dans la phase de validation d inventaire.
CUNLISDET/CUN détail inventaire
ITMMASTER/ITM Articles
ITMFACILIT/ITF Articles-site
ITMMVT/ITV Cumuls-article
STOPAR/STE Parametres stock
Ce point d'entrée permet un calcul spécifique de la référence péremption
Il est placé dans le sous-programme CALREF du traitement STKLIB
Il peut y avoir une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
LCOD : Contient la valeur de la rubrique EXYMGTCOD (gestion péremption) de la table ITMMASTER
LREF : Date référence péremption
LSHL : Contient la valeur de la rubrique SHL (délai péremption) de la table ITMMASTER
LUOM : Contient la valeur de la rubrique SHLUOM (l unité de temps délai péremption) de la table ITMMASTER
LPER : Date référence péremption calculée
Ce point d'entrée permet un calcul spécifique de la date limite utilisation
Il est placé dans le sous-programme CALDLU du traitement STKLIB
Il peut y avoir une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
LCOD : Contient la valeur de la rubrique EXYMGTCOD (gestion péremption) de la table ITMMASTER
LREF : Date référence péremption
LEXY : Date péremtion
LDLU : Contient la valeur de la rubrique DLU (coefficient utilisation) de la table ITMMASTER
LPER : Date limite utilisation calculée
Ce point d'entrée permet un calcul spécifique de la date re-controle
Il est placé dans le sous-programme CALLTI du traitement STKLIB
Il peut y avoir une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
LCOD : Contient la valeur de la rubrique EXYMGTCOD (gestion péremption) de la table ITMMASTER
LREF : Date référence re-controle
LSHL : Contient la valeur de la rubrique SHLLTI (délai re-controle) de la table ITMMASTER
LUOM : Contient la valeur de la rubrique SHLLTIUOM (l unité de temps re-controle) de la table ITMMASTER
LPER : Date re-controle calculée
Ce point d'entrée permet de gérer la traçabilité sur le suivi au lieu de l'OF
.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Ce point d'entrée est appelé dans le sous-programme MAJTRK du traitement STKLIB
#--- Séquence à écrire dans le point d'entrée
If find([F:STJ]TRSTYP,5,6,19)
WTYP = [F:STJ]VCRTYP
WNUM = [F:STJ]VCRNUM
WLIN = [F:STJ]VCRLIN
WTYPORI = [F:STJ]VCRTYPORI
WNUMORI = [F:STJ]VCRNUMORI
WLINORI = [F:STJ]VCRLINORI
Endif
Une autre utilisation de ce point d'entrée est possible.
Pour ne pas tracer les mouvements internes, il faut tester [F:STJ]TRSTYP et mettre GPE=1 de la façon suivante :
If find([F:STJ]TRSTYP, 7, 8, 9, 21, 22, 23, 25, 34) : GPE=1 : Endif
Ce point d'entrée est appelé après le calcul du stock disponible d’un article site à partir de la table ITMMVT et des lignes de stock.
Il peut y avoir une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Variable ou masque | Définition |
AITV | Contient l’abréviation de la classe de la table ITMMVT (cumuls article-site) par défaut :’[F :ITV]’ |
LFCY | Site |
LITM | Article |
LLOT | No lot Préfixe avec "*" / Tous les lots "*" / Lot blanc seul "" |
LLOC | Emplacement Préfixe avec "*" / Tous les emplacements "" ou "*" |
LTYPLOC | Type d’emplacement pris en compte : tous les emplacements internes + les combinaisons exploitant les poids suivants (1=attente rangement / 2=client / 4=sous-traitant) Exemple : 5=attente rangement & sous-traitant |
LSTA | Statuts pris en compte (Menu local 2701) / Si 0 alors statut ‘A’ |
LOWN | Propriétaire (si "" alors LFCY) |
LWRH | Dépôt ou "" |
LSTUACTDIS | Contient le stock disponible calculé par le sous programme . |
Ce point d'entrée est appelé en fin de lancement de l'interface comptable.
Il peut y avoir une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Ce point d'entrée est appelé avant l'instruction "Write" lot-site
Le buffer de la table STOLOTFCY [SLF] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes
Ce point d'entrée est appelé avant l'instruction "Rewrite" lot-site
Le buffer de la table STOLOTFCY [SLF] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes
Ce point d'entrée est appelé avant l'instruction "Delete" de chaque suppression d'élément STOCK
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
à chaque suppression d un enregistrement de la table STOCK
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée permet de rendre bloquant le message " Article en inventaire" lors d'une entrée de stock.
Il ni a pas de transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
A chaque nouvel article en entrée de stock .
En standard un message non bloquant apparait en entrée de stock si l article est en inventaire. L initialisation de la variable GPE par le point d entrée CTR_CUNFLG du traitement STKLIB rend le message bloquant.
Tables ouvertes
Toutes les tables du moteur stock sont ouvertes.
Ce point d'entrée est appelé avant l'instruction "Write" rangements
Le buffer de la table STOSRG [SRG] est chargé et peut être modifié avec toutes les précautions d'usage.
Il y a une transaction en cours
Il peut y avoir un fichier trace ouvert selon type de mouvement (tester GTRACE)
Appel systématique.
Toutes les tables du moteur stock sont ouvertes
Ce point d'entrée est appelé à la fin de la détermination du code préparation dans le sous-programme REC_PRECOD.
Il permet d'intervenir sur le code préparation qui a été déterminé.
Il n'y a pas de transaction en cours
Appel systématique.
La variable LPRECOD contient le code préparation qui a été déterminé (ou non)