Skip to main content
Skip table of contents

REC-VAR-SPE : Rech. valeur Variable spécifique

BUT

Cette fonction permet de récupérer la valeur d’une variable spécifique ou d’une variante.

SYNTAXE

Variable = REC-VAR-SPE ( TYPE-VARIABLE : Type de la variable VAR, VAS, etc.

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 chaque variable

CLE-2 

CLE-3

S : VALEUR : valeur de sortie à récupérer (variable locale)

Variables Spécifiques

CLE 1

CLE 2

CLE 3

VAR (Variante)

Type article (GenRefTypeArt)

Article (GenRefArt)

VAS (Article)

Type Article (GenRefTypeArt)

Article (GenRefArt)

VAS (Vari-Article)

“VAD”

Référence Vari-Article

VASG (Article/Gestio.)

Type Article (GenRefTypeArt)

Article (GenRefArt)

Gestionnaire (GesUtiRef)

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

VAFG (Lien Art/Fou/Ges)

Fournisseur

T. Art.,Article,Origine

Gestionnaire

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

0_AdrEnt (Adresse client)

AdrEntCl1

AdrEntCl2

AdrEntRef

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

(*) 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)

    • Non utilisé (LASerCod)

    • Numéro Ordre composant (APFoCod)

EXEMPLE

Ces instructions récupèrent la valeur de l'enregistrement de la variable spécifique « RemiseFournisseur ».

VLO.RecRemFour = REC-VAR-SPE( TYPE-VARIABLE = VFF, TYPE = NUMERIQUE, NOM VARIABLE = RemFour, CLE-1 = CLO. « Fournisseur1 », CLE-2 = CLO. « », CLE-3 = CLO. «  », S : VALEUR = VLO.RemiseFour).

VLO.RemiseFour contiendra la valeur de la remise du « Fournisseur1 ».

NOTE

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 récupérée est :

  • la valeur initialisée dans la requête par l’instruction « Init. Variable » placée avant la fonction « REC-VAR-SPE »

  • sinon, la valeur enregistrée dans la table des variables spécifiques

Par exemple : Dans une requête GCL exécutée sur la ligne de commande 001 de la commande 17060001, pour laquelle la valeur enregistrée pour la variable VDL.Variable est « VALEUR1 » :

  • si on initialise la variable VDL.Variable à « VALEUR2 » par « Init. Variable » puis qu’on lance la fonction « REC-VAR-SPE » pour cette même variable en initialisant la clé 1 avec 17060001 et la clé 2 avec 001, la fonction renvoie la valeur « VALEUR2 »

  • si on n’utilise pas le mot clé « Init. Variable » sur cette variable dans la requête avant la fonction « REC-VAR-SPE » pour cette même variable en initialisant la clé 1 avec 17060001 et la clé 2 avec 001, la fonction renvoie la valeur « VALEUR1 »

JavaScript errors detected

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

If this problem persists, please contact our support.