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

Rendre certaines colonnes de signalétique non exportables

0000003088     -      24/06/2022

Le code ci-dessous montre comment retirer des colonnes de la fonctionnalité d'export des signalétiques (vers Excel, vers XML, ...). Ceci participe à la protection de données sensibles.

Zoom
namespace SigStock
{
    public class Customizer : MercatorUi.ICustomizers.ISigCreated
    {
        public void SigCreated(MercatorUi.Sig.Sig sig) // Il faut redémarrer Mercator pour qu'il prenne en compte les modifications apportées au customizer via SigCreated.
        {
            MercatorUi.Sig.SigStock sigStock = (MercatorUi.Sig.SigStock)sig;
            sigStock.FieldList["S_PRIX_HT"].IsExportable = false;
            sigStock.FieldList["S_PRIX_TI"].IsExportable = false;
            sigStock.FieldListDispo["QV_1"].IsExportable = false;
            sigStock.FieldListArtfou["PRIX"].IsExportable = false;
        }
    }
}