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