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

Module EINV.FXP : eInvoice

0000000889     -      26/11/2012
Obsolète

attention Ce module (eInvoice) n'est plus repris au tarif. Il ne peut donc plus être commandé.

Mercator 5.1. détecte automatiquement dans son répertoire principal la présence du fichier Einv.fxp. Ce module consiste en une fonction utilisateur qui va s'appliquer à chaque segment lors de l'écriture du fichier BMF. (Un segment est un bloc d'information terminé par un simple guillemet).

Cette fonction doit accepter un paramètre de type caractère. Ce paramètre contient le segment qui va être ajouté dans le fichier. Elle doit se terminer par un renvoi de ce segment (return). Le corps de la fonction peut dès lors apporter des modifications au segment en cours.

L'exemple ci-joint montre :
  • comment changer le compte en banque à utiliser pour le paiement en fonction du client
  • comment ajouter des informations libres provenant de pieds_v_tmp.


Si l'on souhaite accrocher d'autres segments au segment en cours, il faut les séparer par le caractère | (barre verticale, et non simple guillemet !)

Il est impératif que le module développé ici soit testé de façon exhaustive avant sa mise en production. En effet, Mercator n'effectue aucun contrôle sur les modifications apportées aux segments standard.


A télécharger : 0000000889.zip (0 Kb - 08/10/2004)


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.