Перейти к содержанию

Метка «Фрагмент»

Это специальная вставка, с помощью которой можно добавить один шаблон внутрь другого, как будто вкладываете документ в документ.

Представьте шаблон как коробку. Метка «Фрагмент» — это окно, через которое можно вставить внутрь другой шаблон. Причём не просто скопировать, а «привязать», чтобы он обновлялся автоматически.

76

Зачем она нужна?

  • Меньше дублирования: не копируете один и тот же текст по разным шаблонам.

  • Централизованные изменения: поменяли фрагмент — он обновился во всех шаблонах, где используется.

  • Гибкость: можно вставлять фрагменты с переменными и подставлять в них нужные значения

Принцип работы:

Допустим, есть два шаблона:

  • Акт приёма

  • Договор

Нужно, чтобы в конце «Договора» автоматически появлялся «Акт приёма». Для этого:

  1. В шаблоне «Договор» ставите метку «Фрагмент».

  2. Указываете путь к шаблону «Акт приёма» (через три точки).

    77

Если оба шаблона используют одинаковые поля с одинаковыми идентификаторами (например, контрагент), ничего делать не нужно — данные подставятся сами.

❗ Но если в Акте приема идентификатор поля называется исполнитель, а в Договореконтрагент, то нужно явно указать:

  • Имя параметра — идентификатор поля в Акте приема исполнитель

    78

  • Выражение параметра — идентификатор поля из Договора контрагент

    79

Пример:

Задача: С помощью метки «Фрагмент» добавьте шаблон акта к шаблону договора.

Шаги:

  1. В шаблоне договора поставьте курсор в то место, где должен отображаться фрагмент.

  2. Вставьте метку «Фрагмент».

  3. Укажите путь к шаблону акта.

  4. Если поля в шаблонах отличаются — добавьте параметры.

    80

  5. Если в акте используются поля, которых нет в договоре и они не связаны параметрами, скопируйте их из шаблона акта и вставьте в анкету шаблона договора.

    • Копировать из акта:

      81

    • Вставить в договор:

      82