Skip to main content
Skip table of contents

MVTSTO-DEP

BUT Cette fonction a pour but d’effectuer un mouvement de stock de déplacement à 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-DEP(Date-Mvt, { Type-Palette, Palette Origine}, Article, Qte-Mvt,

Unité, Section-Ori, Emplacement-Ori, {Type-Palette, Palette Destination},

Section-Dest, Emplacement-Dest, Type-Mvt)

PARAMETRES

Paramètre

E/S

O

Type

Description

Date-Mvt

E

Oui

Date

Variable ou constante locale. Date à laquelle doit être fait le mouvement (ne peut être supérieur à aujourd’hui).

Type-Palette-Ori

E

Non

Caractère

Variable, constante locale ou type de conditionnement existant. Type de Palette.

Palette-Ori

E

Non

Caractère

Variable ou constante locale. Référence de la palette. Si a référence est égale à ‘’, c’est qu’il n’y a pas de palette.

Article

E

Oui

Caractère

Variable ou constante locale. Référence de l’article sur

lequel est fait le mouvement.

Qte-Mvt

E

Oui

Numérique

Variable ou constante locale. Quantité du mouvement.

Unité

E

Oui

Caractère

Variable, constante locale ou liste des unités de mesure. Variable, constante locale ou liste des sections.

Section-Ori

E

Oui

Caractère

Référence de la section.

Emplacement-Ori

E

Non

Caractère

Variable, constante locale ou liste emplacement. Référence de l’emplacement. « *DEFAUT » correspond à l’emplacement défaut.

Type-Palette-Dest

E

Non

Caractère

Variable, constante locale ou type de conditionnement existant. Type de Palette.

Palette-Dest

E

Non

Caractère

Variable ou constante locale. Référence de la palette. Si la référence est égale à ‘’, c’est qu’il n’y a pas de palette.

Si la référence est égale à ‘*NOUVELLE’, DIAPASON générera un nouveau numéro de palette.

Section-Dest

E

Oui

Caractère

Variable, constante locale ou liste des sections. Référence de la section.

Emplacement-Dest

E

Non

Caractère

Variable, constante locale ou liste emplacement. Référence de l’emplacement. « *DEFAUT » correspond à l’emplacement défaut.

Type-Mvt

E

Oui

Caractère

Variable, constante locale ou liste des types de

mouvement de déplacement (référencé dans l’application FCTYM). Ce paramètre peut également être utilisé pour passer une liste chaînée pouvant contenir les informations décrites ci-dessous.

Utilisation du paramètre Type-Mvt pour gérer :

  • un prix de mouvement et les informations origine, destination et raison du mouvement codifiées.

    • ‘SEP=’ + Valeur1 + Séparateur +

    • ‘REF=’ + Valeur2 + Séparateur +

    • ‘PRI= ‘ + Valeur3 + Séparateur +

    • ‘ORT=’ + Valeur4 + Séparateur +

    • ‘OR1=’ + Valeur5 + Séparateur +

    • ‘OR2=’ + Valeur6 + Séparateur +

    • ‘DET=’ + Valeur7 + Séparateur +

    • ‘DE1=’ + Valeur8 + Séparateur +

    • ‘DE2=’ + Valeur9 + Séparateur +

    • ‘RAT=’ + Valeur10 + Séparateur +

    • ‘RA1=’ + Valeur11 + Séparateur +

    • ‘RA2=’ + Valeur12

Avec : SEP = séparateur (obligatoire)

REF = référence type de mouvement utilisé (obligatoire)

PRI = prix rattaché au mouvement (facultatif)

ORT = type origine du mouvement (facultatif)

OR1 = origine 1 du mouvement (facultatif)

OR2 = origine 2 du mouvement (facultatif)

DET = type destination (facultatif)

DE1 = destination 1 du mouvement (facultatif)

DE2 = destination 2 du mouvement (facultatif)

RAT = type raison du mouvement (facultatif)

RA1 = raison 1 du mouvement (facultatif)

RA2 = raison 2 du mouvement (facultatif)

Directement des variables STO avec leur valeur sous la forme :

‘SEP=’ + Valeur1 + Séparateur +

‘REF=’ + Valeur2 + Séparateur +

‘STO.NomVar1= ‘ + Valeur3 + Séparateur +

