Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

Code Block
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")
Note

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"