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

Visualiser les données brutes d'une écriture comptable

0000002041     -      31/05/2013

La programmation décrite ici permet visualiser les données brutes d'une écriture comptable en cours d'édition. Cette visualisation se fait via le DataSetViewer de MercatorUi. Le code est à exécuter à partir d'un onglet C# de l'éditeur de code une fois que l'écriture comptable souhaitée a été ouverte. Notons que ceci permet de visualiser la propriété DataSet du BookingEngine de la fenêtre BookingFom. Ce DataSet contient toutes les DataTables nécessaires au fonctionnement de l'écriture : PIEDS_C, LIGNES_C, LIGNES_C_ANA, LIGNES_ISTAT, TVACODES, SEQUENC, CLI, FOU, ... (en fonction du type d'écriture)

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

namespace MyNameSpace
{
    public class Class1 : MercatorUi.Interfaces.IExec
    {

        public void Main()
        {
            List<Form> l = _Divers.OpenFormsByType(typeof(MercatorUi.Forms.Booking.BookingForm));
            if (l.Count > 0)
            {
                MercatorUi.Forms.Booking.BookingForm bookingForm = (MercatorUi.Forms.Booking.BookingForm)l[0];
                if (bookingForm.BookingEngine != null)
                    _Divers.ViewData(bookingForm.BookingEngine.DataSet);
            }
        }

    }
}