Transactions de Stock
Les transactions de stocks permettent de définir le contexte d’un mouvement de stock dans une section donnée.
Les différents types de transactions de stock pour le flux sont :
![](../__attachments/115197549/att_12_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Définition d’une transaction de stock
Les transactions de stock sont basées sur la gestion des variables STO et l’exécution possible de requêtes STO. Ce sont :
les transactions de stock pour le flux (utilisées pour les approvisionnements, la fabrication, les expéditions, …)
les types de mouvements de stock (utilisés dans les fonctions DIALOG MVTSTO-E/S et MVTSTO-DEP).
Définition Transactions de Stock pour le Flux
Elles sont utilisées tout au long du flux de DIAPASON et permettent de générer des mouvements de stock en fonction d’un paramétrage spécifique à chacune d’elle.
Suivant l’utilisation faite de chaque type de transaction de stock, des informations différentes sont saisissables :
paramétrage pour entrées en stock,
paramétrage pour sorties de stock,
paramétrage pour déplacements ou substitutions.
Cependant pour chaque paramétrage, les informations à renseigner sont identiques :
définition de valeurs par défaut pour les variables STO si le mode de définition est « Locale » : un bouton lance un tableur présentant les variables STO à initialiser,
définition du type de mouvement de stock à utiliser si le mode de définition est « Par Type de Mouvement »
affichage de la section définie pour le mouvement si le mode de définition est « Locale » ou saisie de la section si le mode de définition est « Par Type de Mouvement »
définition d’une requête de type STO : sélection d’une requête de type STO.
Les variables pouvant être initialisées sont :
Référence | Type | Description |
MvtDate | D | Date Mouvement |
MvtHeure | N | Heure Mouvement |
MvtGenRefArt | C | Référence Article Mouvementée |
MvtGenRefTypeArt | C | Type Article Mouvementé |
MvtQte | N | Quantité Mouvementée |
MvtUnMeQte | C | Unité de Mesure Quantité Mouvement |
MvtPrix | N | Prix Mouvement |
MvtTypePt | C | Type de produit Mouvementé |
PalType | C | Type de Palette |
Palette | C | Référence Palette |
MvtSection | C | Section |
MvtEmpla | C | Emplacement Physique |
MvtUtil | C | Utilisateur DIAPASON |
OriMvtTypePt | C | Type de produit Mouvementé Origine |
OriPalette | C | Référence Palette Origine |
OriPalType | C | Type Palette Origine |
OriMvtSection | C | Section Origine |
OriMvtEmpla | C | Emplacement Physique Origine |
DesMvtTypePt | C | Type de Produit Mouvementé Dest. |
DesPalette | C | Référence Palette Destination |
DesPalType | C | Type Palette Destination |
DesMvtSection | C | Section Destination |
DesMvtEmpla | C | Emplacement Physique Destination |
MvtRaiType | C | Type Raison Mouvement |
MvtRai1 | C | Référence 1 Raison Mouvement |
MvtRai2 | C | Référence 2 Raison Mouvement |
MvtOriType | C | Type Origine Mouvement |
MvtOri1 | C | Référence 1 Origine Mouvement |
MvtOri2 | C | Référence 2 Origine Mouvement |
MvtDesType | C | Type Destination Mouvement |
MvtDes1 | C | Référence 1 Destination Mouvement |
MvtDes2 | C | Référence 2 Destination Mouvement |
MvtComment | C | Commentaire |
PalComment | C | Commentaire Palette |
InvRef | C | Référence Inventaire |
InvLisRef | C | Référence Liste Inventaire (Liste de Comptage) |
MvtCleType | C | Type Clé Mouvement (pour Historique |
MvtCle1 | C | Clé 1 Historique Mouvement |
MvtCle2 | C | Clé 2 Historique Mouvement |
MvtDateType | C | Type de Date Mouvement de Stock |
DiaEntTyp | C | Type Entité sur Historique Mouvement de Stock. |
DiaEntRe1 | C | Clé 1 pour Entité |
DiaEntRe2 | C | Clé 2 pour Entité |
DivAl1 | C | Divers : Valeur Alpha. 1 |
DivAl2 | C | Divers : Valeur Alpha. 2 |
DivAl3 | C | Divers : Valeur Alpha. 3 |
DivAl4 | C | Divers : Valeur Alpha. 4 |
DivAl5 | C | Divers : Valeur Alpha. 5 |
DivDa1 | D | Divers : Valeur Date 1 |
DivDa2 | D | Divers : Valeur Date 2 |
DivDa3 | D | Divers : Valeur Date 3 |
DivDa4 | D | Divers : Valeur Date 4 |
DivDa5 | D | Divers : Valeur Date 5 |
DivLo1 | L | Divers : Valeur Logique 1 |
DivLo2 | L | Divers : Valeur Logique 2 |
DivLo3 | L | Divers : Valeur Logique 3 |
DivLo4 | L | Divers : Valeur Logique 4 |
DivLo5 | L | Divers : Valeur Logique 5 |
DivNu1 | N | Divers : Valeur Numérique 1 |
DivNu2 | N | Divers : Valeur Numérique 2 |
DivNu3 | N | Divers : Valeur Numérique 3 |
DivNu4 | N | Divers : Valeur Numérique 4 |
DivNu5 | N | Divers : Valeur Numérique 5 |
Remarques :
La variable MvtSection doit obligatoirement être renseignée.
Une transaction de stock dont la référence commence par ‘0-‘ n’engendrera aucun mouvement de stocks.
L’application de définition des transactions de stock intègre dans les onglets ‘Entrée/Sortie’ et ‘Déplacement’ :
La notion de type de mouvement
La possibilité d’initialiser les critères nécessaires à la requête STO associée au mouvement de stock.
Définition Transactions de Stock pour Fabrication
Elles permettent de paramétrer les mouvements d’entrées en stock relatifs aux produits fabriqués, les mouvements de sorties de stock relatifs aux sorties de composants utilisés pour la fabrication (ces composants étant gérés en Back-Flush) et éventuellement les mouvements de déplacements des produits palettisés après fabrication.
![](../__attachments/115197549/att_1_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
![](../__attachments/115197549/att_2_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Les informations à renseigner sont donc les informations relatives aux mouvements d’entrées en stock, de sorties de stock et de déplacement, ces dernières étant facultatives.
Définition Transactions de Stock pour Alimentation
Elles permettent de paramétrer les mouvements de sorties de stock relatifs aux composants dont la consommation est tracée sur série ou OF. Il est possible de déclarer un article différent du composant défini dans la nomenclature de gestion (exemple : le composant de la nomenclature n’est plus disponible en stock et peut être remplacé par un autre article). Le volet libellé « Mouvement de Dest./Subst. » permet de définir des caractéristiques de mouvement de ces articles de substitution différentes des conditions du mouvement de sortie de stock.
![](../__attachments/115197549/att_3_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
![](../__attachments/115197549/att_4_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Les informations à renseigner sont donc les informations relatives aux mouvements de sorties de stock et des informations relatives à des déplacements.
Remarque : la section utilisée pour le mouvement de substitution est forcément la même que celle utilisée pour le mouvement de sortie.
Définition Transactions de Stock pour Co-Produits
Elles permettent de paramétrer les mouvements d’entrées en stock relatifs aux co-produits pouvant être déclarés lors de la fabrication.
![](../__attachments/115197549/att_5_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Les informations à renseigner sont donc les informations relatives aux mouvements d’entrées en stock.
Définition Transactions de Stock pour Expéditions
Elles permettent de paramétrer les mouvements de sorties de stock et les déplacements relatifs aux expéditions. La notion de déplacement intervient dans le cadre du transit lors de transferts de lignes en transit d’une plateforme logistique vers une autre.
![](../__attachments/115197549/att_6_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
![](../__attachments/115197549/att_7_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Les informations à renseigner sont donc les informations relatives aux mouvements de sorties de stock et des informations relatives à des déplacements.
Définition Transactions de Stock pour Approvisionnements
Elles permettent de paramétrer les mouvements d’entrées en stock relatifs aux produits achetés ou sous-traités et les mouvements de sorties de stock relatifs aux sorties de composants pour les produits sous-traités.
![](../__attachments/115197549/att_8_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Les informations à renseigner sont donc les informations relatives aux mouvements d’entrées en stock et aux mouvements de sorties de stock.
Définition Transactions de Stock pour Retours fournisseurs
Elles permettent de paramétrer les mouvements de sorties de stock relatifs aux retours fournisseurs.
Description de l’onglet ‘Entrée / Sortie’ pour une transaction de stock pour Retours Fournisseurs
![](../__attachments/115197549/att_9_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Définition
Locale : le paramétrage du mouvement de stock est fait directement sur la transaction
Par Type de Mouvement : le paramétrage du mouvement de stock est fait sur le type de mouvement rattaché à la transaction.
Type de mouvement
Type de mouvement rattaché à la transaction.
Cette zone n’est saisissable que si la définition est ‘Par Type de Mouvement de Stock’.
Valeurs défaut
Ce bouton lance un tableur permettant de définir les valeurs par défaut des variables STO (la variable MvtSection doit est renseignée obligatoirement).
La valeur [+] affichée à côté du bouton indique que des valeurs ont été définies.
Ce bouton n’est actif que si la définition est ‘Locale’.
Section défaut
Section sur laquelle sera fait le mouvement de stock.
Elle est initialisée avec la section définie dans les paramètres pour une définition ‘Locale’ et par la section renseignée sur le type de mouvement pour une définition ‘Par Type de Mouvement’.
Cette zone n’est saisissable que si la définition est ‘Par Type de Mouvement’.
Règle
Requête exécutée lors du mouvement de stock.
Une sélection sur les requêtes de type STO est disponible.
Cette zone n’est saisissable que si la définition est ‘Locale’.
Critères
Ce bouton lance une fenêtre permettant de donner une valeur aux éventuelles variables critères utilisées dans la requête définie sur la transaction. Cette initialisation doit être faite car lors de l’enregistrement du mouvement de stock, aucune saisie de critères n’est proposée.
La valeur [+] affichée à côté du bouton indique que des critères ont été initialisés.
Ce bouton n’est actif que si la définition est ‘Locale’.
Remarque : On ne présente ici que le volet ‘Mouvement de Sorties de Stock’, le paramétrage sera identique pour le volet ‘Mouvement d’Entrées en Stock’ et le volet ‘Mouvement de Dest./Subst.’
Remarque : Les transactions de stock de retours fournisseurs sont également utilisées lors de la maintenance des demandes d’achats.
Fenêtre de définition des valeurs des critères de la requête :
![](../__attachments/115197549/att_13_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Description de la liste :
Variable
Nom de la variable critère.
Désignation
Désignation de la variable critère.
Saisie
La variable est-elle saisie ?
La valeur est toujours ‘Non’.
Affiché
La variable est-elle affichée ?
La valeur est toujours ‘Non’.
Initialisée
La variable est-elle initialisée ?
Description de la fiche :
Variable
Nom de la variable critère.
Cette zone n’est pas saisissable.
Désignation
Désignation de la variable critère.
Cette zone n’est pas saisissable.
Initialisée
La variable est-elle initialisée ?
Valeur Alpha.
Valeur alphanumérique par défaut pour la variable.
Cette zone n’est saisissable que si la variable est de type alphanumérique.
Valeur Num.
Valeur numérique par défaut pour la variable.
Cette zone n’est saisissable que si la variable est de type numérique.
Valeur Log.
Valeur logique par défaut pour la variable.
Cette zone n’est saisissable que si la variable est de type logique.
Valeur Date
Valeur date par défaut pour la variable.
Cette zone n’est saisissable que si la variable est de type date.
Définition Transactions de Stock pour Retours Clients
Elles permettent de paramétrer les mouvements d’entrées en stock relatifs aux retours clients :
![](../__attachments/115197549/att_10_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Les informations à renseigner sont donc les informations relatives aux mouvements d’entrées en stock.
Définition Types de Mouvements de Stock
Ils sont utilisés dans les fonctions DIALOG MVTSTO-E/S et MVTSTO-DEP ou pour paramétrer les transactions de stock.
![](../__attachments/115197549/att_11_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Type Mvt
Référence du type de mouvement. Obligatoire et saisie uniquement en création.
Désignation
Désignation du type de mouvement.
Commentaire
Commentaire associé.
Valeurs défaut
Bouton permettant de renseigner les valeurs par défaut des variables STO.
Remarque : La variable MvtType n’est saisissable qu’en création.
Section
Section associée à la transaction. Non saisie, elle est initialisée avec la valeur de la variable STO.MvtSection renseignée dans le tableur des valeurs défaut.
Section Ori
Section origine associée à la transaction. Non saisie, elle est initialisée avec la valeur de la variable STO.OriMvtSection renseignée dans le tableur des valeurs défaut.
Section Dest.
Section destinataire associée à la transaction. Non saisie, elle est initialisée avec la valeur de la variable STO.DesMvtSection renseignée dans le tableur des valeurs défaut.
Règle
Requête de type STO associée au type de mouvement.
Critères
Si la requête d'initialisation repose sur des variables critères, il est possible de les initialiser à ce niveau.
Déroulement d’une Transaction
Le déroulement d’une transaction de stocks se décompose en quatre étapes distinctes :
Initialisation du contexte :
Les variables STO sont initialisées à partir des valeurs défauts rattachées au type de mouvement traité pour la transaction de stock courante. Ces variables seront visibles tout le long du process. Des variables de type SCR sont initialisées de façon à indiquer un contexte déterminé lors de l’exécution de la requête STO. Un chapitre a pour but de détailler le contexte initial pour chacun des types de transaction de stock.
Exécution Requête STO avant mouvement (facultatif) :
Si une requête de type STO est définie sur la transaction de stock courante, celle-ci est exécutée. Son but est de pouvoir compléter, si nécessaire, l’initialisation par défaut et venir affecter selon les besoins des variables STO ou encore maintenir des tables de base locale par exemple.
Enregistrement mouvement de stock
Selon le mode de mise à jour (Inter-Actif, Batch ou Différé), le mouvement de stock est pris en compte dans les tables de la base des stocks (STO). Le moteur de mise à jour des stocks se sera reposé sur l’état des variables STO au moment du stockage dans les tables de la base des stocks (STO).
Exécution Requête STO après mouvement (facultatif)
Si une requête de type STO est définie sur la transaction de stock courante, celle-ci est exécutée.
Des variables de type SCR sont initialisées de façon à indiquer un contexte déterminé lors de l’exécution de la requête STO.
Son but est de pouvoir maintenir des tables de base locale par exemple.
Contexte de Chaque Transaction
Contexte Transaction de stocks pour Fabrication
Déclaration de Fabrication.
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | FAB-DEC,DEB FAB-DEC,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | LanSerRef | Référence Série | LASerFab.LanSerRef |
SCR | LanSerFabOF | Référence OF | LASerFab.LanSerFabOF |
STO | StoFluRef | Référence Transaction Stock courante | LASerFab.StoFluRef |
STO | MvtType | Type de mouvement | EN (Entrée) |
STO | MvtSection | Référence Section | Section Déclaration OU LASerFab.StoFluSecEntRef |
STO | MvtDate | Date Mouvement | Calculée (Date Jour ou Date Saisie) |
STO | MvtHeure | Heure Mouvement | Calculée (Heure Courante ou Heure Saisie) |
STO | MvtGenRefArt | Référence Article | LASerFab.GenRefArt |
STO | MvtQte | Quantité mouvement | Quantité déclaration |
STO | MvtUnMeQte | Unité de mesure | LASerFab.LanSerFabQteUnMe |
STO | MvtRai1 | Raison 1 | LASerFab.LanSerRef |
STO | MvtRai2 | Raison 2 | LASerFab.LanSerFabOF |
STO | DiaEntTyp | Type Entité | ‘L’ (Lancement) |
STO | DiaEntRe1 | Clé Entité 1 | LASerFab.LanSerRef |
STO | DiaEntRe2 | Clé Entité 2 | LASerFab.LanSerFabOF |
Alimentation Composants.
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | FAB-CSA,DEB FAB-CSA,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | LanSerRef | Référence Série | LASerFab.LanSerRef |
SCR | LanSerFabOf | Référence OF | LASerFab.LanSerFabOF |
STO | StoFluRef | Référence Transaction Stock courante | LASerCoD.StoFluRef OU LASerFab.StoFluRef |
STO | MvtType | Type de mouvement | SO (Sortie) |
STO | MvtSection | Référence Section | LASerCoD.StoFluSecSorRef |
STO | MvtDate | Date Mouvement | Calculée (Date Jour ou Date Saisie) |
STO | MvtHeure | Heure Mouvement | Calculée (Heure Courante ou Heure Saisie) |
STO | MvtGenRefArt | Référence Article | LASerCoD.GenRefCsa |
STO | MvtQte | Quantité mouvement | LASerCoD.NomQteCsa * Qte déclarée |
STO | MvtUnMeQte | Unité de mesure | LASerCoD.NomQteUnMeCsa |
STO | MvtRai1 | Raison 1 | LASerFab.LanSerRef |
STO | MvtRai2 | Raison 2 | LASerFab.LanSerFabOF |
STO | DiaEntTyp | Type Entité | ‘L’ (Lancement) |
STO | DiaEntRe1 | Clé Entité 1 | LASerFab.LanSerRef |
STO | DiaEntRe2 | Clé Entité 2 | LASerFab.LanSerFabOF |
Déplacement éventuel.
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | FAB-DEP,DEB FAB-DEP,FIN OU FAB-DEP-ANN,DEB FAB-DEP-ANN,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour OU Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | LanSerRef | Référence Série | LASerFab.LanSerRef |
SCR | LanSerFabOf | Référence OF | LASerFab.LanSerFabOF |
STO | StoFluRef | Référence Transaction Stock courante | LASerFab.StoFluRef |
STO | MvtType | Type de mouvement | DE (Déplacement) |
STO | OriMvtSection | Référence Section Origine | LASerCoD.StoFluSecSorRef |
STO | OriMvtEmpla | Emplacement Origine | Calculé |
STO | OriMvtTypePt | Type Produit Origine | Calculé |
STO | OriPalType | Type Palette Origine | Calculé |
STO | OriPalette | Référence Palette Origine | Calculé |
STO | DesMvtSection | Référence Section Destination | Calculé |
STO | DesMvtEmpla | Emplacement Destination | Calculé |
STO | DesMvtTypePt | Type Produit Destination | Calculé |
STO | DesPalType | Type Palette Destination | Calculé |
STO | DesPalette | Référence Palette Destination | Calculé |
STO | MvtDate | Date Mouvement | Calculée (Date Jour ou Date Saisie) |
STO | MvtHeure | Heure Mouvement | Calculée (Heur Courante ou Heure Saisie) |
STO | MvtGenRefArt | Référence Article | LASerFab.GenRefArt |
STO | MvtQte | Quantité mouvement | Calculée |
STO | MvtUnMeQte | Unité de mesure | LASerFab.LanSerFabQteUnMe |
STO | MvtRai1 | Raison 1 | LASerFab.LanSerRef |
STO | MvtRai2 | Raison 2 | LASerFab.LanSerFabOF |
STO | DiaEntTyp | Type Entité | ‘L’ (Lancement) |
STO | DiaEntRe1 | Clé Entité 1 | LASerFab.LanSerRef |
STO | DiaEntRe2 | Clé Entité 2 | LASerFab.LanSerFabOF |
Contexte Transaction de stocks pour Consommation Tracée de composants
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | FAB-ALI,DEB FAB-ALI,FIN
OU FAB-ALI-SUB,DEB (pour article de substitution) FAB-ALI-SUB,FIN (pour article de substitution) | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour OU Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | CRICle | SE ou OF | Calculé : indique le type d’entité concerné par la déclaration : SE pour série, OF pour Ordre de Fabrication. |
SCR | CRIListeCles | Liste des séries ou Ofs concernées par la déclaration du mouvement physique | Calculé par rapport au contexte de saisi. |
SCR | GenRefArt | Article composant prévu à consommer | STO.MvtGenRefArt contient la référence article concerné par le mouvement de stock (le composant prévu ou l’article de substitution), alors que cette variable contient toujours l’article composant prévu. |
STO | StoFluRef | Référence Transaction Stock | Définie sur ligne de saisie ou par paramètre défaut. |
STO | MvtType | Type de mouvement | SO (Sortie) |
STO | MvtSection | Référence Section | Définie sur transaction stock |
STO | MvtDate | Date Mouvement | Calculée (Date Jour ou Date Saisie) |
STO | MvtHeure | Heure Mouvement | Calculée (Heure Courante) |
STO | MvtGenRefArt | Référence Article | Prévu ou de substitution. |
STO | MvtQte | Quantité mouvement | Quantité déclarée. |
STO | MvtOri1 | Référence article prévue | Renseigné si mvt de substitution. |
STO | MvtRai1 | Raison 1 | Liste des séries concernées. |
STO | MvtRai2 | Raison 2 | Liste des Ofs concernés. |
Contexte Transaction de stocks pour Co-Produits
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | FAB-COP,DEB FAB-COP,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | LanSerRef | Référence Série | HLACoPro.LanSerRef (si entité = ‘SERIE’) OU ‘’ |
SCR | LanSerFabOF | Référence OF | HLACoPro.LanSerFabOF (si entité = ‘OF’) OU ‘’ |
STO | StoFluRef | Référence Transaction Stock courante | HLaCoPro.StoFluCopRef |
STO | MvtType | Type de mouvement | EN (Entrée) |
STO | MvtSection | Référence Section | HLACoPro.StoFluSecEntRef |
STO | MvtDate | Date Mouvement | HLACoPro.LanSerReeDecDat |
STO | MvtGenRefArt | Référence Article | HLACoPro.GenRefArt |
STO | MvtQte | Quantité mouvement | Calculée |
STO | MvtUnMeQte | Unité de mesure | HLACoPro.LanSerCopDecUnMe OU ‘’ (si HLACoPro.LanSerCopOriCoe = 'SPE') |
STO | MvtRai1 | Raison 1 | HLACoPro.LanSerRef |
STO | MvtRai2 | Raison 2 | HLACoPro.LanSerFabOF |
STO | MvtOri1 | Origine mouvement 1 | HLACoPro.LanSerCopDecRai |
STO | MvtComment | Commentaire | HLACoPro.LanSerCopDecCom |
Contexte Transaction de stocks pour Expédition
Type | Variable | Valeur(s) | Contexte | |
SCR | StoProEvt | LOG-MVT,DEB LOG-MVT,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour | |
SCR | CdeExpRef | Référence Evénement Expédition | Evènement traité | |
SCR | CdeNumCom | Numéro de commande | CDPrLi.CdeNumCom | |
SCR | CdeNumLig | Numéro de ligne de commande | CDPrLi.CdeNumLig | |
SCR | GenRefArt | Référence Article | Variable | |
SCR | TypAct | Type Action | “VAL” si le mouvement de stock est fait lors de la validation de l’expédition OU “CONF” si le mouvement de stock est fait lors de la confirmation de l’expédition | |
STO | StoFluRef | Référence Transaction Stock courante | CDExEn.StoFluRef (CDExEn.StoFluRefCfm) OU CDExAd.StoFluRef (CDExAd.StoFluRefCfm) OU DDUniPro.StoFluRef (DDUniPro.StoFluRefCfm) | |
STO | MvtType | Type de mouvement | SO (Sortie) ou DE(Déplacement) | |
STO | MvtSection | Référence Section | CDExEn.StoFluSecSorRef (CDExEn.StoFluSecSorRefCfm) OU CDExAd.StoFluSecSorRef (CDExAd.StoFluSecSorRefCfm) OU DDUniPro.StoFluSecSorRef (DDUniPro.StoFluSecSorRefCfm) | |
STO | OriMvtSection | Référence Section Origine | CDExEn.StoFluSecSorRef (CDExEn.StoFluSecSorRefCfm) OU CDExAd.StoFluSecSorRef (CDExAd.StoFluSecSorRefCfm) OU DDUniPro.StoFluSecSorRef (DDUniPro.StoFluSecSorRefCfm) | |
STO | OriMvtEmpla | Emplacement Origine | Calculé | |
STO | OriMvtTypePt | Type Produit Origine | Calculé | |
STO | OriPalType | Type Palette Origine | Calculé | |
STO | OriPalette | Référence Palette Origine | Calculé | |
STO | DesMvtSection | Référence Section Destination | CDExEn.StoFluSecDesRef (CDExEn.StoFluSecDesRefCfm) OU CDExAd.StoFluSecDesRef (CDExAd.StoFluSecDesRefCfm) OU DDUniPro.StoFluSecDesRef (DDUniPro.StoFluSecDesRefCfm) | |
STO | DesMvtEmpla | Emplacement Destination | Calculé | |
STO | DesMvtTypePt | Type Produit Destination | Calculé | |
STO | DesPalType | Type Palette Destination | Calculé | |
STO | DesPalette | Référence Palette Destination | Calculé | |
STO | MvtDate | Date Mouvement | Date Déclaration | |
STO | MvtGenRefArt | Référence Article | Variable | |
STO | MvtQte | Quantité mouvement | Variable | |
STO | MvtUnMeQte | Unité de mesure | Variable | |
STO | MvtRai1 | Raison 1 | Variable | |
STO | MvtRai2 | Raison 2 | Variable |
Contexte Transaction de stocks pour Approvisionnements
Réception Vrac.
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | APP-DEC,DEB APP-DEC,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | AppNumCom | Numéro commande courant | APFoLi.AppNumCom |
SCR | AppNumLig | Numéro ligne commande | APFoLi.AppNumLig |
SCR | AppNumBL | Référence BL courant | Calculé |
STO | StoFluRef | Référence Transaction Stock courante | APFoLi.StoFluRef |
STO | MvtType | Type de mouvement | EN (Entrée) |
STO | MvtSection | Référence Section | APFoLi.StoFluSecEntRef |
STO | MvtDate | Date Mouvement | APFoRe.AppLigDatLiv |
STO | MvtGenRefArt | Référence Article | APFoLi.GenRefArt |
STO | MvtQte | Quantité mouvement | Calculé |
STO | MvtUnMeQte | Unité de mesure | APFoLi.AppLigQteIntUnMe |
STO | MvtPrix | Prix | APFoLi.AppLigPrix |
STO | MvtRai1 | Raison 1 | APFoLi.AppNumCom |
STO | MvtRai2 | Raison 2 | APFoLi.AppNumLig |
STO | MvtTypePt | Type de produit mouvementé | ‘0’ (Vrac) |
STO | DiaEntTyp | Type Entité | ‘A’ (Appro) |
STO | DiaEntRe1 | Clé Entité 1 | APFoLi.AppNumCom |
STO | DiaEntRe2 | Clé Entité 2 | APFoLi.AppNumLig |
Réception Palette.
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | APP-PAL,DEB APP-PAL,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | AppNumCom | Numéro commande courant | APFoRePa.AppNumCom |
SCR | AppNumLig | Numéro ligne commande | APFoRePa.AppNumLig |
SCR | AppNumBL | Référence BL courant | Calculé |
STO | StoFluRef | Référence Transaction Stock courante | APFoLi.StoFluRef |
STO | MvtType | Type de mouvement | EN (Entrée) |
STO | MvtSection | Référence Section | HistElem.RefSection |
STO | MvtDate | Date Mouvement | HistElem.DateSTEvt (1) Calculée (2) |
STO | MvtGenRefArt | Référence Article | Histelem.RefArt |
STO | MvtQte | Quantité mouvement | -(HistElem.QteMvt) (1) HistElem.QteMvt (2) |
STO | MvtUnMeQte | Unité de mesure | HistElem.RefUnMeQteMvt |
STO | MvtPrix | Prix | HistElem.PrixMvt |
STO | MvtRai1 | Raison 1 | HistElem.RefRaisonMvt1 |
STO | MvtRai2 | Raison 2 | HistElem.RefRaisonMvt2 |
STO | MvtTypePt | Type de produit mouvementé | HistElem.RefTypePtMvt |
STO | PalType | Type Palette | HistElem.RefTypePalette (2) |
STO | Palette | Référence Palette | HistElem.RefTypePtMvt |
STO | DiaEntTyp | Type Entité | HistElem.DiaEntTyp |
STO | DiaEntRe1 | Clé Entité 1 | HistElem.DiaEntRe1 |
STO | DiaEntRe2 | Clé Entité 2 | HistElem.DiaEntRe2 |
(1) Annulation Palette
(2) Création Palette
Mise à jour des composants.
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | APP-CSA,DEB APP-CSA,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | AppNumCom | Numéro commande courant | APFoCoD.AppNumCom |
SCR | AppNumLig | Numéro ligne commande | APFoCoD.AppNumLig |
SCR | AppNumBL | Référence BL courant | Calculé |
STO | StoFluRef | Référence Transaction Stock courante | APFoCoD.StoFluRef OU APFoLi.StoFluRef |
STO | MvtType | Type de mouvement | SO (Sortie) |
STO | MvtSection | Référence Section | APFoCoD.StoFluSecSorRef OU APFoLi.StoFluSecSorRef |
STO | MvtDate | Date Mouvement | APFoRe.AppLigDatLiv |
STO | MvtGenRefArt | Référence Article | APFoCoD.GenRefCsa |
STO | MvtQte | Quantité mouvement | Calculée |
STO | MvtUnMeQte | Unité de mesure | APFoCoD.NomQteUnMeCsa |
STO | MvtRai1 | Raison 1 | APFoLi.AppNumCom |
STO | MvtRai2 | Raison 2 | APFoLi.AppNumLig |
STO | DiaEntTyp | Type Entité | ‘A’ |
STO | DiaEntRe1 | Clé Entité 1 | APFoCoD.AppNumCom |
STO | DiaEntRe2 | Clé Entité 2 | APFoCoD.AppNumLig |
Contexte Transaction de stocks pour Retours Fournisseurs
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | APP-RET,DEB APP-RET,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | AppRefRetour | Numéro Retour Fournisseur | APFoRd.AppRetNum |
SCR | AppRetLig | Numéro ligne Retour | APFoRd.AppRetLig |
STO | StoFluRef | Référence Transaction Stock courante | APFoRd.StoFluRef |
STO | MvtType | Type de mouvement | SO (Sortie) |
STO | MvtSection | Référence Section | APFoRd.StoFluSecSorRef |
STO | MvtDate | Date Mouvement | APFoRt.AppRetDatPre |
STO | MvtGenRefArt | Référence Article | APFoRd.GenRefArt |
STO | MvtQte | Quantité mouvement | Calculée |
STO | MvtUnMeQte | Unité de mesure | APFoRd.AppRetIntQteUMe |
STO | MvtPrix | Prix | APFoRd.AppRetPrix |
STO | MvtRai1 | Raison 1 | APFoRd.AppRetNum |
STO | MvtRai2 | Raison 2 | APFoRd.AppRetLig |
STO | MvtTypePt | Type de produit mouvementé | ‘0’ (Vrac) |
Contexte Transaction de stocks pour Retours Clients
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | LOG-RET,DEB LOG-RET,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | CdeRefRetour | Référence Retour Client | CDClRd.CdeRetNum |
SCR | CdeRetLig | Numéro de Ligne | CDClRd.CderetLig |
STO | StoFluRef | Référence Transaction Stock courante | CDClRd.StoFluRef |
STO | MvtType | Type de mouvement | EN (Entrée) |
STO | MvtSection | Référence Section | CDClRd.StoFluSecEntRef |
STO | MvtDate | Date Mouvement | CDClRt.CdeRetDatPre |
STO | MvtGenRefArt | Référence Article | CDClRd.GenRefArt |
STO | MvtTypePt | Type Produit mouvementé | ‘0’ (Vrac) |
STO | MvtQte | Quantité mouvement | Calculée |
STO | MvtUnMeQte | Unité de mesure | CDClRd.CdeRetIntQteUMe |
STO | MvtRai1 | Raison 1 | CDClRd.CdeRetNum |
STO | MvtRai2 | Raison 2 | CDClRd.CdeRetLig |
Contexte Transaction de stocks pour Mise à Jour des Demandes
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | MAI-DEM,DEB MAI-DEM,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
SCR | GenRefTypeArt | Type Article | BEsDeman.GenRefTypeArt |
SCR | GenRefArt | Référence Article | BEsDeman.GenRefArt |
SCR | CRICle | Cle | BesDeman.DemOriTyp + ',' + BesDeman.DemOriCl1 + ',' + BesDeman.DemOriCl2 + ',' + BesDeman.GenRefTypeArt + ',' + BesDeman.GenRefArt + ',' + BesDeman.GenOriPrin + ',' + STRING(BesDeman.DemNumOrd) |
STO | StoFluRef | Référence Transaction Stock courante | Saisie (Transaction Stock pour Retour Fourn.) |
STO | MvtType | Type de mouvement | SO (Sortie) |
STO | MvtSection | Référence Section | Section Sortie rattachée à transaction |
STO | MvtDate | Date Mouvement | Date Jour |
STO | MvtGenRefArt | Référence Article | BEsDeman.GenRefArt |
STO | MvtQte | Quantité mouvement | Saisie |
STO | MvtUnMeQte | Unité de mesure | BEsDeman.DemQteUnMe |
STO | MvtComment | Commentaire | Saisi |
Contexte Type de Mouvement de Stock
Type | Variable | Valeur(s) | Contexte |
SCR | StoProEvt | DIALOG-MVT,DEB DIALOG-MVT,FIN | Exécution requête STO avant mise à jour Exécution requête STO après mise à jour |
Remarque : Les variables STO disponibles sont dépendantes des paramètres passés aux fonctions MVTSTO-E/S et MVTSTO-DEP.
Transactions de Stock par Défaut
Sur l’application de définition des transactions de stock, l’action « Transactions Défaut », permet à l’utilisateur de sélectionner la transaction défaut à utiliser par DIAPASON pour chacune des différentes fonctionnalités d’entrée ou de sortie de stock : expéditions, fabrication, approvisionnements, retours fournisseurs et retours clients.
![](../__attachments/115197549/att_14_for_306086218.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)