Skip to main content
Skip table of contents

MAJ-VAR-SPE : MAJ Variable Spécifique

BUT

Cette fonction permet de mettre à jour une variable spécifique ou une variante.

SYNTAXE

VLO ‘ ’ = MAJ-VAR-SPE (TYPE-VARIABLE : VAS, VAR, VAT, VNG, VNO, VAF, VCL, VDE, VDL, VEC, VLC, VFE, VFL, VFF, VLA, VLL, VCA, VCO, VXX, VRE, VRL, VFA, VFB, VFR, VFD et O_* (Objets Paramétrables)

TYPE : Caractère, numérique, date et logique

NOM-VARIABLE : Référence de la variable

CLE-1 Se référer au tableau ci-dessous présentant les clés de

CLE-2 chaque variable

CLE-3

VALEUR : valeur à mettre à jour de type variable locale.)

Variables Spécifiques

CLE 1

CLE 2

CLE 3

VAR (Variante)

Type article

Article

VAS (Article)

Type Article

Article

VAT (Temporelle) (*)

Type Article

Article

Date d’Affectation Temporelle (sous forme de variable de type caractère)

VNG (Nom. Gestion)(**)

Identifiant Nom.

Numéro d’ordre

VNO (Nom. Définition)

Type Nomenclature

Référence composé

Numéro d’ordre

VAF (Lien Art/Four)

Fournisseur

Article

Origine Principale

VCL (Client)

Réseau

Client

VDE (Cde comm.)

Cde Commerciale

VDL (Lig. Cde. Com.)

Cde Commerciale

Ligne Cde Comm.

VEC (Cde Prod.)

Cde Production

VLC (Lig. Cde Prod.)

Cde Production

Ligne Cde Production

VFE (Cde Four.)

Cde Fournisseur

VFL (Lig. Cde Four.)

Cde Fournisseur

Ligne Cde Fournisseur

VFF (Fournisseur)

Fournisseur

VLA (Série)

L(ancé) / S(oldé)

Série ou OF

VLL (OF)

L(ancé) / S(oldé)

Série ou OF

VCA (Affaire)

Affaire

VCO (Commercial)

Commercial

VXX (Evénement Exped.)

Evénement

VRE (Retour Client)

Retour Client

VRL (Ligne Retour Client)

Retour Client

Ligne Retour Client

VFR (Retour Fournisseur)

Retour Fournisseur

VFD (Ligne Retour Four.)

Retour Fournisseur

Ligne Retour Four.

VFA (Facture Client)

Facture Client

VFB (Ligne Facture Cli.)

Facture Client

Ligne Facture Client

O_ECtrF (Facture Four.)

Facture Fournisseur

O_Empla (Emplacement)

Emplacement

O_EntFrAn (Frais Annexe)

Frais Annexe

O_fcadr (Adresse)

Adresse

O_fcexo (Tournée)

Tournée

O_fcges (Gestionnaire)

Gestionnaire

O_fcund_001 (Uni. Mes)

Unité de Mesure

O_fcund_002 (Devise)

Devise

O_fcupr (Unité Prod.)

Unité de Production

O_Gestio (Stock Gestion)

Stock de Gestion

O_Magas (Magasin)

Magasin

O_ParFA 

Fournisseur de Livraison

Fournisseur de Frais Annexes

O_Section (Section)

Section

O_StkInv (Inventaire)

Inventaire

O_uti (Utilisateur)

Utilisateur

(*) Exemple : mise à jour de la variable temporelle VAT.DeprStk contenant le taux de dépréciation de stock calculé pour le 31/07/2005.

VLO.TxDepr = ….

VLO.DateVAT = DATE( CLO.31/07/2004 )

VLO.Resultat = MAJ-VAR-SPE( TYPE-VARIABLE = VAT , TYPE = NUMERIQUE , NOM VARIABLE = DeprStk , CLE-1 = CLO. « R » , CLE-2 = CLO. « Velos » , CLE-3 = VLO.DateVAT , VALEUR = VLO.TxDepr )

Remarques :

  • La mise à jour de variables temporelles n’est possible que pour les articles standards.

  • Pour supprimer la valeur d’une variable temporelle à une date donnée, mettre « ? » dans la valeur.

(**) Des variables de type VNG sont gérables pour DDNoCsa, LASerCod et APFoCod.

Les fonctions DIALOG 'REC-VAR-SPE' et 'MAJ-VAR-SPE' doivent contenir :

  • dans le paramètre 'Cle1' :

    • Référence identifiant (DDNoCsa)

    • '*OF=' + Référence OF (LASerCod)

    • '*OA=' + Numéro de commande (APFoCod)

  • dans le paramètre 'Cle2':

    • Numéro Ordre composant (DDNoCsa)

    • Numéro Ordre composant (LASerCod)

    • Numéro de ligne de commande (APFoCod)

  • dans le paramètre 'Cle3' :

    • Non utilisé (DDNoCsa)

    • Nom utilisé (LASerCod)

    • Numéro Ordre composant (APFoCod)

EXEMPLE

  • Ces instructions modifient la valeur de l'enregistrement de référence de la variable spécifique « Couleurs » en lui affectant la valeur Rouge.

  • VLO.MajCouleurs = MAJ-VAR-SPE( TYPE-VARIABLE = VAS, TYPE = CARACTERE, NOM VARIABLE = Couleurs, CLE-1 = CLO. »R », CLE-2 = CLO. «Velos », CLE-3 = CLO. «  », VALEUR = VLO.Rouge).

NOTES

L’utilisation de cette fonction a pour effet de générer une ligne d’historique relative à l’entité DIAPASON liée si cette dernière gère l’historique.

Si cette fonction est utilisée pour un type de variable initialisable dans la requête (variable pouvant être mise à jour par le mot clé « Init. Variable ») et pour la clé de l’entité courante, la valeur de la variable n’est pas enregistrée directement mais le sera à la fin de l’excéution de la requête, lors de l’enregistrement de toutes les variables initialisées dans la requête.

Par exemple : Dans une requête GCL exécutée sur la ligne de commande 001 de la commande 17060001, si on initialise la variable VDL.Variable à « VALEUR1 » par « Init. Variable » puis qu’on lance la fonction « MAJ-VAR-SPE » pour cette même variable en initialisant la clé 1 avec 17060001 et la clé 2 avec 001 et la valeur à « VALEUR2 », la valeur n’est pas enregistrée imédiatement mais le sera à la fin de la requête

JavaScript errors detected

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

If this problem persists, please contact our support.