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

Dépenses non admises (DNA) - installation

0000002507     -      19/02/2021

Vous trouverez ci-dessous les différentes étapes à suivre afin d'installer la gestion des DNA.
Pour pouvoir effectuer la configuration, il faut disposer de la version 10.7.24 de MercatorUi (ou ultérieure).


  1. Copier le fichier BrowseDna.dll (fourni dans le fichier zip ci-dessous) dans le répertoire principal de Mercator.
     
  2. Générer un customizer Main reprenant le code ci-dessous.
    Zoom
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Data;
    using System.Linq;
    using MercatorApi;
    using MercatorExtensions;
    using MercatorUi;
    using MercatorDatabase;

    // <ReferenceInclude>"browsedna.dll"</ReferenceInclude>


    namespace Main
    {
        public class Customizer : MercatorUi.ICustomizers.IExec
        {
            public void Main(MercatorUi.ICustomizers.ExecAction Action)
            {
                if (Action == MercatorUi.ICustomizers.ExecAction.MenuCreated)
                {

                    // rechercher le menu Outils
                    MercatorUi._BaseClasses.MenuElement meTools = MercatorUi._Divers.MenuElementByText(MercatorUi._Divers.Iif_langue(MercatorUi.Globals.Langue, "Extras", "Tools", "Tools", "Outils"));
                    if (meTools == null)
                        return;

                    // dans le menu Outils, rechercher le menu Paramètres
                    MercatorUi._BaseClasses.MenuElement meParam = MercatorUi._Divers.MenuElementByText(meTools, MercatorUi._Divers.Iif_langue(MercatorUi.Globals.Langue, "Setup", "Setup", "Paramètres"));
                    if (meParam == null)
                        return;

                    MercatorUi._BaseClasses.MenuElement meDna = new MercatorUi._BaseClasses.MenuElement(_Divers.Iif_langue(MercatorUi.Globals.Langue, "Unadmitted expenses (UE)", "Verworpen uitgaven (VU)", "Dépenses non admises (DNA)"), "", null, meDna_Click);
                    meParam.SubItems.Add(meDna);
                }
            }
            void meDna_Click(object sender, EventArgs e)
            {
                BrowseDna.BrowseDna.ShowStatic();
            }
        }
    }

     
  3. Redémarrer Mercator.
     
  4. Via le menu "Outils > Paramètres", sélectionner le menu "Dépenses non admises (DNA)". Mercator installe automatiquement les champs nécessaires dans les différentes tables et vous demande de redémarrer.
     
  5. Dans Mercator, exécuter "Outils > Outils avancés > Base de données SQL > Mettre à jour schéma" et redémarrer.
     
  6. Si vous voulez gérer les DNA via les comptes généraux,
    • dans le paramétrage des comptes généraux, installer l'onglet "DNA_CPTE_GEN.mpge" fourni dans le fichier zip ci-dessous.
    • Installer le customizer SigGen.cs fourni dans le fichier zip ci-dessous.
      Attention, il faut adapter l'ID de l'expression affichant le taux avec la valeur attribuée dans votre signalétique.
    • Installer le customizer Booking.cs fourni dans le fichier zip ci-dessous dans les séquences comptables d'achat concernées.
       
  7. Si vous voulez gérer les DNA via les comptes analytiques,
    • dans le paramétrage des comptes analytiques, installer l'onglet "DNA_CPTE_ANA.mpge" fourni dans le fichier zip ci-dessous.
    • Installer le customizer SigAna.cs fourni dans le fichier zip ci-dessous.
      Attention, il faut adapter l'ID de l'expression affichant le taux avec la valeur attribuée dans votre signalétique.
       
    Remarque : Il est possible de gérer les DNA soit dans un des deux signalétiques, soit dans les deux.
     
  8. Installer le rapport d'impression (2507G Dépenses non admises (DNA).statx) fourni dans le fichier zip ci-dessous.
     

 

Plus d'informations concernant la gestion des DNA sur cette page.

 



A télécharger : 0000002507.zip (53 Kb - 19/06/2023)