Skip to main content
Skip table of contents

Configurateur de Procédures de Stock


Définition Procédures

La définition des procédures de stock est accessible depuis l'explorateur des stocks. La liste détaille les procédures de stock existantes.

Onglet « Définition »

  • Procédure

Saisie obligatoire en création. Non modifiable.

  • Désignation

Utilisée dans la majorité des affichages.

Saisie facultative. Modifiable.

  • Mot Directeur

Permet de classer et trier avec un ordre qui peut être différent de celui de la référence : sert pour des recherches.

Saisie facultative. Modifiable.

  • Commentaire

Saisie facultative. Modifiable.

  • Gestionnaires

Sélection à partir de la liste des Gestionnaires Stock : Paramètres généraux / Gestionnaires.

Saisie facultative. Modifiable.

  • Utilisateurs

Sélection à partir de la liste des utilisateurs.

Saisie facultative. Modifiable.

  • Dispo pour saisie

Indique si la procédure de stock est disponible ou pas.

Modifiable.

Onglet « Paramétrage »

  • Mode de saisie: Décrit l'ergonomie du questionnaire :

    • FIC : Ergonomie de type fiche (valeur défaut) où la saisie des questions se déroule sous forme de fiche ;

    • LIS : Ergonomie de type liste où la saisie se déroule dans un tableur dynamique ;

    • 0 : Pas de saisie.

Saisie obligatoire en création. Modifiable.

  • Scénario: Sélection de la référence du questionnaire de stock à partir :

    • de la liste des Questionnaires définis dans le cas du mode de saisie FIC.

    • de la liste des Tableurs Dynamiques.

Saisie obligatoire si le Mode de Saisie est FIC ou LIS. Modifiable.

  • Scénario Aide

Paramétrage du scénario d’aide. Sélection d’une des quatre possibilités :

[0] Défaut : lors du déroulement de la procédure, celle-ci gardera le type d’affichage de l’aide défini dans la barre de commande.

[1] Classique : lors du déroulement de la procédure, les fenêtres d’aide viendront s’afficher dans le panneau courant par-dessus l’application qui la lance.

[2] Flottante : lors du déroulement de la procédure, les fenêtres d’aide viendront s’afficher dans un panneau flottant hors du bureau DIAPASON. L’utilisateur peut déplacer le panneau d’aide qui reste au premier plan.

[3] Contextuelle : si le bureau n’est pas configuré en aide contextuelle, le lancement de la procédure lance également l’ouverture de la zone d’aide contextuelle. Les différentes aides déclenchées lors de l’exécution de la procédure sont affichées dans la zone contextuelle. A la fermeture de la procédure, si le bureau n’est pas configuré en aide contextuelle, la zone d’aide est détruite.

Remarque : Dans ces différents cas de paramétrage de scénario d’aide, la valeur sélectionnée n’est valable que durant l’exécution de la procédure. A la fermeture de la procédure, le bureau retrouve l’interface aide utilisée avant le lancement de la procédure.

  • Règle Initialisation

Sélection à partir de la liste des requêtes de type STO à exécuter avant la saisie. Permet d'initialiser le contexte propre aux mouvements de stocks gérés par la procédure.

Saisie facultative. Modifiable.

  • Critères Défaut

Si la requête d'initialisation repose sur des variables critères, il est possible de les initialiser à ce niveau.

  • Règle Validation

Référence requête de type STO à exécuter après la validation de la saisie. Permet de retravailler le contexte propre aux mouvements de stocks avant la mise à jour effective de ces derniers.

Saisie facultative. Modifiable.

  • Type Enchaînement

Définit le scénario en fin d'exécution de la procédure courante.

SORTIE : Il n'y a pas d’enchaînement avec une autre procédure de stock.

ENCHAINEMENT : La fin de la procédure courante enclenche le déroulement d'une autre procédure sans saisie.

  • Proc. Enchaînement

