MVTSTO-PREV
BUT Cette fonction a pour but de pouvoir faire un mouvement de stock d’entrée ou de sortie prévisionnelle à partir d’une requête. La fonction renvoie ‘’ si le mouvement s’est bien passé, le code de l’erreur dans le cas contraire.
TYPE CARACTERE
SYNTAXE
Variable = MVTSTO-PREV(TYPE-MVT= VarTypeMvt,
ARTICLE= VarRefArt,
QTE-MVT= VarqteMvt,
DATE-MVT= VarDateMvt,
SECTION= VarRefSection,
CLE1= VarRefCle1,
CLE2=VarRefCle2)
PARAMETRES
Paramètre | E/S | O | Type | Description |
TYPE-MVT | E | Oui | Caractère | Type de mouvement (EP : Entrée Prévisionnelle, SP : Sortie Prévisionnelle). |
ARTICLE | E | Oui | Caractère | Référence Article. |
QTE-MVT | E | Oui | Numérique | Quantité prévisionnelle mouvementée. |
DATE-MVT | E | Oui | Date | Date du Mouvement. |
SECTION | E | Oui | Caractère | Section d’entrée ou de sortie. |
CLE1 | E | Oui | Caractère | Première clé de personnalisation du mouvement. |
CLE2 | E | Oui | Caractère | Deuxième clé de personnalisation du mouvement. |
Le mouvement prévisionnel est traité en tenant compte du paramétrage des stocks (interactif ou batch).
L’origine du mouvement est forcée à ‘EXT’.
L’utilisateur ne peut pas générer une entrée (type = ‘EP’) et une sortie prévisionnelle (type = ‘SP’) pour les mêmes paramètres (article, quantité, date, section, clé1 et clé2). La fonction renvoie une erreur si on essaye de le faire.
EXEMPLES
➡️ Exemple 1 : entrées prévisionnelles successives
Soit la requête ci-dessous

Situation initiale : pas de stock ni de prévisionnel pour l’article 065004. L’article 065004 n’apparait pas dans la consultation globale des stocks.
▪️ On poste un mouvement de quantité 2.
Résultat sur la consultation globale des stocks :

Détail du prévisionnel (Action “Prévisionnel article” puis “Détail” à partir de l'écran ci-dessus)

▪️ On poste un mouvement de quantité 3.
Résultat sur la consultation globale des stocks :

Détail du prévisionnel (Action “Prévisionnel article” puis “Détail” à partir de l'écran ci-dessus)

▪️ On poste un mouvement de quantité -1.
Le prévisionnel de l’article (quantité 5) posté précédemment est entièrement soldé.
L’article 065004 n’apparait plus dans la consultation globale des stocks.
➡️ Exemple 2 : sorties prévisionnelles successives
Même requête que précédemment mais avec la fonction postant des sorties prévisionnelles.

Situation initiale : pas de stock ni de prévisionnel pour l’article 065004. L’article 065004 n’apparait pas dans la consultation globale des stocks.
▪️ On poste un mouvement de quantité 2.
Résultat sur la consultation globale des stocks :

▪️ On poste un mouvement de quantité 3.
Résultat sur la consultation globale des stocks :

▪️ On poste un mouvement de quantité -1.
Le prévisionnel de l’article (quantité 5) posté précédemment est entièrement soldé.
L’article 065004 n’apparait plus dans la consultation globale des stocks.