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

Dans les documents de ventes, bloquer la modification des prix en fonction du type de document

0000003039     -      20/10/2021

Le customizer ci-dessous peut-être installé dans les différentes séquences de ventes. Il permet de n'autoriser la modification du prix que pour le type "devis". Le principe est de modifier la propriété billingEngine.PrixMod, qui est initialisée par défaut avec la valeur de "Modifier prix" du profil utilisateur (users.prix_mod).

Zoom
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Windows.Forms;
using MercatorApi;
using MercatorUi;

namespace Billing
{
    public class Customizer : MercatorUi.ICustomizers.IBillingEngineCreated
    {
        public void BillingEngineCreated(MercatorUi.Engine.Gescom.BillingEngine billingEngine)
        {
            billingEngine.PrixMod = billingEngine.PiedsVRecord.TYPE == 4;
        }
    }
}

 

MercatorUi.dll : version min. : 10.9.128