Référence de la procédure à dérouler en fin de procédure courante.

Saisie obligatoire si le Type Enchaînement est ENCHAINE. Modifiable.

  • Déroulement Saisie

Sélection du scénario général de la procédure :

A-BC 

Val. Auto. Saisie, puis Boucle Saisie, avec Critères.

A-BO

Val. Auto. Saisie, puis Boucle Saisie, sans Critères.

A-SO

Val. Auto. Saisie, puis Sortie.

V-BC

Confirm. Saisie, puis Boucle Saisie, avec Critères.

V-BO

Confirm. Saisie, puis Boucle Saisie, sans Critères.

V-SO

Confirm. Saisie, puis Sortie.

Saisie obligatoire. Modifiable.

  • Comment. utilisateur

Saisie facultative. Modifiable.

Actions disponibles depuis la liste :

  • Gestionnaires Rattachés

Application permettant de rattacher des gestionnaires de stocks à la procédure.

  • Utilisateurs Rattachés

Application permettant de rattacher des utilisateurs de stocks à la procédure.

  • Valeurs Défaut

Tableur permettant de définir les valeurs par défaut pour les variables critères utilisées dans la procédure de stock.

Test Procédure

Permet de lancer la procédure sans enregistrer les informations saisies afin de tester son déroulement. Le titre de la fiche ou du tableur dynamique lancé contient « [TEST] ».

  • Exécution procédure

Permet de lancer la procédure en utilisation normale, avec enregistrement des informations saisies.

  • Historique des déclarations

Permet de visualiser l’Historique des Déclarations de Mouvements Manuels effectuées durant la session.

  • Historique des Déclarations

Application présentant une liste des différentes déclarations de mouvements de stocks réalisés durant la session courante.

Cas d’Emploi dans les Actions

Liste permettant de visualiser les objets pour lesquels la procédure courante est utilisée comme action.

  • Créer un raccourci

Permet de générer un accès rapide à l’application.

La définition du raccourci se fait via la description ci-dessous

Après validation , il est disponible dans la rubrique « Raccourcis » de DIAPASON tel que :

Définition Questionnaires

La définition des questionnaires de stock est identique à la définition des questionnaires de gestion commerciale. Les requêtes utilisées pour le contrôle des saisies et la maintenance des questions sont de type STO. Voir documentation Questionnaire.

Configurer une Procédure de Stock

L’objectif du Configurateur de Procédure de Stock est de pouvoir paramétrer toutes les procédures générant des mouvements de stocks physiques externes aux fonctions standards de DIAPASON (déclaration de réception d’approvisionnement ou de sous-traitance, déclaration de production, déclaration d’expédition) et aux fonctions d’inventaires. Ces procédures sont régulièrement appelées mouvements manuels.

Une procédure correspond à un écran de saisie, sous forme de fiche ou de liste, auquel un opérateur à accès pour réaliser un mouvement de stock : une entrée, une sortie, un déplacement de produit, une mise à jour de PUMP.

Le fait d’introduire la notion de configurateur va permettre de paramétrer tous les éléments composant une procédure (l’ergonomie de saisie, la mise à jour à effectuer, l’enchaînement de la saisie, …).

Principe de Déroulement d’une Procédure de Stock

Une procédure est la description d'un ou de mouvement(s) de stocks dans un contexte donné. La procédure repose sur l'exécution d'un questionnaire rattaché et sur l'exécution de requêtes de type STO en amont et en aval de ce dernier.

Le déroulement peut être composé de six phases distinctes schématisées ci-contre.

Etape 1 : Saisie des critères

La saisie des critères n'a lieu que si des variables critères (SCR ou VCR) sont utilisées dans la requête d'initialisation (requête de type STO) et si des saisies ont été paramétrées (outil de paramétrage de la saisie de critère disponible sur la définition des procédures).

Les variables critères utilisées dans d'autres requêtes de la procédure ne sont pas considérées.

