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).
- Copier le fichier BrowseDna.dll (fourni dans le fichier zip ci-dessous) dans le répertoire principal de Mercator.
- Générer un customizer Main reprenant le code ci-dessous.
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();
}
}
}
- Redémarrer Mercator.
- 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.
- Dans Mercator, exécuter "Outils > Outils avancés > Base de données SQL > Mettre à jour schéma" et redémarrer.
- 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.
- 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.
- 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)