Traitement STKVALMAJ2 : $Revision$
MAJ_ITH : Mise à jour de l'historique Cumuls Articles-Sites
Ce point d'entrée permet de ne pas effectuer la mise à jour de l'historique des cumuls articles-sites (table ITMMVTHIS)
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Il n'y a pas de fichier trace ouvert
Différents cas d’appel
Appel lors de la mise à jour des stocks en rupture article lors de la mise à jour des cumuls articles-sites.
Pour ne pas mettre à jour l'historique des cumuls articles-sites, il faut mettre à 1 la variable GPE.
Attention : ce point d'entrée est l'équivalent de celui se trouvant dans le traitement STKMAJ. Il faudra donc certainement avoir le même comportement dans les deux cas.
Variables et masques disponibles
|
Variable ou masque |
Définition |
|
Bloc 1 de l'écran STOWORK |
Il contient les caractéristiques de la ligne de document pour laquelle on effectue la mise à jour des stocks dont : - [M:STW]TRSTYP : type de transaction (menu local 704) - [M:STW]VCRTYP : typr de document (menu local 701) |
|
|
Tables ouvertes
Toutes les tables ouvertes par le moteur stock.
MAJPMP : Calcul du prix moyen pondéré
Ce point d'entrée permet de personnaliser le calcul du prix moyen pondéré.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Il peut y avoir un fichier trace ouvert (Tester GTRACE)
Différents cas d’appel
Appel systématique en entrée et en sortie de stock.
Variables et masques disponibles
[M:STW] = Ecran de travail des stocks
[M:SVW] = Ecran de travail de la valorisation des stocks
PIO = Indicateur permettant de savoir si le déclenchement de la mise à jour du PMP est dû à une entrée (=1) ou à une sortie (=2).
PAMTDEV(,) = détail de l'écart non absorbé.
Le premier indice (0..1) permet de différencier la 1ère de la 2nde méthode de valorisation.
Le 2ème indice à 0 correspond à l'écart non absorbé total. Indice 1 à GACTMAT = non absorbé par famille de coût matière. Indice GACTMAT+1 à GACTMAT+GACTMAC = non absorbé par famille de coût machine. Indice GACTMAT+GACTMAC+1 à GACTMAT+GACTMAC+GACTLAB = non absorbé par famille de coût main-d'oeuvre. Indice GACTMAT+GACTMAC+GACTLAB+1 = non absorbé sous-traitance. Indice GACTMAT+GACTMAC+GACTLAB+2 = non absorbé éléments de facturation. Indice GACTMAT+GACTMAC+GACTLAB+3 à GACTMAT+GACTMAC+GACTLAB+6 = non absorbé frais généraux matière puis machine puis main d'oeuvre puis sous-traitance.
Tables ouvertes
L’enregistrement cumul des stocks est en ligne avec l'abréviation [ITV], il sera réécrit après le point d’entrée.