HIE-INI : Initialisation hiérarchie ( ENR-ACT-ENT )
Cette action est disponible sur deux entités GFD : FACE (factures clients) et GCDE (commandes commerciales). Cette action permet d’alimenter la liste standard WFEntVar à partir de la structure locale d’un enregistrement de l’entité. Souvent utilisée dans le cadre d’une maintenance hiérarchie via action interne HIE-MAJ.
Initialisation liste WFEntAct
Champ | Commentaire |
Action | HIE-INI |
EntTen | FACE ou GCDE |
EntCl1 | Numéro de facture client ou numéro de commande commerciale |
EntCl2 | Référence hiérarchie de l’entité |
Cette action a pour effet d’initialiser la liste WFEntVar décrivant la hiérarchie (entête et détail) telle que :
Description entête (liste WFEntVar):
Champ | Commentaire |
ActCle | = WFEntAct.ActCle |
EntTen | = WFEntAct.EntTen |
EntCl1 | = WFEntAct.EntCl1 |
EntCl2 | = WFEntAct.EntCl2 |
EntCl3 | = WFEntAct.EntCl3 |
EntTVA | *ENT |
EntVar | Liste chainée des champs DeHiEEn séparés par CHR(29). Le premier élément de la liste est codifié ‘*REC’. |
EntVaC | Liste chainée des valeurs des champs DehieEn séparées par CHR(29). Le premier élément corresond à l’indentifiant de la table (RECID). |
L’ordre des listes chainées est immuable :
Ordre | Elément | Commentaire |
1 | *REC | Identifiant Entête Hiérarchie (DeHieEn) |
2 | DeHieEntTyp | Type hiérarchie (ENT=modèle entité, CEN= hiérarchie locale) |
3 | DeRefApp | Référence application (FACE ou GCDE) |
4 | DeCleApp1 | Clé 1 entité |
5 | DeCleApp2 | Clé 2 entité |
6 | DeCleApp3 | Clé 3 entité |
7 | DeHieEnRef | Référence hiérarchie |
8 | DeHieEnDes | Désignation hiérarchie |
9 | DeHieDefNodIcO | Référence icône défaut sur nœud ouvert |
10 | DeHieDeNofIcF | Référence icône défaut sur nœud fermé |
11 | DehieEnDosDef | Référence dossier défaut de la hiérarchie |
12 | DeHieEnCom | Commentaire |
13 | DeHieEnProCom | Informations complémentaires réservé ISIA |
Description détail (liste WFEntVar) :
Champ | Commentaire |
ActCle | = WFEntAct.ActCle |
EntTen | = WFEntAct.EntTen |
EntCl1 | = WFEntAct.EntCl1 |
EntCl2 | = WFEntAct.EntCl2 |
EntCl3 | = WFEntAct.EntCl3 |
EntTVA | *DET |
EntVar | Liste chainée des champs DeHiEDe séparés par CHR(29). Le premier élément de la liste est codifié ‘*REC’. |
EntVaC | Liste chainée des valeurs des champs DehieDe séparées par CHR(29). Le premier élément corresond à l’indentifiant de la table (RECID). |
Il y aura autant d’éléments dans WFTEntVar qu’il y a de détail (branche) dans la hiérarchie.
L’ordre des listes chainées est immuable :
Ordre | Elément | Commentaire |
1 | *REC | Identifiant détail hiérarchie (DeHieDe) |
2 | DeHieEntTyp | Type hiérarchie (ENT=modèle entité, CEN= hiérarchie locale) |
3 | DeRefApp | Référence application (FACE ou GCDE) |
4 | DeCleApp1 | Clé 1 entité |
5 | DeCleApp2 | Clé 2 entité |
6 | DeCleApp3 | Clé 3 entité |
7 | DeHieEnRef | Référence hiérarchie |
8 | DehieDeRef | Référence nœud |
9 | DehieDeRefPer | Référence nœud père |
10 | DehieDeNOrd | Numéro d’ordre nœud |
11 | DeHieDes | Désignation nœud |
12 | DeHieNodIcO | Icône nœud ouvert |
13 | DeHieNodIcF | Icône nœud fermé |
14 | DeHieDeDosDef | Nœud défaut ? |
15 | DeHieDeProCom | Informations complémentaires réservé ISIA |
16 | DeHieAl1 | Information alpha 1 |
17 | DeHieAl2 | Information alpha 2 |
18 | DeHieAl3 | Information alpha 3 |
19 | DeHieAl4 | Information alpha 4 |
20 | DeHieAl5 | Information alpha 5 |
21 | DeHieNu1 | Information numérique 1 |
22 | DeHieNu2 | Information numérique 2 |
23 | DeHieNu3 | Information numérique 3 |
24 | DeHieNu4 | Information numérique 4 |
25 | DeHieNu5 | Information numérique 5 |
26 | DeHieDa1 | Information date 1 |
27 | DeHieDa2 | Information date 2 |
28 | DeHieDa3 | Information date 3 |
29 | DeHieDa4 | Information date 4 |
30 | DeHieDa5 | Information date 5 |
31 | DeHieLo1 | Information logique 1 |
32 | DeHieLo2 | Information logique 2 |
33 | DeHieLo3 | Information logique 3 |
34 | DeHieLo4 | Information logique 4 |
35 | DeHieLo5 | Information logique 5 |
36 | DeHieInfTab | Information sur table |