Villkorsblock och mallversioner

Ha en mall för många varianter: klausuler som bara visas när de gäller, avsnitt som upprepas per person och en version som registreras på varje dokument.

En mall i stället för fem

Ett riktigt avtal är ingen fast text. En klausul om borgensman hör hemma i det hyresavtal som har en och ingen annanstans; ett underskriftsavsnitt visas en gång per hyresgäst. I stället för att hålla fem nästan identiska mallar markerar du blocken i underlaget och anger när vart och ett gäller.

Avsnittet Villkorsblock i mallredigeraren: en regel per block

Markera ett block

Omslut den villkorade delen i Word:

{{#if guarantor}}
5. The guarantor answers for the tenant's obligations.
{{/if}}

{{else}} får stå mellan dem, för den formulering som gäller när villkoret inte är uppfyllt.

För att upprepa ett avsnitt omsluter du det med {{#each tenants}} och {{/each}} och använder {{tenants.full_name}} inuti. Avsnittet upprepas en gång per skanning det går igenom: ett underskriftsblock per hyresgästs pass, till exempel.

Placera markörerna på egna rader. Ett helt stycke tas bort tillsammans med blocket, vilket gör att Word kan numrera om klausulerna av sig självt.

Ett upprepat avsnitt är inte samma sak som en tabell vars rader du lägger till för hand (tjänsterna i ett leveransintyg, varorna i en faktura). För sådana, se Tabeller med varierande antal rader.

Ange när det gäller

I mallredigeraren listar avsnittet Villkorsblock en regel per block: blockets namn så som du skrev det i underlaget, och vad som måste vara sant. En regel består av listrutor, inte en formel:

  • ett fält är ifyllt;
  • ett fält är tomt;
  • ett fält är lika med något;
  • ett fält är större eller mindre än ett tal eller ett datum.

För ett upprepat block väljer du vilka skanningar det upprepas över.

Ett block utan regel behandlas som frånvarande, så ett felstavat namn tar bort en klausul i stället för att i tysthet ta med en. Det är avsiktligt: ett saknat stycke märks, ett extra gör det inte.

Versioner

Allt som ändrar vad som kommer ut av en generering ger mallen en ny version:

  • ett nytt underlag;
  • en ändrad koppling;
  • ett ändrat villkor.

Att byta namn på en mall gör det inte.

Varje dokument registrerar den version det byggdes med, och den visas i dokumentlistan. Det är svaret på ”varför låter det här avtalet annorlunda än det vi gjorde förra månaden” långt efter att mallen har ändrats.

Tips

  • Testa båda grenarna. När du har lagt till ett villkor, fyll i ett dokument där det är uppfyllt och ett där det inte är det, och läs båda.
  • Namnge block efter vad de betyder. guarantor eller vat_payer är lättare att läsa i regellistan än block1.