SilLancerProgramme() ou SLP()
Définition :
Cette fonction permet de lancer des programmes externes à l'ERP (WORD, EXCEL...).
Elle peut également être utilisée pour exécuter le navigateur de SILOG ou des traitements comme la revalorisation à partir d'un masque de l'ERP.
Syntaxe :
SilLancerProgramme(p1$,p2$,p3%,p4%,p5%)
SLP(p1$,p2$,p3%,p4%,p5%)
p1$ : Nom du programme à lancer (alphanumérique).
p2$ : Liste des arguments à passer au programme. Il faut indiquer le chemin complet. Les chemins UNC (réseau) sont acceptés (alphanumérique).
p3% : Ce paramètre n'est plus utilisé, mais il faut mettre une valeur dans cette zone, exemple '0'.
p4% : Permet de bloquer la saisie dans l'ERP tant que l'application ou le traitement appelé n'est pas terminé. '0' pour ne pas bloquer et '1' pour bloquer l'accès à l'application.
Lorsque le paramètre P4% vaut 1, la fenêtre suivante est affichée durant le lancement.
p5% : Si la valeur de P5% vaut 0 alors le bouton "Revenir au programme" est présent, il permet de débloquer l'accès à l'application appelante.
Si la valeur de P5% vaut 1 alors le bouton "Revenir au programme" est absent, il faut attendre la fin du traitement annexe pour saisir dans l'ERP.
Exemple 1 : Lancement du traitement de revalorisation de l'ERP.
Exemple 2 : Pour ouvrir un fichier dans son application native, exemple d’un csv.
Ne pas renseigner le paramètre p1$
En p2$ saisir le chemin complet du fichier à ouvrir
SLP("","ImportDeDonnees\rejets.csv","",0,0)
Exemple 3 : Avec passage de variables - Ouverture d'un fichier word dont le nom correspond au code article actif dans l'application "Article".
SLP("","\\Alice5\Alip\"+i44701$+".doc","",0,0)
Donnez votre avis sur la Base de connaissance Silog ici ou contactez-nous directement par mail sur confluence@silog.fr