Betingede blokker og malversjoner
Behold én mal for mange varianter: klausuler som bare vises når de gjelder, seksjoner som gjentas per person, og en versjon som registreres på hvert dokument.
Én mal i stedet for fem
En ekte kontrakt er ikke fast tekst. En klausul om en kausjonist hører hjemme i leiekontrakten som har en, og ingen andre steder; en signaturseksjon vises én gang per leietaker. I stedet for å ha fem nesten like maler merker du blokkene i blanketten og angir når hver av dem gjelder.

Merke en blokk
I Word omslutter du den delen som er betinget:
{{#if guarantor}}
5. Kausjonisten svarer for leietakers forpliktelser.
{{/if}}
{{else}} er tillatt mellom dem, for ordlyden som gjelder når betingelsen ikke er oppfylt.
For å gjenta en seksjon omslutter du den med {{#each tenants}} og {{/each}} og bruker
{{tenants.full_name}} inni. Seksjonen gjentas én gang per skanning den går over: én signaturblokk
per leietakers pass, for eksempel.
Sett markørene på egne linjer. Et helt avsnitt fjernes sammen med blokken, og det er det som lar Word nummerere klausulene om av seg selv.
En gjentatt seksjon er ikke det samme som en tabell der du legger til rader for hånd (tjenestene i en protokoll, varene i en faktura). For dem, se Tabeller med et variabelt antall rader.
Angi når den gjelder
I malredigeringen lister seksjonen Betingede blokker én regel per blokk: navnet på blokken slik du skrev det i blanketten, og hva som må være sant. En regel består av nedtrekkslister, ikke en formel:
- et felt er utfylt;
- et felt er tomt;
- et felt er lik noe;
- et felt er større enn eller er mindre enn et tall eller en dato.
For en gjentatt blokk velger du hvilke skanninger den gjentas over.
En blokk uten regel behandles som fraværende, så et feilskrevet navn fjerner en klausul i stedet for å ta den med i det stille. Det er med vilje: et manglende avsnitt blir lagt merke til, et ekstra blir det ikke.
Versjoner
Alt som endrer hva en generering gir, gir malen en ny versjon:
- en ny blankett;
- en endret kobling;
- en endret betingelse.
Å gi malen nytt navn gjør det ikke.
Hvert dokument registrerer versjonen det ble laget med, og den vises i dokumentlisten. Det er svaret på «hvorfor lyder denne kontrakten annerledes enn den vi laget forrige måned» lenge etter at malen har gått videre.
Tips
- Test begge grenene. Når du har lagt til en betingelse, fyller du ut ett dokument der den er oppfylt, og ett der den ikke er det, og leser begge.
- Gi blokkene navn etter hva de betyr.
guarantorellervat_payerer lettere å lese i regellisten ennblock1.