SilModifierChamp() ou SMC()
Définition :
Cette fonction permet d'affecter une valeur prédéfinie à un champ de l'ERP. Tous les contrôles du programme de l'ERP sont effectués, de la même façon que si l'utilisateur saisissait directement la valeur dans l'ERP.
Seuls les zones saisissables sont mise à jour.
Syntaxe :
SilModifierChamp(p1$,p2$)
SMC(p1$,p2$)
p1$ : Nom de la variable à modifier. Exemple : f44799$(1)
p2$ : Valeur du champ
Exemples :
SilModifierChamp("f44799$(1)","BONJOUR")
SilModifierChamp("f44799(1)","15")
SMC("CLI.VarAlphaUtil10"," ma chaine")
SMC("f00799$(9)"," ma chaine")
SMC("CLI.VarAlphaUtil10","00020")
SMC("CLI.VarAlphaUtil10","CLI.CodeClient")
Attention : Dans la mesure où tous les contrôles métiers sont effectués, si beaucoup de champs sont mis à jour de cette façon, cela peut avoir une incidence sur les temps de réponses. si la zone à alimenter ne demande aucun contrôle métier, plutôt que cette fonction, utiliser plutôt la syntaxe suivante :
Par exemple, à la place de :
SilModifierChamp("f44799$(1)","BONJOUR")
utiliser :
f44799$(1)="BONJOUR"
Donnez votre avis sur la Base de connaissance Silog ici ou contactez-nous directement par mail sur confluence@silog.fr