Ingebouwde functionaliteit

Standaard lay-outdelen (en bij uitbreiding alle lay-outdelen) bevatten instructies die de weergave van het lay-outdeel automatisch aanpassen aan de omstandigheden en de beschikbare data.

Voorbeeld: vermelding van telefoon- en faxnummers in het documenthoofd

U wilt een offerte afdrukken.

- Op deze offerte is géén contactpersoon ingevuld: het document zal het algemene telefoon- en faxnummer van de klant weergeven (indien ingevuld natuurlijk).

- Er is een contactpersoon ingevuld, maar deze heeft géén individueel telefoon- of faxnummer: de algemene nummers worden weergegeven;

- De contactpersoon heeft een individueel telefoonnummer, maar géén faxnummer: het individuele telefoonnummer wordt weergegeven, samen met het algemene faxnummer.

- De contactpersoon heeft géén individueel telefoonnummer, maar wel een GSM-nummer en een faxnummer: het GSM-nummer en het individuele faxnummer worden weergegeven.

 

Onder deze functionaliteit vallen ondermeer:

1_waarschuwing.gifDocument lay-outs wijzigingen?
Het voorgaande maakt duidelijk dat het wijzigen van elementen en instructies in lay-outs en lay-outdelen door personen met onvoldoende kennis van de tabel- en veldnamen, de functies en de syntaxis, verstrekkende gevolgen kan hebben. Het ondeskundig toevoegen of verwijderen van één spatie, één accolade, ... in de lay-outscripts - die in feite programmacode zijn - volstaat om deze lay-out onklaar te maken.
Niet alleen het document dat wordt aangepast kan drastisch wijzigen of zelfs niet meer functioneren, maar ook de werking van andere documenten kan hierdoor worden gewijzigd en/of ontregeld!