Contexte :

  • En entrée : contexte classique d'un critère (VBP, SCR et VCR d'une précédente saisie de critère).

  • En sortie : les variables critères (SCR et VCR) et les variables partagées (VBP) peuvent être initialisées.

L'utilisateur peut valider (enchaînement sur l'étape 2 'Initialisation') ou abandonner (sortie procédure stock).

Etape 2 : Initialisation

DIAPASON exécute la requête d'initialisation de la procédure (requête de type STO).

Contexte :

En entrée, la PREMIERE FOIS de cette étape :

Les variables SCR suivantes sont initialisées par DIAPASON :

Variable SCR

Désignation

Contexte

StoProEvt

Evénement courant

PRO-INI,DEM

StoProIniRef

Référence Procédure Stock Initiale

StoProCouRef

Référence Procédure Stock Courante

StoProEnc

Logique, indique si enchaînement en cours ou non

StoProEncPre

Référence Procédure Stock Précédente

StoProEncSui

Référence Procédure Stock Suivante

StoProErr

Erreur Dernière Mise à Jour

Les variables VBP, SCR et VCR de la saisie de critère sont visibles.

Les variables STO sont initialisées avec leur valeur défaut définie sur la procédure

En entrée, lors d'un retour d'une saisie avec cette procédure :

Les variables SCR suivantes sont initialisées par DIAPASON :

Variable SCR

Désignation

Contexte

StoProEvt

Evénement courant

PRO-INI,BOU

StoProIniRef

Référence Procédure Stock Initiale

StoProCouRef

Référence Procédure Stock Courante

StoProEnc

Logique, indique si enchaînement en cours ou non

StoProEncPre

Référence Procédure Stock Précédente

StoProEncSui

Référence Procédure Stock Suivante

StoProErr

Erreur Dernière Mise à Jour

Les variables SCR de la saisie de critère sont visibles.

Les variables VBP et VCR disposent des valeurs connues à la fin de la précédente saisie.

Les variables STO disposent des valeurs connues à la fin de la précédente saisie.

En sortie :

Les variables pilotables dans une requête de type STO peuvent être initialisées : VBP, STO et VCR

La fonction LC-ERREUR a pu être utilisée : le message affecté à la fonction est affiché à l'utilisateur et DIAPASON quitte le déroulement de la procédure.

La fonction LC-WARNING a pu être utilisée : le message affecté à la fonction est affiché à l'utilisateur et DIAPASON poursuit le déroulement de la procédure.

Remarque : Si aucune requête n'est définie, DIAPASON accède à l'étape 3 directement.

Etape 3 : Saisie (Fiche ou Tableur)

Sur la procédure, le mode de saisie détermine s'il s'agit d'un questionnaire sous forme de fiche ou de liste.

Ergonomie Fiche :

Avant d'exécuter la première question, le contexte est le suivant :

Les variables SCR suivantes sont initialisées par DIAPASON :

StoProIniRef, StoProCouRef : Référence de la procédure courante

Les autres variables SCR visibles en saisie (CdeSCC*) suivent le même processus que la saisie du configurateur gestion commerciale.

Les variables SCR saisies en critère de démarrage sont visibles.

Les variables VBP, VCR et STO proviennent de la sortie de l'étape 2.

Puis le scénario se déroule, le principe étant d'initialiser au fur et à mesure les variables de type STO, VBP et VCR.

L'utilisateur peut abandonner la saisie (sortie de la procédure) ou valider.

Si une confirmation est paramétrée, un message de confirmation des saisie est affiché avec 3 possibilités :

  • Enregistrer La saisie effectuée va être effectivement enregistrée

  • Retour L'utilisateur retourne sur la saisie venant d'être effectuée.

  • Abandon L'utilisateur quitte la procédure.

Si une validation automatique est paramétrée, DIAPASON enchaîne avec l'étape suivante.

