Условни блокове и версии на шаблоните

Един шаблон за много варианти: клаузи, които се появяват само когато са приложими, раздели, повтаряни за всяко лице, и версия, записана във всеки документ.

Един шаблон вместо пет

Истинският договор не е постоянен текст. Клаузата за поръчител има място в договора за наем, в който има поръчител, и никъде другаде; разделът за подпис се появява веднъж за всеки наемател. Вместо да поддържате пет почти еднакви шаблона, отбележете блоковете в бланката и кажете кога се прилага всеки от тях.

Разделът „Условни блокове“ в редактора на шаблони: по едно правило за всеки блок

Отбелязване на блок

В Word обградете условната част:

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

Между тях е разрешено {{else}} - за текста, който се прилага, когато условието не е изпълнено.

За да повторите раздел, обградете го с {{#each tenants}} и {{/each}} и използвайте {{tenants.full_name}} вътре. Разделът се повтаря по веднъж за всеки скан, по който минава: например по един блок за подпис за паспорта на всеки наемател.

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

Повтарящият се раздел не е същото като таблица, чиито редове добавяте ръчно (услугите в протокол, стоките във фактура). За тях вижте Таблици с променлив брой редове.

Кога се прилага

В редактора на шаблони разделът Условни блокове изброява по едно правило за всеки блок: името на блока, както сте го написали в бланката, и какво трябва да е вярно. Правилото се задава с падащи менюта, а не с формула:

  • поле е попълнено;
  • поле е празно;
  • поле е равно на нещо;
  • поле е по-голямо от или е по-малко от число или дата.

За повтарящ се блок избирате по кои сканове се повтаря.

Блок без правило се смята за отсъстващ, така че сгрешено име премахва клауза, вместо тихо да я включи. Това е умишлено: липсващ абзац се забелязва, излишен - не.

Версии

Всичко, което променя резултата от генерирането, дава на шаблона нова версия:

  • нова бланка;
  • променено свързване;
  • променено условие.

Преименуването на шаблона не дава нова версия.

Всеки документ записва версията, с която е създаден, и тя се показва в списъка с документи. Това е отговорът на въпроса „защо този договор звучи различно от онзи, който направихме миналия месец“ дълго след като шаблонът се е променил.

Съвети

  • Тествайте и двата клона. След като добавите условие, попълнете един документ, в който то е изпълнено, и един, в който не е, и прочетете и двата.
  • Наименувайте блоковете по смисъла им. guarantor или vat_payer се четат по-добре в списъка с правила, отколкото block1.