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

CUD_SNL : Avant écriture détail inventaire

Point d’entrée permettant d’alimenter l’écran SNL1 depuis la  table CUNLISDET

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

Au moment du chargement de l écran SNL1 (détails inventaire ) selon le regroupement : ecran SNL0

Variables et masques disponibles

Variable ou masque

Définition

Mask INV0 [SNL0]

Entête inventaire

Mask INV1 [SNL1]

Paramètres inventaire

Table [ITM]

Article

Table [ITF]

Article site 

Table [CUD]

Local integer I

Détail inventaire

Indice tableau SNL1

Tables ouvertes

Les tables de l’objet INV

INICPTSNL1 : Permet de modifier la règle de comptage en cas de multi-comptages

Point d’entrée  permettant de modifier la règle de comptage en cas de multi-comptages

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

A l enregistrement du comptage 2 de la fenetre détail.

Variables et masques disponibles

Ce PE ne concerne que les sessions qui gèrent le multi-comptages

Attention : en standard le point d'entrée est désactivé. (voir le point d'entrée INICPT du traitement SUBSNLA)

Rappel de la règle  standard, à l’enregistrement du comptage 2 :

 si le comptage 2 =  comptage 1, alors  comptage =  comptage 2.

Cette règle peut etre redéfinie  par ce point d'entrée. 

 La règle standard n est plus appliquée si la variable GPE est <> 0.

 Toutes les rubriques  du masque SNL1 sont chargées.

  Les rubriques du tableau du masque SNL1 sont indicés par la variable LLIG

  Ce point d'entrée est à associer aux points d'entrées INICPTSNL0 du traitement SUBSNL0

   et INICPTVXAC du traitement VXACC

 

CONTROL_COEF : permet de ne pas contrôler la quantité en UC par rapport à l'US

Point d’entrée permettant de ne pas contrôler si la quantité saisi en US correspond à un nombre non arrondi d'UC selon son nombre de décimales.

Contexte et mode de fonctionnement

Transaction

Il n'y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert

Différents cas d’appel

En contrôle de saisie de la nouvelle quantité en US.

Variables et masques disponibles

Pour ne pas contrôler si la quantité saisie correspond à une quantité non arrondie d'UC (selon son nombre de décimales), il faut positionner la variable GPE=1