En sortie de cette étape les variables STO, VBP et VCR ont pu être initialisées.

Ergonomie Liste :

Avant d'exécuter le tableur dynamique correspondant, le contexte d'entrée est le suivant :

Les variables SCR suivantes sont initialisées par DIAPASON :

StoProIniRef, StoProCouRef : référence de la procédure courante.

Les variables SCR saisies en critère de démarrage sont visibles.

Les variables VBP et VCR proviennent de la sortie de l'étape 2.

Puis le scénario du tableur dynamique correspondant à la procédure peut être alors déroulé :

Il y a tout d'abord l'exécution de la requête REB d'initialisation du tableur (avec le contexte décrit ci-dessus) : il n'y a pas de saisie de critère correspondant à cette requête. Il est possible de définir le titre du tableur en utilisant « WfTabGen.PreTit ». Si ce titre n’est pas initialisé, c’est le libellé de la procédure de stock qui est utilisé comme titre du tableur.

Puis DIAPASON déroule le scénario de saisie tel que défini sur le tableur dynamique (via requête RCT, avec toujours le contexte décrit ci-dessus).

L'utilisateur peut abandonner la saisie (sortie de la procédure) ou la valider.

Si un message de confirmation est paramétré sur la procédure, DIAPASON l'affiche avec 3 possibilités :

  • Enregistrer La saisie effectuée va être effectivement enregistrée

  • Retour L'utilisateur retourne sur la saisie venant d'être effectuée.

  • Abandon L'utilisateur quitte la procédure.

Si une validation automatique est paramétrée, DIAPASON enchaîne automatiquement.

Dans le cas d'une validation (enregistrement) ou d'un enchaînement automatique, la requête de validation du tableur dynamique est effectivement exécutée.

La fonction LC-ERREUR a pu être utilisée : le message affecté à la fonction est affiché à l'utilisateur et DIAPASON retourne en saisie sur le tableur.

La fonction LC-WARNING a pu être utilisée : le message affecté à la fonction est affiché à l'utilisateur et DIAPASON poursuit le déroulement de la procédure.

En sortie de cette étape, les variables VBP, VCR ont pu être initialisées. De plus DIAPASON dispose de la liste du tableur.

Remarque : il n’est pas possible d’utiliser la notion « Excel » pour les procédures de stock de type liste à cause de la notion d’enchaînement éventuel vers une autre procédure.

Etape 4 : Validation

Remarque : le cas de la validation du tableur est développé dans le paragraphe correspondant ci-dessous.

Cette étape consiste à exécuter la requête de validation (requête de type STO) paramétrée sur la procédure.

Contexte de l'étape :

En entrée :

Les variables SCR suivantes sont initialisées par DIAPASON :

Variable SCR

Désignation

Contexte

StoProEvt

Evénement courant

PRO-VAL,DEB

StoProIniRef

Référence Procédure Stock Initiale

StoProCouRef

Référence Procédure Stock Courante

StoProEnc

Logique, indique si enchaînement en cours ou non

Non

StoProEncPre

Référence Procédure Stock Précédente

StoProEncSui

Référence Procédure Stock Suivante

StoProErr

Erreur Dernière Mise à Jour

Les variables SCR de la saisie de critère sont visibles.

Les variables VBP et VCR disposent des valeurs connues de la sortie de l'étape précédente

Les variables STO disposent des valeurs connues de la sortie de l'étape précédente.

En sortie :

Les variables pilotables dans une requête de type STO peuvent être initialisées : VBP, STO et VCR

La fonction LC-ERREUR a pu être utilisée : le message affecté à la fonction est affiché à l'utilisateur et DIAPASON retourne sur la saisie effectuée (fiche ou tableur).

La fonction LC-WARNING a pu être utilisée : le message affecté à la fonction est affiché à l'utilisateur et DIAPASON poursuit le déroulement de la procédure.

