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

WRICUD : Avant écriture détail inventaire

Point d’entrée avant écriture d’une ligne détail d’inventaire ( 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

Le buffer [F :CUD] est chargé et peut être modifié avant écriture

Variables et masques disponibles

Variable ou masque

Définition

Mask INV0 [INV0]

Entête inventaire

Mask INV1 [INV1]

Paramètres inventaire

Mask INV5 [INV5]

Sélections

Mask INV2 [INV2]

Lignes d’inventaire

Table [CUD]

Enregistrement inventaire

Tables ouvertes

Les tables de l’objet INV

CUD_SIW: Avant la renumérotation de la liste

Permet d alimenter  l’écran de stockage STOINVW avec les zones spécifiques du fichier CUNLISDET

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

Le buffer [F :CUD] est chargé

Dans le cas de saisie de nouvelles lignes d inventaire le traitement renumérote la liste d inventaire . Si des zones spécifiques existent

Sur le fichier CUNLISDET il faut utiliser ce PE pour les conserver

Variables et masques disponibles

Variable ou masque

Définition

      Mask STOINVW [SIW] 

                                       Stockage détails liste

      I local integer I

                                       Indice du tableau

 

Tables ouvertes

 CUNLISDET

SIW_CUD: Avant l'écriture du fichier CUNLISDET

Permet d alimenter  le fichier CUNLISDET  depuis l’écran de stockage STOINVW

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

Le buffer [F :CUD] est chargé

Dans le cas de saisie de nouvelles lignes d inventaire le traitement renumérote la liste d inventaire . Si des zones spécifiques existent

Sur le fichier CUNLISDET il faut utiliser ce PE pour les conserver

Variables et masques disponibles

Variable ou masque

Définition

      Mask STOINVW [SIW] 

                                       Stockage détails liste

      I local integer I

                                       Indice du tableau

 

Tables ouvertes

 CUNLISDET

RGP_PRECHARG: Permet de pré-charger quantité comptée sur écran de regroupement

 En standard lorsque la pré-chargement de la quantité comptée est paramétrée à « oui » le pré-chargement  n est fait sur l écran de regroupement que s il correspond à une ligne de détail.

Ce PE permet de pré-charger la quantité comptée sur l écran de regroupement , quelque soit le nombre de détail , en positionnement la variable GPE à 1

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

Ce PE est positionné dans l étiquette  RGP_CUM_CUMUL du traitement STKINV

Variables et masques disponibles

Variable ou masque

Définition

      GPE

                                       Variable numérique

 

Tables ouvertes

 CUNLISDET

TRICREINV: Permet de faire un tri spécifique des llistes créées

 Ce PE permet de faire un tri spécifique des listes créées.

En positionnement  la variable GPE à 1 cela inhibe le tri standard

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

Ce PE est positionné dans l étiquette  CRE_INV du traitement STKINV

Il permet de faire un tri spécifique des liste créées

Si GPE = 1 cela inhibe le tri standard 

 Variables et masques disponibles

Variable ou masque

Définition

     GPE

  Masque STOINVW[SIW]

  Table CUNSESSION[CUN]

   

    

                                     

                                        Détails à  créer

                                        Session

                                                                                                

 

Tables ouvertes

 CUNLISDET

TRICLEREG: Permet de définir les rubriques majeurs des cles de regroupements

 Ce PE permet de de définir les rubriques majeurs des cles de regroupements 

En positionnement  la variable GPE à 1 cela inhibe la définition  standard

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

Ce PE est positionné dans l étiquette  TRT_CLE_REGROUPEMENT du traitement STKINV

Rappel pour un inventaire de type article  les rubriques majeures de la clé de regroupement sont

                                                              Article + Emplacement

Rappel pour un inventaire de type emplacement   les rubriques majeures de la clé de regroupement sont

                                                              Emplacement + Article

Variables et masques disponibles

Variable ou masque

Définition

     GPE

     Table STKTRS [SRT]

     Table CUNLISDET[CUD]

                                     

                                    Transaction

                                    Détail inventaire 

 

Tables ouvertes

 CUNLISDET

TRIRENUM: Permet de faire un tri spécifique des llistes créées

 Ce PE permet de faire un tri spécifique des listes créées dans un contexte de rajout de ligne

En positionnement  la variable GPE à 1 cela inhibe le tri standard

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

Ce PE est positionné dans l étiquette  RENUM_CUD du traitement STKINV

Il permet de faire un tri spécifique des liste créées dans un contexte de rajour de lignes

Si GPE = 1 cela inhibe le tri standard 

 Variables et masques disponibles

Variable ou masque

Définition

     GPE

  Masque STOINVW[SIW]

  Table CUNSESSION[CUN]

   

    

                                     

                                        Détails à  créer

                                        Session

                                                                                                

 

Tables ouvertes

 CUNLISDET

SNL_CUD : Permet d alimenter le fichier CUNLISDET depuis l écran SNL1

Permet d alimenter  le fichier CUNLISDET depuis l écran SNL1

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

Ce PE est appellé au moment de la validation du comptage détail 

Variables et masques disponibles

Variable ou masque

Définition

      Mask SNL1 [SNL1] 

                                       Stockage détails

      I local integer WI

                                       Indice du tableau

 

Tables ouvertes

 CUNLISDET

SNL_SIW : Permet d alimenter l’écran de stockage STOINVW depuis l écran SNL1

Permet d alimenter  l’écran de stockage STOINVW depuis l écran SNL1

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

Permet d alimenter  l écran de stockage STOINVW  depuis l écran SNL1 (détails)

Variables et masques disponibles

Variable ou masque

Définition

      Mask STOINVW[SIW] 

                                       Stockage détails

      local integer WI

      local integer I

                                       Indice du tableau SNL1

                                       indice du tableau SIW

 

Tables ouvertes

 CUNLISDET

SNL0_CUD : Permet d alimenter le fichier CUNLISDET’ depuis l’écran SNL0

Permet d alimenter  le fichier CUNLISDET’ depuis l’écran SNL0

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

Ce PE est appellé au moment de la validation du comptage à partir de l écran du regroupement

Variables et masques disponibles

Variable ou masque

Définition

      Mask SNL0[SNL0] 

                                       Regroupement 

      local integer LG

     

                                       Indice du tableau SNL0

                                      

 

Tables ouvertes

 CUNLISDET

CALNEXINV : Permet de modifier la date de prochain inventaire .

Point d’entrée permettant de modifier la date de prochain inventaire du fichiet ITMMVT, après  son calcul standard .

Contexte et mode de fonctionnement

Transaction

il 'y a unu  transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert

Différents cas d’appel

Il se trouve dans l étiquette CAL_NEXINV du traitement STKINV

Date de prochain inventaire : rubrique NEXCUNDAT du fichier ITV

Ce PE est appellé au moment de la validation du comptage

Variables et masques disponibles

Variable ou masque

Définition

      LDAT 

                                      Date imputation 

      LCOD (menu local 216)

      ITMMVT

      ITMFACILIT

      STOPAR

                                      mode d inventaire

                                      

 

Tables ouvertes

 CUNLISDET

CALINVITW : Permet de modifier la date de prochain inventaire .

Point d’entrée permettant de modifier la date de prochain inventaire du fichiet ITMWRH, après  son calcul standard .

Contexte et mode de fonctionnement

Transaction

il 'y a unu  transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert

Différents cas d’appel

Il se trouve dans l étiquette CAL_NEXINVITW du traitement STKINV

Date de prochain inventaire : rubrique NEXCUNDAT du fichier ITW

Ce PE est appellé au moment de la validation du comptage

Variables et masques disponibles

Variable ou masque

Définition

      LDAT 

                                      Date imputation 

      LCOD (menu local 216)

      ITMITW

      ITMFACILIT

      STOPAR

                                      mode d inventaire

                                      

 

Tables ouvertes

 CUNLISDET

MAJ_STOCKS : Permet de ne pas executer la mise à jour des stocks

Ce point d’entrée Permet de ne pas executer la mise à jour des stocks.

Contexte et mode de fonctionnement

Transaction

il 'y a unu  transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert

Différents cas d’appel

Il se trouve dans l étiquette MAJ_INVENTAIRE du traitement STKINV juste avant l appel au composant de mise à jours des stocks : MAJ_STOCKS

Ce PE est appellé au moment de la validation du comptage

il permet si la rubrique GPE est positionnée à different de zéro de ne pas éxécuter le composant des mises à jours stocks

les buffers ITMMASTER ITMFACILIT sont chagés

Le Masque STOWORK est chargés

Variables et masques disponibles

    

                                     

            

                                    

                                      

 

Tables ouvertes

 CUNLISDET