Changes between Version 16 and Version 17 of Documentatie/Ontwikkelaar/Procedures/MailmergeVariabelen
- Timestamp:
- 06/24/21 05:56:45 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Ontwikkelaar/Procedures/MailmergeVariabelen
v16 v17 23 23 Deze termen zijn overgenomen uit OpenAC 2. 24 24 * !MergeGlobals zijn key/value-paren met gegevens die in een sjabloon moeten worden ingevuld. De key is gelijk aan de naam van het samenvoegveld en de value is de waarde. OpenAC zal alle bookmarks uit een sjabloon inlezen en deze vervangen door de waarde van de !MergeGlobal met dezelfde naam. 25 * Soms bevat een sjabloon herhalende gegevens. Denk bijvoorbeeld aan een nota met een x-aantal notaregels. Notagegevens zoals datum, notanummer etc. worden ingevuld met !MergeGlobals. Voor de herhalende notaregels gebruikt OpenAC !MergeRecords. Elk record is een key/value-paar waarbij de key gelijk is aan een "mergefield" in het sjabloon. OpenAC zoekt in het sjabloon naar een tabel met mergefields en zal voor elke record uit de !MergeRecords en nieuwe rij aanmaken in de tabel waarbij de mergefields worden vervangen door de inhoud van het gelijknamige key uit de !MergeRecords. 25 * Soms bevat een sjabloon herhalende gegevens. Denk bijvoorbeeld aan een nota met een x-aantal notaregels. Notagegevens zoals datum, notanummer etc. worden ingevuld met !MergeGlobals. Voor de herhalende notaregels gebruikt OpenAC !MergeRecords. Elk record is een key/value-paar waarbij de key gelijk is aan een "mergefield" in het sjabloon. OpenAC zoekt in het sjabloon naar een tabel met mergefields en zal voor elke record uit de !MergeRecords en nieuwe rij aanmaken in de tabel waarbij de mergefields worden vervangen door de inhoud van het gelijknamige key uit de !MergeRecords. !MergeRecords worden ook gebruikt voor wat in OpenAC "multi-brieven" heet. Hierbij maakt OpenAC voor elk sjabloon meerdere brieven aan, afhankelijk van het aantal geadresseerden. Voor elke geadresseerde is er een !MergeRecord. 26 26 27 27 == !MergeValues en !MergeValue getters ==