STA-NOMEXT : Nomenclatures Statistiques Externes/Internes ( ENR-ACT-ENT )
L’action interne STA-NOMEXT permet de créer, modifier et supprimer des liens de nomenclatures entre des articles externes à DIAPASON et des articles standards de DIAPASON. Ces nomenclatures sont utilisées lors de la récupération des statistiques. Voir Nomenclatures Externes – Internes.
Initialisation de la liste WfEntAct telle que :
Nom | T | Désignation | O | Commentaire |
Action | C | Action à exécuter | o | INI, CRE, MOD ou SUP |
EntTEn | C | Entité | o | Doit contenir STA-NOMEXT |
ActCle | C | Clé | o | Clé pour lien avec WfEntVar |
EntCl1 | C | Clé 1 Entité | o | Doit contenir la référence de l’article externe |
EntCl2 | C | Clé 2 entité | o | Doit contenir « R » |
EntCl3 | C | Clé 3 entité | o | Doit contenir la référence de l’article standard |
Initialisation de la liste WFEntVar (pour CRE ou MOD) :
![](../__attachments/115214259/att_1_for_225543017.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Pour chacun des champs (sauf StaExtArtRef, GenRefTypeArt et GenRefArt) définissant un lien de nomeclature entre un article externe et un article interne, il faut créer un WFEntVar tel que :
Nom | T | Désignation | O | Commentaire |
ActCle | C | Clé | O | Clé pour lien avec WfEntAct |
EntVar | C | StaAppCoe | Nom du champ « Coefficient de Nomenclature pour Approvisionnements » | |
EntVaN | N | Valeur Numérique | Valeur du coefficient de nomenclature pour les approvisionnements. |
Exemple : Maintenance d’un lien de nomenclature externe/interne
VLO.Ent = CLO."STA-NOMEXT"
VLO.Cl1 = VCR.ArtCse
VLO.Cl2 = CLO."R"
VLO.Cl3 = VCR.ArtCsa
CREATION Liste WfEntAct :
PRENDRE WfEntAct Action = VCR.SI_Action
PRENDRE WfEntAct ActCle = CLO."CLE"
PRENDRE WfEntAct ActRes = CLO.""
PRENDRE WfEntAct ActErr = CLO.""
PRENDRE WfEntAct EntTEn = VLO.Ent
PRENDRE WfEntAct EntCl1 = VLO.Cl1
PRENDRE WfEntAct EntCl2 = VLO.Cl2
PRENDRE WfEntAct EntCl3 = VLO.Cl3
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar ActCle = CLO."CLE"
PRENDRE WfEntVar EntVar = CLO."StaVteCoe"
PRENDRE WfEntVar EntVaN = VCR.Vte
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar ActCle = CLO."CLE"
PRENDRE WfEntVar EntVar = CLO."StaExpCoe"
PRENDRE WfEntVar EntVaN = VCR.Exp
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar ActCle = CLO."CLE"
PRENDRE WfEntVar EntVar = CLO."StaAppCoe"
PRENDRE WfEntVar EntVaN = VCR.App
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar ActCle = CLO."CLE"
PRENDRE WfEntVar EntVar = CLO."StaCsoCoe"
PRENDRE WfEntVar EntVaN = VCR.Cso
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar ActCle = CLO."CLE"
PRENDRE WfEntVar EntVar = CLO."StaStoCoe"
PRENDRE WfEntVar EntVaN = VCR.Sto
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar ActCle = CLO."CLE"
PRENDRE WfEntVar EntVar = CLO."StaFabCoe"
PRENDRE WfEntVar EntVaN = VCR.Fab
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar ActCle = CLO."CLE"
PRENDRE WfEntVar EntVar = CLO."StaSsTCoe"
PRENDRE WfEntVar EntVaN = VCR.SsT
FIN_BLOC
VLO.Res = ENR-ACT-ENT( )