Traitement STKMAJS : Mise à jour des sorties de stock
MAJSORSTR : Avant mise à jour des sorties de stock d'une ligne de document
Ce point d'entrée est appelé avant la mise à jour des sorties de stock associées à une ligne de document.
Les caractéristiques de ces sorties sont contenues dans l’écran de travail [M :STW].
La modification du contenu de cet écran de travail permet d’intervenir sur les mises à jour à réaliser.
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
Le document à l’origine de la mise à jour peut être déterminé par la valeur des champs suivants :
[M :STW]VCRTYP Type de document (menu local 701)
[M :STW]VCRNUM Numéro de document
[M :STW]VCRLIN Ligne de document
[M:STW]TRSTYP contient le type de transaction (menu local 704)
Tables ouvertes
Toutes les tables du moteur stock sont ouvertes mais leur contenu n’est pas significatif.
L’écran d’interface de mise à jour des stocks : STOWORK [STW] est ouvert et contient toutes les caractéristiques des sorties à effectuer.
MAJSOREND : Après mise à jour des sorties de stock d'une ligne de document
Ce point d'entrée est appelé après la mise à jour des sorties de stock associées à une ligne de document.
Les caractéristiques de ces sorties sont contenues dans l’écran de travail [M :STW].
Il permet de faire des mises à jour complémentaires.
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
Le document à l’origine de la mise à jour peut être déterminé par la valeur des champs suivants :
[M :STW]VCRTYP Type de document (menu local 701)
[M :STW]VCRNUM Numéro de document
[M :STW]VCRLIN Ligne de document
[M:STW]TRSTYP contient le type de transaction (menu local 704)
Tables ouvertes
Toutes les tables du moteur stock sont ouvertes mais leur contenu n’est pas significatif.
L’écran d’interface de mise à jour des stocks : STOWORK [STW] est ouvert et contient toutes les caractéristiques des sorties qui ont été réalisées.
SOR_STOSTJ : Avant mise à jour du mouvement de sortie
Ce point d'entrée est appelé avant l’écriture d’un mouvement de sortie de stock et la mise à jour de la ligne de stock.
Les caractéristiques de cette sortie sont contenues dans l’écran de travail [M :STW].
La modification du contenu de cet écran de travail permet d’intervenir sur les mises à jour à réaliser.
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
Le document à l’origine de la mise à jour peut être déterminé par la valeur des champs suivants :
[M :STW]VCRTYP Type de document (menu local 701)
[M :STW]VCRNUM Numéro de document
[M :STW]VCRLIN Ligne de document
[M:STW]TRSTYP contient le type de transaction (menu local 704)
Le 2ème bloc de l’écran [M :STW] indicé par la variable I contient les caractéristiques de la sortie
Les variables locales [L]SIGN et [L]SENS ont la signification suivante :
SIGN |
SENS |
|
-1 |
+1 |
Sortie |
+1 |
+1 |
Annulation sortie |
-1 |
-1 |
Sortie négative |
+1 |
-1 |
Annulation sortie négative |
Tables ouvertes
Toutes les tables du moteur stock sont ouvertes mais leur contenu n’est pas significatif.
L’écran d’interface de mise à jour des stocks : STOWORK [STW] est ouvert et contient toutes les caractéristiques de la sortie à effectuer.