Skip to main content
Skip table of contents

INIT-CTX

BUT

Permet d’initialiser une liste standard présentant l’ensemble des contextes composant la description d’un élément d’une entité (article standard, ligne de commande commerciale).

Cette fonction est disponible dans les requêtes de type GCQ et REB.

 

TYPE

CARACTERE

SYNTAXE

Variable = INIT-CTX ( TYPE=Type_Entité, CLE1 ENTITE = Clé1_Entité , CLE2 ENTITE = Clé2_Entité, CLE3 ENTITE = Clé1_Entité, S :LST.CONTEXTES= Liste_Ctx, S :LST.NIVEAUX= Liste_Niv)

PARAMETRES

Paramètre

E/S

O

Type

Description

Type_Entité

E

Oui

Caractère

Type entité de recherche. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou bien par la sélection d’une entité pré-définie, article standard ou ligne de commande commerciale.

Clé 1 Entité

E

Oui

Caractère

Référence clé 1 de l’entité. Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale ; dans le cas d’un article standard, il s’agit du type article (= R) ; dans le cas d’une ligne de commande commerciale, il s’agit du numéro de commande.

Clé 2 Entité

E

Oui

Caractère

Référence clé 2 de l’entité. Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale ; dans le cas d’un article standard, il s’agit de la référence article standard ; dans le cas d’une ligne de commande commerciale, il s’agit du numéro de ligne de commande.

Clé 3 Entité

E

Oui

Caractère

Référence clé 3 de l’entité. Cette référence peut être donnée par une variable locale, une constante globale ou une constante locale ; dans le cas d’un article standard ou d’une ligne de commande commerciale, cette clé n’est pas utilisée.

Liste_Ctx

S

Oui

Caractère

Liste chainée des références contextes composant la description de l’entité avec le séparateur ,. Cette liste est fournie sous la forme d’une description récursive de l’arborescence des contextes. Voir Notes ci-dessous pour un exemple.

Liste_Niv

S

Oui

Caractère

Liste chainée des niveaux des contextes composant la description de l’entité avec le séparateur ,. Il s’agit du niveau dans l’arborescence des contextes. Voir Notes ci-dessous pour un exemple.

Cette fonction retourne deux listes standards :

  • La liste WfCfgRecCtx : un élément de cette liste correspond à un contexte ; cette liste est ordonnée dans l’ordre récursif des contextes et dispose de toutes les informations rattachées au contexte : désignation, modèles, ….

  • La liste WfCfgRecVal : un élément de cette liste correspond à une valeur d’une variable contextuelle VBA pour chaque contexte.

 

EXEMPLE

VLO.VarResultat = INIT-CTX ( TYPE=ART.STD, CLE1 ENTITE = VLO.Reference, CLE2 ENTITE = CLO.’’ , CLE3 ENTITE = CLO.’’, S :LST.CONTEXTES=VLO.LstContextes, S :LST.NIVEAUX=VLO.LstNiveaux ).

Cette instruction renvoie dans les listes WfCfgRecCtx et WfCfgRecVal la définition des différents contextes composant la description des variables de bases de l’article standard dont la référence est mémorisée dans la variable locale Reference.

NOTES

La variable retour est vide si l’exécution de la fonction s’est correctement déroulée ; sinon, elle contient le code erreur DIAPASON et le libellé associé à l’erreur.

Le principe de fonctionnement des listes contextes et niveaux est le suivant :

Soit l’arborescence de contextes suivants :

Les variables auront les valeurs suivante :

  • Lst.Contextes = C1,C2,C5,C3,C6,C7,C4

  • Lst.niveaux = 0,1,2,1,2,2,1

La liste standard « WfCfgRecCtx » est constituée des champs ci-dessous :

Référence

Désignation

Type

CfgModCtxMDi

Mot Directeur Contexte

Caractère

CtxCleTri1

Clé de Tri 1 Contexte

Caractère

CtxCleTri2

Clé de Tri 2 Contexte

Caractère

CtxCleTri3

Clé de Tri 3 Contexte

Caractère

CtxCleTri4

Clé de Tri 4 Contexte

Caractère

CtxCleTri5

Clé de Tri 5 Contexte

Caractère

CtxDes

Désignation Contexte

Caractère

CtxMod

Référence Modèle Contexte

Caractère

CtxNiv

Niveau Contexte

Entier

CtxOrd

Numéro d'Ordre Contexte

Entier

CtxPere

Référence Contexte Père

Caractère

CtxQue

Questionnaire à dérouler sur Contexte

Caractère

CtxRef

Référence Contexte

Caractère

EntCl1

Clé 1 Entité

Caractère

EntCl2

Clé 2 Entité

Caractère

EntCl3

Clé 3 Entité

Caractère

EntTEn

Type Entité (ART,CDC,CDC-LIG, ...)

Caractère

NomLieGenRef

Reference Generique Lien

Caractère

La liste standard « WfCfgRecVal » est constituée des champs ci-dessous :

Référence

Désignation

Type

CtxRef

Référence Contexte

Caractère

EntCl1

Clé 1 Entité

Caractère

EntCl2

Clé 2 Entité

Caractère

EntCl3

Clé 3 Entité

Caractère

EntTEn

Type Entité (ART,CDC,CDC-LIG,...)

Caractère

ListeNomDiapContexte

Liste des Variables

Caractère

ListeValDiapContexte

Liste des Valeurs

Caractère

JavaScript errors detected

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

If this problem persists, please contact our support.