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:
de taalgevoeligheid. De vaste delen van de documenten worden automatische afgedrukt in de taal van de klant. Als de artikelomschrijvingen in meerdere talen zijn ingebracht, dan worden ze automatisch in de klanttaal afgedrukt;
wettelijke verplichte vermeldingen i.v.m. btw-regime. B.v. de vermelding btw te voldoen door medecontractant, volgens KB 1, art. 20 als het btw-regime van de klant ingesteld is als medecontractant;
korting contant en globale korting. Automatische aangepaste weergaven van de totaalbedragen, met vermelding welke kortingen zijn toegepast;
aanspreektitels. De heer, mevrouw, Geachte heer, Geachte mevrouw, ... bij gebruik van contactpersonen (indien ingevuld bij de contactpersoon natuurlijk);
adressering binnen- en buitenland. Aanpassing van de adresweergave van klant/prospect/leverancier volgens de postnormen (door toevoeging van de ISO-landcode en landnaam bij buitenlandse adressen);
formatering van datums, getallen en valuta-eenheden;
aangepaste hoofding en/of slot op vervolg- en slotpagina's;
vermelding IBAN en BIC gegevens op verkoopdocumenten bij een buitenlandse prospect/klant;
teksten die aan een voorwaarde zijn gebonden. V.b. het titeltje uw referentie wordt enkel weergegeven als er een referentietekst is ingevuld op de bon;
...
Document 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!