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