Betingede blokke og skabelonversioner
Hav én skabelon til mange varianter: klausuler, der kun vises, når de gælder, sektioner gentaget pr. person og en version registreret på hvert dokument.
Én skabelon i stedet for fem
En rigtig kontrakt er ikke fast tekst. En klausul om en kautionist hører hjemme i den lejeaftale, der har en, og ingen andre steder; en underskriftssektion optræder én gang pr. lejer. I stedet for at have fem næsten ens skabeloner markerer du blokkene i blanketten og angiver, hvornår hver af dem gælder.

Markér en blok
I Word omkranser du den del, der er betinget:
{{#if guarantor}}
5. Kautionisten hæfter for lejerens forpligtelser.
{{/if}}
{{else}} er tilladt imellem dem, til den ordlyd, der gælder, når betingelsen ikke er opfyldt.
For at gentage en sektion omkranser du den med {{#each tenants}} og {{/each}} og bruger
{{tenants.full_name}} indeni. Sektionen gentages én gang pr. scanning, den gennemløber: for
eksempel én underskriftsblok pr. lejers pas.
Sæt markørerne på deres egne linjer. Et helt afsnit fjernes sammen med blokken, og det er det, der lader Word omnummerere klausulerne af sig selv.
En gentagen sektion er ikke det samme som en tabel, hvis rækker du tilføjer i hånden (ydelserne i et leveringsbevis, varerne i en faktura). Til dem, se Tabeller med et variabelt antal rækker.
Angiv, hvornår den gælder
I skabeloneditoren viser sektionen Betingede blokke én regel pr. blok: blokkens navn, som du skrev det i blanketten, og hvad der skal være opfyldt. En regel består af rullemenuer, ikke en formel:
- et felt er udfyldt;
- et felt er tom;
- et felt er lig med noget;
- et felt er større eller mindre end et tal eller en dato.
For en gentagen blok vælger du, hvilke scanninger den gentages over.
En blok uden regel behandles som fraværende, så et fejlstavet navn fjerner en klausul i stedet for i stilhed at tage en med. Det er med vilje: et manglende afsnit bliver opdaget, et ekstra gør ikke.
Versioner
Alt, der ændrer, hvad der kommer ud af en generering, giver skabelonen en ny version:
- en ny blanket;
- en ændret kobling;
- en ændret betingelse.
At omdøbe en skabelon gør ikke.
Hvert dokument registrerer den version, det blev bygget med, og den vises i dokumentlisten. Det er svaret på »hvorfor lyder denne kontrakt anderledes end den, vi lavede sidste måned«, længe efter at skabelonen er blevet ændret.
Tips
- Test begge grene. Når du har tilføjet en betingelse, så udfyld ét dokument, hvor den er opfyldt, og ét, hvor den ikke er, og læs begge.
- Navngiv blokke efter, hvad de betyder.
guarantorellervat_payerlæser bedre i regellisten endblock1.