Vrijwel alle DocuBuilder functionaliteiten kunnen naast de sjablonen ook vanuit testblokken worden aangeroepen.
Dit is ook mogelijk met 1-n tekst blokken.
Wanneer de lijsten geen connectie hebben, blijft alle functionaliteit gelijk. In alle gevallen is de aanroep van de 1-n tekstblokken gelijk.
Wanneer men echter de lijsten wil koppelen, wordt verbinding gemaakt via de ‘BlockKey’. De ‘BlockKey’ bevat het ID van de bovenliggende lijst en wordt de filter van de onderliggende lijst.
Bijvoorbeeld:
Leverancier van kantoorinrichting & -artikelen brengt offerte met offerteregels gecategoriseerd op:
Laag 1 - Type product (bijvoorbeeld: Inrichting / Vloerbedekking / Aanvullend)
Laag 2 - Verdieping het gebouw waarvoor het product is besteld (bijvoorbeeld: Begane grond / 1e verdieping)
Producten in deze laag worden gefilterd op het type product van de 1ste laagLaag 3 - Ruimte in het gebouw waarvoor het product is besteld (bijvoorbeeld: Kantine / Kantoor Joop / Pantry)
Producten in deze laag worden gefilterd op het type product van de 1ste laag en van de verdieping van de 2de laag
Dit resulteert in:
Inhoud
Voor gedetailleerde beschrijving van de 1-n tekstblokken zie Meerdere tekstblokken invoegen (1:N text block)
Dit hoofdstuk beschrijft alleen de specifieke verschillen om 1-n tekst blokken onderling te koppelen.
1. Invoegen tekstblok 1ste laag
In het voorbeeld wordt een tekstblok uit de tekstblok groep ‘ArtikelomschrijvingIND1’ opgehaald.
De Conditional value bij het tekstblok is leeg en er zijn geen andere tekstblokken aanwezig, waardoor het veld ‘Column to insert’ niet relevant is, omdat dit tekstblok altijd automatisch wordt ingevoegd in het document
2. BlockKey - 1ste laag
De BlockKey is het veld ‘IND1’ uit de tabel ‘AFAS_Offerteregels_IND1_Tekstblokken’.
In het voorbeeld is dit 'Laag 1” gevuld met Inrichting / Vloerbedekking / Aanvullend.
3. Invoegen tekstblok