Per reeks is er een standaard filter voorzien die automatisch wordt toegepast wanneer de selectie dialoog van de uitvoering wordt opgeroepen, zodat enkel uitvoeringen worden getoond die geschikt zijn voor de gekozen reeks.
De basisgegevens tabel ‘REEKS’ werd voorzien van een extra veld ‘Kleuren’ waarmee kan aangegeven worden welke uitvoering categorieën toepasbaar zijn voor de huidige reeks:
Wanneer de gebruiker de uitvoering van een onderdeel wil wijzigen door het aanroepen van de selectie dialoog zal er voortaan eerst gekeken worden naar de op dat niveau gedefinieerde reeks, indien deze niet beschikbaar is wordt naar het eerste hogere niveau gekeken naar de reeks, in het uiterste geval wordt de standaard project reeks gebruikt:
Deze functionaliteit is ook voorzien in de onderstaande wizards, en de dialogen: Nieuw project, Opladen kadermodel en Opladen vleugelmodel
De nieuwe eigenschap ‘Colour’ is eveneens beschikbaar via het object ‘SYSTEMS’.
JoPPS scripting werd voorzien van een extra functie ‘ColourFilter(sSYSTEM)’ om voor een opgegeven reeks de bijhorende kleurfilter op te vragen, die dan kan worden doorgegeven aan de selectie dialoog voor de uitvoeringen:
/* -------------------------------------------------------------------- */
/* Example Colour.jss */
/* */
/* Example for selection of DB record in scripting. */
/* */
/* TechWIN Software BVBA 2018 (c) - Gunter Selleslagh */
/* ---------------------------------------------------------------------- */
/* ask system colour filter */
aSystem := AskStr('System','Value:','',32,'!');
aFilter := ColourFilter(aSystem);
/* show color dialog */
aColor := '';
aResult := BrowseDataDlg(DLG_FINISH,aColor,aFilter,False,PAGE_LIST);
if aResult <> '' then { ShowMessage(aResult); };