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

Vernieuw alle regels in een document voor commercieel beheer

0000003208     -      03-04-2024

Deze functionaliteit stelt u in staat om alle regels in een document voor commercieel beheer (verkoop of aankoop) te vernieuwen. 

Het vernieuwen gebeurt in twee stappen:

  1. De informatie van het artikelblad (omschrijving, gemeenschappelijke velden tussen de STOCK-tabel en de regeltabel, ...) wordt bijgewerkt via de methode ChangeAllItemData. Deze methode negeert bepaalde gevoelige gegevens zoals het BTW-tarief, de OSS-verwerking, ...
  2. De prijzen en kortingen worden bijgewerkt via de methode ChangeAllPrices.

Generieke artikels worden genegeerd.

Deze code moet worden geplaatst in een knop die is toegevoegd via de schermconfiguratie.

Zoom
public static void Exec(MercatorUi.MovableControls.MovableButton clickedButton)
{
    // enter your customized code here

    MercatorUi.Forms.Billing.BillingForm billingForm = (MercatorUi.Forms.Billing.BillingForm)clickedButton.Form;
    if (!billingForm.BillingEngine.ReadOnly)
    {
        billingForm.BillingEngine.ChangeAllItemData();
        billingForm.BillingEngine.ChangeAllPrices();
    }
}