Умовні блоки і версії шаблона

Пункти, які з'являються лише за певної умови, секції, що повторюються для кожного орендаря, і версії шаблона, які пам'ятає кожен документ.

Навіщо умовні блоки

Справжній договір не є фіксованим текстом. Пункт про поручителя потрібен у тому договорі, де поручитель є, і більше ніде; блок підписів з'являється по разу на кожного орендаря. Замість п'яти майже однакових шаблонів позначте блоки в бланку і скажіть, коли кожен діє.

Як позначити блок

У Word огорніть частину, яка є умовною:

{{#if guarantor}}
5. Поручитель відповідає за зобов'язання орендаря.
{{/if}}

Між ними можна поставити {{else}} для формулювання, яке діє, коли умова не виконується. Щоб повторити секцію, огорніть її в {{#each tenants}} і {{/each}}, а всередині використовуйте {{tenants.full_name}}.

Ставте маркери в окремих рядках. Разом із блоком видаляється цілий абзац, і саме це дозволяє Word самому перенумерувати пункти.

Як сказати, коли він діє

У редакторі шаблона розділ Умовні блоки містить по одному правилу на блок: назву блоку так, як ви написали її в бланку, і те, що має бути правдою. Правило — це випадні списки, а не формула: поле заповнене, порожнє, дорівнює чомусь, більше або менше за число чи дату. Для повторюваного блоку ви обираєте, за якими сканами він повторюється.

Розділ «Умовні блоки» в редакторі шаблона: правило для кожного блоку

Блок без правила вважається відсутнім, тож помилка в назві прибере пункт, а не тихо додасть його. Це навмисно: відсутній абзац помічають, зайвий — ні.

Порада: блоки {{#each}} повторюються за сканами. Якщо вам потрібна таблиця, рядки якої людина додає сама під час заповнення (послуги в акті, товари в рахунку), скористайтеся таблицями з рядками, що повторюються.

Версії

Усе, що змінює результат генерації, дає шаблону нову версію: новий бланк, змінене зіставлення полів, змінена умова. Перейменування шаблона нової версії не дає.

Кожен документ пам'ятає версію, якою його зібрано; вона видна в списку документів. Це і є відповідь на «чому цей договір читається інакше, ніж той, що ми робили минулого місяця» через багато часу після того, як шаблон змінився.