Si aucune requête n'est définie, DIAPASON accède à l'étape suivante directement.

Etape 5 : Enregistrement

Remarque : le cas de l’enregistrement du tableur est développé dans le paragraphe correspondant ci-dessous.

Cette étape consiste à enregistrer effectivement le mouvement de stock dans DIAPASON à partir du contenu des variables STO initialisées à ce stade d'exécution.

Il s'agit d'un traitement interne DIAPASON de mise à jour d'un mouvement de stock. Le traitement ne sera pas effectivement enclenché dans les contextes suivants :

STO.MvtGenRefArt = « *PAS-DE-MVT »

Si un erreur se produit durant la mise à jour, le message d’erreur est affiché à l'utilisateur et DIAPASON retourne sur la saisie effectuée (fiche ou tableur).

Si la mise à jour s'est correctement exécutée, DIAPASON exécute à nouveau la requête de validation (requête de type STO) paramétrée sur la procédure.

Contexte de l'étape :

En Entrée :

Les variables suivantes sont initialisées par DIAPASON :

Variable SCR

Désignation

Contexte

StoProEvt

Evénement courant

PRO-VAL,FIN

StoProIniRef

Référence Procédure Stock Initiale

StoProCouRef

Référence Procédure Stock Courante

StoProEnc

Logique, indique si enchaînement en cours ou non

Non

StoProEncPre

Référence Procédure Stock Précédente

StoProEncSui

Référence Procédure Stock Suivante

StoProErr

Erreur Dernière Mise à Jour

Les variables SCR de la saisie de critère sont visibles.

Les variables VBP et VCR disposent des valeurs connues de la sortie de l'étape précédente.

Les variables STO disposent des valeurs connues de la sortie de l'étape précédente.

En sortie :

Les variables pilotables dans une requête de type STO peuvent être initialisées : VBP, STO et VCR.

La fonction LC-ERREUR a pu être utilisée : le message affecté à la fonction est affiché à l'utilisateur et DIAPASON retourne sur la saisie effectuée (fiche ou tableur).

La fonction LC-WARNING a pu être utilisée : le message affecté à la fonction est affiché à l'utilisateur et DIAPASON poursuit le déroulement de la procédure.

Si aucune requête n'est définie, DIAPASON accède à l'étape suivante directement.

Etape 6 : Enchaînement

Remarque : le cas de l’enregistrement du tableur est développé dans le paragraphe correspondant ci-dessous.

Le principe est d'enchaîner la procédure courante avec une nouvelle procédure, en considérant que seules les étapes de validation et d’enregistrement des procédures suivantes seront réalisées, sans aucun traitement interactif.

Le déclenchement de l'enchaînement est le suivant :

Si, sur la procédure courante, une procédure d'enchaînement est définie et qu'il n'y a pas de requête de type STO de validation, DIAPASON enchaîne avec la procédure paramétrée.

Si, sur la procédure courante, une requête de type STO de validation est définie et que la variable VBP.StoProEncSui correspond à une procédure existant sur DIAPASON (attention : variable de type VBP définie par l'administrateur), DIAPASON enchaîne sur cette procédure paramétrée. Si la procédure d'enchaînement définie n'existe pas sur DIAPASON, un message d'erreur est affiché à l'utilisateur et DIAPASON retourne sur la saisie effectuée (fiche ou tableur).

Puis DIAPASON réalise l’enchaînement :

L'étape 5 (Validation) : le principe est identique à celui présenté ci-dessus. Le contexte en entrée diffère sur les points suivants :

Variable SCR

Désignation

Contexte

StoProEvt

Evénement courant

PRO-VAL,DEB,ENC

StoProIniRef

Référence Procédure Stock Initiale

StoProCouRef

Référence Procédure Stock Courante

StoProEnc

Logique, indique si enchaînement en cours ou non

Oui

StoProEncPre

Référence Procédure Stock Précédente

StoProEncSui

Référence Procédure Stock Suivante

StoProErr

Erreur Dernière Mise à Jour

L'étape 6 (Enregistrement) : le principe est identique à celui présenté ci-dessus. Le contexte en entrée diffère sur les points suivants :

Variable SCR

Désignation

Contexte

StoProEvt

Evénement courant

PRO-VAL,FIN,ENC

StoProIniRef

Référence Procédure Stock Initiale

StoProCouRef

Référence Procédure Stock Courante

StoProEnc

Logique, indique si enchaînement en cours ou non

Oui

StoProEncPre

Référence Procédure Stock Précédente

StoProEncSui

Référence Procédure Stock Suivante

StoProErr

Erreur Dernière Mise à Jour

Si durant l'une des mises à jour, une erreur DIAPASON ou pilotée par DIALOG (via LC-ERREUR dans l'une des requêtes STO exécutées), un message d'erreur est affiché à l'utilisateur et DIAPASON retourne sur la saisie effectuée (fiche ou tableur).

