Points d'entrée > Module Stocks > Script standard STKMAJS 

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.