Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Exemple de centralisation en comptabilité via OLE et FoxPrompt

0000001309     -      21/07/2015
Obsolète

Cette page ne concerne que les versions legacy et Aruba. En Majuro, il faut utiliser cette programmation.

La méthode ci-dessous décrite illustre l'utilisation de 2 outils conjoints :

  • MercatorOLE.exe : cfr 0000000160
  • FoxPrompt_vi.exe : FoxPrompt_vi.exe est un simple exécuteur séquentiel de code Visual FoxPro. Dans ses versions ultérieures au 22/5/2005, il supporte 2 paramètres :
    • le nom d'un fichier PRG contenant le code à exécuter
    • 1 pour une exécution automatique et silencieuse

La finalité de l'exemple décrit ici est de provoquer, de façon automatique, une centalisation en comptabilité. L'exemple est fait pour toutes les séquences et une fouchette de dates limitées au jour précédent la date courante.

La mise en œuvre s'effectue comme suit :

  • disposer d'un Mercator ERP, version minimum 6.2.12, en état de fonctionnement et correctement mis à jour
  • disposer d'un code d'installation contenant l'option OLE
  • installer correctement sur ce poste les ressources OLE de Mercator (cfr 0000000160)
  • dans un répertoire (éventuellement indépendant de Mercator), copier le programme FoxPrompt_vi.exe et le fichier PRG ci-joint
  • adapter ce PRG en y modifiant les paramètres souhaités (fourchette de dates, séquences à centraliser, ...)
  • tester la procédure de backup en exécutant à partir de l'option "Exécuter…" du menu "Démarrer" la commande suivante : m:\test\FoxPrompt_vi.exe m:\test\post_auto.prg. Cliquez sur le bouton "Run" pour exécuter le procédure.
  • automatiser l'exécution automatique de cette procédure. Ceci peut éventuellement se faire via l'utilitaire de "Tâche Planifiées" de Windows (voir "Accessoires / Outils Systèmes"). L'exécutable à référencer doit être FoxPrompt_vi.exe. Dans les propriétés avancées, il faut modifier la ligne de commande en y ajoutant les paramètres suivants : post_auto.prg 1

La procédure mise en place créera un fichier TXT dans le répertoire DATA de Mercator. Ce fichier sera automatiquement ouvert avec le bloc-notes et présentera le rapport de centralisation.



A télécharger : 0000001309.zip (0 Kb - 31/05/2007)


Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.