Voorwaardelijke blokken en sjabloonversies

Houd één sjabloon voor veel varianten: bepalingen die alleen verschijnen als ze van toepassing zijn, onderdelen die per persoon worden herhaald, en een versie die bij elk document wordt vastgelegd.

Eén sjabloon in plaats van vijf

Een echt contract is geen vaste tekst. Een bepaling over een borg hoort in de huurovereenkomst die er een heeft en nergens anders; een handtekeningenblok verschijnt één keer per huurder. Markeer in plaats van vijf bijna identieke sjablonen bij te houden de blokken in het basisbestand en geef aan wanneer elk blok van toepassing is.

Het onderdeel Voorwaardelijke blokken in de sjablooneditor: één regel per blok

Een blok markeren

Zet in Word het voorwaardelijke deel tussen markeringen:

{{#if guarantor}}
5. De borg staat in voor de verplichtingen van de huurder.
{{/if}}

{{else}} mag ertussen staan, voor de formulering die geldt als niet aan de voorwaarde is voldaan.

Om een onderdeel te herhalen, zet je het tussen {{#each tenants}} en {{/each}} en gebruik je {{tenants.full_name}} erbinnen. Het onderdeel wordt herhaald voor elke scan die het doorloopt: één handtekeningenblok per paspoort van een huurder, bijvoorbeeld.

Zet de markeringen op een eigen regel. Een hele alinea wordt samen met het blok verwijderd, en daardoor kan Word de bepalingen zelf opnieuw nummeren.

Een herhaald onderdeel is niet hetzelfde als een tabel waarvan je de rijen met de hand toevoegt (de diensten van een akte, de goederen van een factuur). Zie daarvoor Tabellen met een variabel aantal rijen.

Aangeven wanneer het van toepassing is

In de sjablooneditor staat in het onderdeel Voorwaardelijke blokken één regel per blok: de naam van het blok zoals je die in het basisbestand hebt geschreven, en waaraan moet zijn voldaan. Een regel bestaat uit keuzelijsten, niet uit een formule:

  • een veld is ingevuld;
  • een veld is leeg;
  • een veld is gelijk aan iets;
  • een veld is groter of kleiner dan een getal of een datum.

Voor een herhaald blok kies je over welke scans het wordt herhaald.

Een blok zonder regel wordt als afwezig behandeld, dus een verkeerd getypte naam verwijdert een bepaling in plaats van er stilletjes een op te nemen. Dat is bewust: een ontbrekende alinea valt op, een extra alinea niet.

Versies

Alles wat verandert wat er bij een generatie uitkomt, geeft het sjabloon een nieuwe versie:

  • een nieuw basisbestand;
  • een gewijzigde koppeling;
  • een gewijzigde voorwaarde.

Een sjabloon hernoemen doet dat niet.

Elk document legt de versie vast waarmee het is opgesteld; die wordt getoond in de documentenlijst. Dat is het antwoord op "waarom leest dit contract anders dan dat van vorige maand", lang nadat het sjabloon is veranderd.

Tips

  • Test beide takken. Vul na het toevoegen van een voorwaarde één document in waarin eraan is voldaan en één waarin dat niet zo is, en lees ze allebei.
  • Noem blokken naar wat ze betekenen. guarantor of vat_payer leest beter in de lijst met regels dan block1.