Sinon, DIAPASON déroule les différents enchaînements paramétrés et termine la procédure suivant le déroulement de saisie paramétré : Retour en saisie de critère ou bien Retour en saisie (fiche ou tableur) ou bien Sortie de la procédure.

Cas du tableur : scénario de validation et d’enregistrement.

Le principe d’enregistrement du tableur est le suivant :

DIAPASON considère que chaque ligne correspond à un mouvement de stock potentiel à enregistrer.

Les colonnes du tableur portant un nom identique à un nom de variable de type STO sont considérées contenir les valeurs des variables STO correspondantes, les autres colonnes étant considérées non utilisées. Remarque : si aucune colonne du tableur ne correspond à une variable de type STO, DIAPASON affiche un message d’erreur (avant d’accéder à la saisie effective du tableur) et enchaîne par la sortie de la procédure.

Après la validation du tableur, DIAPASON va donc considérer chaque ligne du tableur et colonne correspondant à une variable de type STO.

Pour chaque ligne du tableur, DIAPASON va enchaîner les étapes E4 (validation), E5 (enregistrement) et E6 (enchaînement).

Exemple avec les données suivantes :

Numéro_Ordre

MvtGenRefArt

Désignation

MvtQte

1

XX018

Article 018

10

2

XX019

Article 019

3

3

Total

13

4

XX028

Article 028

5

5

XX029

Article 029

0

6

Total

5

DIAPASON réalise le traitement suivant :

  • Traitement Ligne Numéro_Ordre = 1 : initialisation MvtGenRefArt et MvtQte, puis déroulement des étapes étapes E4 (validation), E5 (enregistrement) et E6 (enchaînement).

  • Traitement Ligne Numéro_Ordre = 2 : initialisation MvtGenRefArt et MvtQte, puis déroulement des étapes étapes E4 (validation), E5 (enregistrement) et E6 (enchaînement).

  • Traitement Ligne Numéro_Ordre = 3 : il ne faut pas enregistrer cette ligne : initialiser cette ligne pas de déroulement de mise à jour : initialisation MvtGenRefArt et MvtQte, puis déroulement des étapes étapes E4 (validation : dans cette étape, MvtGenRefArt doit être initialisé à la valeur *PAS-DE-MVT), E5 (enregistrement : déroulement normal mais sans enregistrement effectif du fait de la valeur *PAS-DE-MVT) et E6 (enchaînement).

  • Traitement Ligne Numéro_Ordre = 4 : initialisation MvtGenRefArt et MvtQte, puis déroulement des étapes étapes E4 (validation), E5 (enregistrement) et E6 (enchaînement).

  • Traitement Ligne Numéro_Ordre = 5 : pas de déroulement de mise à jour, car MvtQte est nul.

  • Traitement Ligne Numéro_Ordre = 6 : il ne faut pas enregistrer cette ligne : initialiser cette ligne pas de déroulement de mise à jour : initialisation MvtGenRefArt et MvtQte, puis déroulement des étapes étapes E4 (validation : dans cette étape, MvtGenRefArt doit être initialisé à la valeur *PAS-DE-MVT), E5 (enregistrement : déroulement normal mais sans enregistrement effectif du fait de la valeur *PAS-DE-MVT) et E6 (enchaînement).

