Programme extene : appel InterroTiers par Page Web Intégrée

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

Programme extene : appel InterroTiers par Page Web Intégrée

de asr31 » Mar 2 Oct 2012 10:37

Bonjour,

Programme externe sur Gestion commerciale V16.05 (SQL).
Je veux créer une fiche résumé tiers du type "Page Web Intégrée" (du type de l'exemple SAGE Résumé tiers) qui offrirait un hyperlien ou un bouton demandant l'ouverture de "l'intérrogation de compte client" (InterroTiers.Show(Masque=Comptable,Tiers='CARAT')) et je ne vois pas comment, dans une page Web intégrée, appeler une fonction publiée à laquelle on accède plutôt par script externe.

Cordialement,
Dernière édition par asr31 le Jeu 4 Oct 2012 18:40, édité 1 fois.
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: Programme extene : appel InterroTiers par Page Web Intégrée

de asr31 » Jeu 4 Oct 2012 18:39

Bonjour,

N'étant jamais mieux servi que par soi-même :
Un petit bout de JavaScript qui appelle un shell :
Code: Tout sélectionner
<script type="text/javascript">
function OpenInterroTiers()
{
    w = new ActiveXObject("WScript.Shell");
    var sShell='"C:\\Program Files (x86)\\Sage Entreprise\\Gecomaes.exe" '
         +'"C:\\Documents and Settings\\All Users\\Documents\\Sage\\Sage Entreprise\\BIJOU.GCM" '
         + '-u=<Administrateur> -p= -cmd="InterroTiers.Show(Masque = Comptable, Tiers =\''
         + window.external.CompteT.Numero + '\')"';
//         alert(sShell)
    w.run(sShell);
    return true;
}
</script>



Et faire un petit bouton pour appeler la fonction :
Code: Tout sélectionner
 <button onclick="OpenInterroTiers()">Interrogation comptable du tiers</button>


Cordialement,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité