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

Rooster van een parametrering scherm bewerken zonder code

0000003112     -      31-01-2023

Mercator 10.10 of later maakt het mogelijk om een rooster in "Tools > Setup" te wijzigen zonder code. Het voorbeeld is voor de lijst met magazijnen.

Deze wijziging kan bestaan uit het toevoegen van aangepaste kolommen. Deze extra kolommen moeten enkel toegevoegd worden aan de MAGASINS tabel in SQL.

alter table MAGASINS add MyCol sqltype not null default ...

Vervolgens moeten we aan Mercator aangeven dat deze rekening moet houden met deze extra kolommen. (Deze activering garandeert achterwaartse compatibiliteit met eerder via de programmering uitgevoerde instellingen.) Hiervoor vinkt u AutoAddCustomColumns aan in het scherm "Tools / Settings / Rasters-Customizers", nadat u de gewenste waarde hebt geselecteerd in het linker uitklapmenu.

ParamRasterCustomizer

Eens geactiveerd, beheert Mercator automatisch de toevoeging van aangepaste kolommen en de registratie van de gegevens die ze bevatten bij het opslaan. (Als er een aangepaste programmering was die invloed had op de selectie of het opslaan van kolommen, moet deze worden verwijderd.)

Met dit scherm kunt u ook de standaard SQL-query van Mercator wijzigen met een StringUpdater zonder enige code. Het toe te passen principe is identiek aan dat van stap 2 van deze pagina.

Het is ook mogelijk knoppen te plaatsen volgens de procedure die op deze pagina wordt uitgelegd. Voor een knop met aangepaste code wordt de methode gevonden in de Params customizer. 

Tenslotte kunt u met de eigenschap ColumnRules bepaalde eigenschappen van standaard of aangepaste kolommen instellen via de kolomregels.


In dit stadium van ontwikkeling is deze functionaliteit beschikbaar in deze parameterschermen:

  • Magazijnen
  • Vertegenwoordigers
  • Rayons
  • Families
  • Onderfamilies
  • Categoriëen
  • Gammas Elementen
  • Gammas Types
  • Eenheden
  • BTW Tarieven
  • Leveringsvoorwaarden