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

Créer un document de vente dans la gestion commerciale à partir de la fiche client

0000002197     -      27/08/2017

Ce paramétrage n'est pas réellement un module, puisqu'il est possible de le réaliser avec un simple bouton. L'objet de ce paramétrage est de créer un document de vente de la gestion commerciale (devis, commande, livraison, facture, ...) à partir d'un bouton placé dans le signalétique clients de Mercator.

Cela peut se faire en ajoutant un bouton dans le signalétique des clients, dont le code sera :

Zoom
// enter your customized code here
string c_id = clickedButton.Form.DataSource.Rows[0]["c_id"].ToString().TrimEnd();
if (c_id == "")
    return; // nouveau client non encore validé
MercatorUi.Forms.Billing.BillingForm billingForm = MercatorUi.Globals.Main.ShowBillingNewInThread(MercatorUi.Engine.Gescom.Billing.TypeVAEnum.V, 1, "Factu");
if (billingForm != null)
    billingForm.BillingEngine.ApplyCustomerSupplier(c_id);

Les paramètres de ShowBillingNewInThread sont :

  • MercatorUi.Engine.Gescom.Billing.TypeVAEnum.V pour une vente
  • le type de document : 1 = facture
  • le nom de la séquence