DIAPASON 05
Breadcrumbs

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

image-20250512-134423.png

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 :

image-20250512-133902.png

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

image-20250512-134020.png

▪️ On poste un mouvement de quantité 3.

Résultat sur la consultation globale des stocks :

image-20250512-134132.png

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

image-20250512-134229.png

▪️ 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.

image-20250512-135533.png

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 :

image-20250512-154601.png

▪️ On poste un mouvement de quantité 3.

Résultat sur la consultation globale des stocks :

image-20250512-154652.png

▪️ 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.