‘STO.NomVar2=’ + Valeur4 + Séparateur

Avec : SEP = séparateur (obligatoire)

REF = référence type de mouvement utilisé (obligatoire)

STO.NomVar1= Variable de type STO.

(l’extrait ci-dessous est commun avec la page MVTSTO-E/S )

MVTSTO-E/S

Lien entre variables STO et champs indexés de la table d’historique de stock

Ci-dessous voici le lien entre des variables STO et des indexs de HistElem. Il peut être intéressant d’alimenter ces variables pour rendre plus rapide des recherches ultérieures sur l’historique de stock.

Un mouvement avec les paramètres suivant :

apparaitra ainsi dans l’historique :

Deux index de la table d’historique de stock (HistElem) portent sur ces champs banalisés

➡️ Index “ParCleDecroiMvtStockIdx”

Champ de l’index

Variable STO correspondantes

Libellé historique de stock

DiaCleTyp

MvtCleType

C.T

DiaCleRe1

MvtCle1

Clé 1

DiaCleRe2

MvtCle2

Clé 2

➡️ Index “ParEntDecroiMvtStockIdx”

Champ de l’index

Variable STO correspondantes

Libellé historique de stock

DiaEntTyp

DiaEntTyp

E.T

DiaEntRe1

DiaEntRe1

Entité 1

DiaEntRe2

DiaEntRe2

Entité 2

EXEMPLE

Exemple 1 :VLO.Mouvement = MVTSTO-DEP(DATE-MVT=VLO.Aujourdhui, TYPE-PALETTE-ORI=CLO.’’, PALETTE-ORI=CLO.’’, ARTICLE=VLO.Article, QTE-MVT=VLO.Qte, UNITE=CLO.’UN’, SECTION-ORI=VLO.SectionO, EMPLACEMENT-ORI=CLO.’*DEFAUT’, TYPE-PALETTE-DEST=CLO. ‘’, PALETTE-DEST=CLO.’’, SECTION-DEST=VLO.SectionD, EMPLACEMENT-DEST=CLO.’*DEFAUT’, TYPE-MVT=CLO.’’)

Exemple 2 :

Vlo.Parametre = CLO.’SEP=’ + CLO.’ ;’ + CLO.’ ;’ + CLO.’REF=’ + CLO.’DEP_MatPre’ +

CLO.’ ;’ + CLO.’ ;’ + CLO.’DET=’ + CLO.’HANGAR’ + CLO.’DE1=’ + VLO.NumHangar

VLO.Mouvement = MVTSTO-DEP(DATE-MVT=VLO.Aujourdhui, TYPE-PALETTE-ORI=CLO.’’, PALETTE-ORI=CLO.’’, ARTICLE=VLO.Article, QTE-MVT=VLO.Qte, UNITE=CLO.’UN’, SECTION-ORI=VLO.SectionO, EMPLACEMENT-ORI=CLO.’*DEFAUT’, TYPE-PALETTE-DEST=CLO. ‘’, PALETTE-DEST=CLO.’’, SECTION-DEST=VLO.SectionD, EMPLACEMENT-DEST=CLO.’*DEFAUT’, TYPE-MVT=CLO.’’)

Exemple 3 :

VLO.Parametre = CLO.’SEP=’ + CLO.’ ;’ + CLO.’ ;’ + CLO.’REF=’ + CLO.’DEPCTRL’ + CLO.’ ;’ + CLO. ‘STO.MVtComment=’ + CLO.’Mouvement de Stock effectue par DIALOG’

VLO.Mouvement = MVTSTO-DEP(DATE-MVT=VLO.Aujourdhui, TYPE-PALETTE-ORI=CLO.’’, PALETTE-ORI=CLO.’’, ARTICLE=VLO.Article, QTE-MVT=VLO.Qte, UNITE=CLO.’UN’, SECTION-ORI=VLO.SectionO, EMPLACEMENT-ORI=CLO.’*DEFAUT’, TYPE-PALETTE-DEST=CLO. ‘’, PALETTE-DEST=CLO.’’, SECTION-DEST=VLO.SectionD, EMPLACEMENT-DEST=CLO.’*DEFAUT’, TYPE-MVT=VLO.Parametre)

JavaScript errors detected

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

If this problem persists, please contact our support.