Versions Compared

Key

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

...

Remarques :

  • Dans le cas des applications dupliquées, le mini script de positionnement doit être complété par "-s" au début.
    exemple :

    Code Block
    SLA("", "APPTEST", "-s@E #F(APPTESTE.Cleenteteid=2)", 1)
  • Dans le mode modification et création, il faut encadrer le filtre du script par des accolades.
    exemple :

    Code Block
    SLA("", "CLIENT", "@E #M({CLI.CodeClient='"+vu$(1)+"''}) #D", 1)

Exemples :
1 : Ouvrir une commande achat :
Soit la variable suivante :
"ParamNoAchat$" qui contient le numéro d'achat.

Code Block
SLA("Achat", "ACH", "@E #F(ACHE.NoAchat='"+ParamNoAchat$+"')", 0)

2 : Ouvrir une commande vente :
Soit les variables suivantes :
"ParamDupNoCommande$" qui contient le numéro de commande.
"ParamDupCodeClient$" qui contient le code client.

Code Block
SLA("Commande", "CDE", "@E #F(COME.NoCommande='"+ParamDupNoCommande$+"' AND COME.CodeClient='"+ParamDupCodeClient$+"')", 0)

3 : Pour se positionner sur la fourniture dans le corps des fournisseurs, depuis le corps d’un bon de réception :

Code Block
SLA("Fournisseur","FOURN","@E #F(FOU.CodeFournisseur='"+BDRC.CodeFournisseur+"')  @C #F(FUR.CodeFourniture='"+BDRC.CodeFourniprestto+"' AND FUR.CodeFournisseur='"+BDRC.CodeFournisseur+"') ",1)

4 : Pour se positionner sur le lot d'un article depuis une ligne de Bon d'expédition.

...

Code Block
SLA("Articles","ARTICLE5","@E #F(ARTICLE.CodeArticle='"+BDEC.CodeArticlePrestto+"')  @C #F(LOT.CodeLot='"+BDEC.CodeLot+"')",1)
  • En passant par l'application LOT :

Code Block
SLA("LOT article", "LOT", "@E #F(LOT.CodeLot='"+BDEC.CodeLot+"') AND LOT.CodeGlossaire='"+BDEC.CodeArticlePrestto+"')",1)

5 : Ouvrir une ligne de commande achat en consultation :
Soit les deux variables suivantes :
"vu$(1)" qui contient le numéro d'achat.
"vu(1)" qui contient le numéro de la ligne d'achat.

Code Block
SLA("Achat", "ACH", "@E #F(ACHE.NoAchat='"+vu$(1)+"') @C #F(ACHC.NumeroAchat='"+vu$(1)+"' AND ACHC.NoLigneAchat='"+vu(1)+"')",1)

6 : Exécuter la tâche nommée "VALO" de l'application "Définition des tâches" avec le debug activé :
Le paramètre p3$ reste vide dans ce cas. Le paramètre p5$ est alimenté avec la tâche à exécuter et la liste des paramètres.

...

Code Block
SLA("Fournisseur", "FOURN", "@E #C({FOU.CodeFournisseur='"+vu$(1)+"'}{'{)", 1, "")

8 : Passer en création d'une liste de fabrication depuis la fiche article avec le code liste de fabrication pré renseigné avec le code Article en cours :
Dans ce cas ajouter des accolades qui encadrent le filtre.
vu$(1)=ARTICLE.CodeArticle

Code Block
SLA("TEST", "LISTFAB", "@E #C({LDFE.CodeListeFabStd='"+vu$(1)+"'})", 1, "")