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

Propriétés et méthodes OLE disponibles

0000000161     -      27/03/2017
Obsolète

Cette page ne concerne que les versions legacy et Aruba.

 

Les propriétés suivantes sont disponibles :

  • lastError : libellé de la dernière erreur rencontrée (type string)

Les méthodes suivantes sont disponibles :

  • initialize : paramètre = répertoire PRINCIPAL de Mercator. Cette méthode ouvre les différentes tables. Dans le cas d'une configuration multi-dossiers, un second paramètre contenant le code du dossier doit être passé.
     
  • login : paramètre = mot de passe utilisateur.
     
  • initMvt : initialisation d'un mouvement : paramètres de la fonction : V pour ventes, A pour achats, C pour la comptabilité ; séquence ; date ; identifiant du client (C_ID) ; pour la comptabilité uniquement, le n° de l'écriture comptable (si ce dernier paramètre est à zéro, le numéro sera attribué automatiquement)
     
  • appendLine : ajout d'une ligne de document : paramètres de la fonction : V pour ventes, A pour achats ; identifiant de l'article (S_ID) ; Désignation ; Quantité ; Prix unitaire ; Remise en % ; Taux de TVA en %
     
  • appendBooking : ajout d'une ligne d'imputation dans une écriture comptable : 1 = compte général, 2 = client, 3 = fournisseur ; identifiant du compte ; montant en devise du document (débit <0 , crédit >0) ; code TVA dans la langue de base du dossier
     
  • appendBookingAna : ajout d'une ligne d'imputation dans la partie analytique d'une écriture comptable : numéro du plan ; identifiant du compte analytique ; montant en devise du document (débit <0 , crédit >0) (pour une O.D. analytique pure : utiliser appendBookingPureAna)
     
  • appendBookingPureAna : ajout d'une ligne d'imputation dans la partie analytique pure d'une écriture comptable (équivalent à la saisie analytique disponible par le bouton "Analytique" présent dans le bas de l'écriture) ou dans une O.D. analytique pure : numéro du plan ; identifiant du compte analytique ; montant en devise du document (débit <0 , crédit >0)
     
  • validMvt : validation du document : 'V' pour ventes, 'A' pour achats, 'C' pour comptabilité. Cette méthode renvoie le n° de document généré ou -1 si le document n'a pu être généré.
     
  • write : écriture de la valeur d'un champ dans une table de Mercator : paramètres : table ; champ ; valeur.
     
  • v : lecture de la valeur d'une variable de Mercator. Paramètre : nom de la variable.
     
  • Recalcul : recalcul d'un document existant. Paramètres : V pour ventes, A pour achats ; séquence ; n° de document
     
  • doCmd : exécution de n'importe quelle ligne de syntaxe Xbase valide.
     
  • X... : toutes les XFonctions disponibles dans Mercator.
     
  • backup : exécution d'un backup semblable à celui disponible par le menu "Fichier / Backup" En version SQL, cette fonction accepte un paramètre : le chemin d'accès+le nom du fichier pour la sauvegarde au format DBF. Cette fonction renvoie le nom du fichier de sauvegarde créé. (Si aucun paramètre n'est passé, une sauvegarde standard est effectuée)
    Exemple
     
  • postOperations : centralisation en comptabilité des documents de la gestion commerciale (uniquement avec Mercator Compta). Cette méthode accepte 4 paramètres :
    • date de début
    • date de fin
    • effectuer le lettrage : boolean
    • paramètre optionnel : code du dossier en multi-pont
  • Avant d'appeler cette méthode, le champ SEL de l'alias SEQUENC_X doit être mis à .T. pour les journaux que l'on souhaite centraliser en comptabilité. Ceci permet donc une sélection des séquences à centraliser.

    La procédure remplit la propriété lastError avec un rapport de centralisation. Si la centralisation a été effectuée avec succès, ce rapport commence par OK.
    Exemple




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.