One moment please...
 

In lijstschermen en in selectievensters kan m.b.v. filters een selectie van de gegevens opgevraagd worden. Dit document bevat enkele tips voor een optimale performance van deze filters.

Gerelateerde tabellen

In onderstaand schermvoorbeeld zijn bij een filter alle gerelateerde tabellen aangevinkt. 

 

Voor de meest optimaal performance kan men het beste alle gerelateerde tabellen uitvinken die niet gebruikt worden in de filter definitie en waarvan men geen kolom wil opnemen in het lijstscherm. Met name het uitvinken van de tabellen Projectkenmerken en Participanten geeft een merkbare performanceverbetering.

Status filters

Bij filters op statussen wordt vaak gefilterd op de statuscode uit de gerelateerde tabel met statussen. De performance van dit filter is in dat geval meestal niet optimaal. De performance kan verbeterd worden door op de statuscode uit de hoofdtabel te filteren.

In onderstaand voorbeeld zien we dat het filter Status in het lijstscherm van Bonnen van de module Service filter op het sleutelveld WBST.FSWERKBRFSTATUSCODE. Dit is een kolom uit de gerelateerde tabel Werkbriefstatussen.

 

De performance van dit filter kan aanmerkelijk verbeterd wordt als bij Sleutelveld lijstscherm WBRF.FSWERKBRFSTATUSCODE geselecteerd wordt, omdat dit een kolom is uit hoofdtabel Werkbriefjes.

 

Filter Openstaand in lijstscherm inkoopfacturen

Begin 2015 is er in release 1.42 een aanpassing gemaakt in de module Financiële boekingen waarmee de performance in het lijstscherm inkoopfacturen van het bedrijfsfilter Openstaand verbeterd kan worden. In het filter Openstaand wordt meestal gefilterd op Runnummer is leeg, zoals in onderstaand schermvoorbeeld:

Als u deze regel vervangt JrnlPostID is leeg zal het filter op een snellere wijze de inkoopfacturen laden. Zie onderstaand schermvoorbeeld: