U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Voeg het huidige artikel toe aan een document voor commercieel beheer

0000003207     -      03-04-2024

Mercator maakt het mogelijk om het artikel dat momenteel wordt bekeken toe te voegen aan een verkoop- of aankoopdocument in het artikeloverzicht. Hiervoor moet je in het schermconfiguratie een Object van het type AddItemButton.

Als er meerdere documenten voor commercieel beheer geopend zijn, geeft Mercator een lijst weer om het document te selecteren waarin het artikel moet worden ingevoegd.


Dezelfde functionaliteit kan ook worden geprogrammeerd met code zoals hieronder:

Zoom
string s_id = "...";
if (!MercatorUi.Forms.Sig.SigObjects.AddItemButton.AddItem(s_id, out MercatorUi.Engine.Gescom.BillingEngine billingEngine, out DataRow drLigne, out string error))
    MercatorUi.Dialogs.Stop(error);

De methode geeft toegang tot

  • de BillingEngine die is gebruikt om het artikel toe te voegen
  • de DataRow van de regels waarop het artikel is ingevoegd.

Als je de lijst met kandidaatdocumenten wilt filteren om het artikel te ontvangen, moet je de tweede handtekening van de methode gebruiken.

Voorbeeld : alleen verkopen weergeven

Zoom
MercatorUi.Forms.Sig.SigObjects.AddItemButton.AddItem(s_id, bf => bf.BillingEngine.TypeVA == MercatorUi.Engine.Gescom.Billing.TypeVAEnum.V, out MercatorUi.Engine.Gescom.BillingEngine billingEngine, out DataRow drLigne, out string error)