Si durant l’une des mises à jour, une erreur DIAPASON ou pilotée par DIALOG (via LC-ERREUR dans l’une des requêtes de type STO exécutées), un message d’erreur est affiché à l’utilisateur et DIAPASON retourne sur la saisie effectuée (fiche ou tableur).

Sinon, DIAPASON termine la procédure suivant le déroulement de saisie paramétré :

  • Retour en saisie de critère.

  • Retour en saisie (fiche ou tableur).

  • Sortie de la procédure.

Intégrité des variables STO : Mouvement d'entrée

Ce chapitre a pour but de présenter, pour chacun des types de mouvements de stocks possibles ([EN]trée, [SO]rtie, [DE]placement et [PUMP] mise à jour des prix), le contexte nécessaire au bon déroulement de la procédure.

Variable

Type

Commentaire

Obligatoire

MvtType

C

Type de mouvement. Doit contenir EN.

MvtGenRefArt

C

Référence Article géré en stock à mouvementer.

MvtQte

R

Quantité à mouvementer.

Si nul, un mouvement de stock peut être effectué, avec une quantité nulle.

MvtUnMeQte

C

Unité de mesure du mouvement

Si non définie, unité de mesure de gestion de stock défaut de l’article.

MvtTypePt

C

Type de produit. Les valeurs possibles sont :

'0' pour Vrac (valeur défaut si non défini)

'1' pour Palette

MvtDate

Da

Date du mouvement. Si non définie, utilise la définition donnée dans la variable MvtDateType. Sinon prend par défaut, prend pour valeur la date du jour.

MvtDateType

C

Si = *DATE-JOUR : MvtDate prend la date du jour.

Si = *DATE-JOUR-X et X est un entier : MvtDate prend la date du jour – X jours.

Section

C

Référence Section

Palette

C

Référence Palette.

Si vide ou contient *NOUVELLE, DIAPASON génère automatiquement un numéro de palette.

Empla

C

Référence emplacement. Si non défini, DIAPASON recherche l’emplacement principal de l’article sur la section, paramétré suivant le scénario décrit dans le chapitre ‘données techniques’.

Intégrité des variables STO : Mouvement de sortie

Variable

Type

Commentaire

Obligatoire

MvtType

C

Type de mouvement. Doit contenir SO.

MvtGenRefArt

C

Référence Article géré en stock à mouvementer.

MvtQte

R

Quantité à mouvementer.

Si nul, un mouvement de stock peut être effectué, avec une quantité nulle.

MvtUnMeQte

C

Unité de mesure du mouvement

Si non définie, unité de mesure de gestion de stock défaut de l’article.

MvtTypePt

C

Type de produit. Les valeurs possibles sont :

'0' pour Vrac (valeur défaut si non défini)

'1' pour Palette

MvtDate

Da

Date du mouvement. Si non définie, utilise la définition donnée dans la variable MvtDateType. Sinon prend par défaut, prend pour valeur la date du jour.

MvtDateType

C

Si = *DATE-JOUR : MvtDate prend la date du jour.

Si = *DATE-JOUR-X et X est un entier : MvtDate prend la date du jour – X jours.

Section

C

Référence Section

Palette

C

Référence Palette.

Obligatoire si MvtTypePt = 1 : doit exister dans les palettes référencées de DIAPASON.

Empla

C

Référence emplacement. Si non défini, DIAPASON recherche l’emplacement principal de l’article sur la section, paramétré suivant le scénario décrit dans le chapitre données techniques.

Intégrité des variables STO : Mouvement de déplacement

