Changes between Version 16 and Version 17 of Documentatie/Ontwikkelaar/Procedures/MailmergeVariabelen


Ignore:
Timestamp:
06/24/21 05:56:45 (5 years ago)
Author:
henk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Ontwikkelaar/Procedures/MailmergeVariabelen

    v16 v17  
    2323Deze termen zijn overgenomen uit OpenAC 2.  
    2424* !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. 
    2626 
    2727== !MergeValues en !MergeValue getters ==