Variable

Type

Commentaire

Obligatoire

MvtType

C

Type de mouvement. Doit contenir ‘DE’

MvtGenRefArt

C

Référence Article géré en stock à mouvementer

Facultatif uniquement en cas de déplacement d’une palette d’un emplacement (OriMvtTypePt = 1 et DesMvtTypePt = 1).

MvtQte

R

Quantité à mouvementer

Facultatif uniquement en cas de déplacement d’une palette d’un emplacement (OriMvtTypePt = 1 et DesMvtTypePt = 1).

MvtDate

Da

Date du mouvement. Si non définie, utilise la définition donnée dans la variable MvtDateType. Sinon prend par défaut, prend pour valeur la date du jour.

MvtDateType

C

Si = *DATE-JOUR : MvtDate prend la date du jour.

Si = *DATE-JOUR-X et X est un entier : MvtDate prend la date du jour – X jours.

OriMvtTypePt

C

Type de Produit mouvementé Origine. Les valeurs possibles sont :

'0' pour Vrac (valeur défaut si non défini)

'1' pour Palette

OriPalette

C

Référence Palette Origine. Oblig. si OriMvtType = 1.

OriMvtSection

C

Section Origine.

Facultatif dans le cas d’un déplacement de palette.

OriMvtEmpla

C

Emplacement physique Origine

Facultatif dans le cas du déplacement d’une palette.

Si non défini, DIAPASON recherche l’emplacement principal de l’article sur la section, paramétré suivant le scénario décrit dans le chapitre ‘données techniques’.

DesMvtTypePt

C

Type de Produit Mouvementé Destination. . Les valeurs possibles sont (valeur défaut : OriMvtTypePt) :

'0' pour Vrac

'1' pour Palette

DesMvtSection

C

Section Destination.

DesMvtEmpla

C

Emplacement physique Destination Si non défini, DIAPASON recherche l’emplacement principal de l’article sur la section, paramétré suivant le scénario décrit dans le chapitre ‘données techniques’.

DesPalette

C

Référence Palette Destination.

Si vide : DIAPASON considère qu’il s’agit d’un déplacement de palette si OriMvtType = 1 et DesMvtType = 1.

Si contient *NOUVELLE, DIAPASON génère un nouveau numéro de palette.

Intégrité des variables STO : Mouvement de mise à jour des prix

Variable

Type

Commentaire

Obligatoire

MvtType

C

Type de mouvement. Doit contenir ‘PUMP’

MvtGenRefArt

C

Référence Article

Section

C

Référence Section

MvtPrix

R

Prix Mouvement, exprimé en devise interne.

Création d’un nouveau numéro de palette.

Lors de la création d’une palette, vous pouvez fournir le nouveau numéro de palette en le calculant dans une requête de type STO, avant l’enregistrement effectif du mouvement dans DIAPASON.

Mais DIAPASON peut également le calculer, en initialisant la variable palette gérée suivant le type de mouvement (Palette pour une entrée ou DesPalette pour un transfert de produit sur une nouvelle palette) avec la valeur *NOUVELLE. Dans ce cas, DIAPASON génère un numéro de palette et celui-ci est accessible dans la variable palette gérée suivant le type de mouvement dans la requête de validation enchaînée après la validation : ceci permet de lancer une édition d’étiquette à ce stade.

Ne pas générer de mouvement de stock.

Lors de certaines étapes de validation ou d’enregistrement, il se peut que l’on ne souhaite pas générer de mouvement de stock : il faut pour cela initialiser la variable MvtGenRefArt avec la valeur *PAS-DE-MVT.

Exemple : 

Certaines lignes de tableurs ne sont pas à enregistrer.

Procédure de ré-édition d’étiquette.

Mémorisation dans les historiques.

La référence de la procédure utilisée est mémorisée dans la table des historiques sur le champ STO.HiStElem.RefTypeMvtStock.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.