Как подготовить шаблон документа

Шаблон нужен, чтобы Бумдок сам подставлял реквизиты клиента, ваши реквизиты, номер и дату документа в готовый DOCX-файл.

Попробуйте шаблоны в Бумдоке

Загрузите свой DOCX-шаблон, а Бумдок подставит реквизиты клиента, ваши данные, номер и дату документа.

Перейти к шаблонам

Что такое шаблон

Шаблон в Бумдоке - это обычный файл Word в формате .docx. Вы готовите договор, акт, счет или другой документ в привычном виде, а в местах для переменных данных ставите специальные обозначения.

Такие обозначения называются плейсхолдерами. Например, вместо названия клиента в шаблоне можно написать {{client.name}}. При создании документа Бумдок заменит его на данные выбранного клиента.

Как писать плейсхолдеры

Плейсхолдер всегда пишется в двойных фигурных скобках. Внутри указывается, какие данные нужно подставить:

{{client.name}}

{{client.inn}}

{{my.name}}

{{doc.number}}

{{doc.date}}

Пробелы внутри скобок допустимы, но лучше писать без них: {{client.name}}.

Какие данные можно подставлять

В шаблоне есть три группы данных:

  • client - данные клиента, для которого создается документ
  • my - ваши реквизиты из настроек Бумдока
  • doc - номер и дата создаваемого документа

Данные клиента

Для организации или ИП используйте такие плейсхолдеры:

{{client.name}}
название организации или ИП
{{client.inn}}
ИНН
{{client.ogrn}}
ОГРН организации
{{client.ogrnip}}
ОГРНИП предпринимателя
{{client.address}}
адрес
{{client.contact.fio}}
контактное лицо
{{client.contact.phone}}
телефон
{{client.contact.email}}
электронная почта
{{client.bank.account}}
расчетный счет
{{client.bank.name}}
банк
{{client.bank.code}}
БИК банка
{{client.bank.corrAccount}}
корреспондентский счет

Для физического лица используйте такие плейсхолдеры:

{{client.fio}}
ФИО физического лица
{{client.inn}}
ИНН
{{client.passport}}
паспортные данные
{{client.address}}
адрес
{{client.contact.fio}}
контактное лицо
{{client.contact.phone}}
телефон
{{client.contact.email}}
электронная почта
{{client.bank.account}}
расчетный счет
{{client.bank.name}}
банк
{{client.bank.code}}
БИК банка
{{client.bank.corrAccount}}
корреспондентский счет

Если один шаблон подходит и для организаций, и для физических лиц, можно поставить два плейсхолдера рядом:

{{client.name}}{{client.fio}}

Для организации заполнится название, а ФИО останется пустым. Для физического лица будет наоборот.

Ваши реквизиты

Эти плейсхолдеры берут данные из ваших настроек в Бумдоке:

{{my.name}}
название вашей организации или ИП
{{my.fio}}
ваше ФИО
{{my.inn}}
ИНН
{{my.ogrn}}
ОГРН
{{my.ogrnip}}
ОГРНИП
{{my.passport}}
паспортные данные
{{my.address}}
адрес
{{my.contact.fio}}
контактное лицо
{{my.contact.phone}}
телефон
{{my.contact.email}}
электронная почта
{{my.bank.account}}
расчетный счет
{{my.bank.name}}
банк
{{my.bank.code}}
БИК банка
{{my.bank.corrAccount}}
корреспондентский счет

Номер и дата документа

Эти значения Бумдок подставляет при создании документа:

{{doc.number}}
номер документа
{{doc.date}}
дата документа

Как подготовить DOCX-файл

Чтобы шаблон загрузился и корректно заполнялся, соблюдайте простые правила:

  • сохраняйте файл именно в формате .docx
  • пишите плейсхолдер обычным текстом Word
  • вставляйте плейсхолдер целиком, без переноса строки внутри
  • не меняйте стиль отдельных символов внутри одного плейсхолдера
  • не вставляйте плейсхолдеры в картинки, скриншоты, сноски или комментарии
  • используйте только плейсхолдеры из этой инструкции

Бумдок сохраняет исходный DOCX-файл и старается не менять его оформление: таблицы, отступы, колонтитулы, изображения и стили остаются в вашем шаблоне.

Что проверяется при загрузке

При загрузке шаблона Бумдок проверяет файл и плейсхолдеры. Загрузка не пройдет, если:

  • файл не в формате .docx
  • файл больше 10 МБ
  • плейсхолдер написан в неправильном формате
  • использован плейсхолдер, которого нет в списке поддерживаемых

Если ошибка найдена, Бумдок покажет сообщение и попросит исправить шаблон.

Что важно знать про ФИО

Для ФИО можно указать падеж и формат имени прямо в плейсхолдере. Например, {{client.fio | case:2}} подставит ФИО в родительном падеже, а {{client.fio | person:short}} сократит его до формата Фамилия И.О..

Модификаторы работают для {{client.fio}}, {{client.contact.fio}}, {{my.fio}} и {{my.contact.fio}}. Их можно комбинировать: {{my.contact.fio | case:5 | person:short}}.

Пример фрагмента шаблона

Договор N {{doc.number}} от {{doc.date}}

{{my.name}}, именуемый далее Исполнитель, с одной стороны, и {{client.name}}{{client.fio}},

именуемый далее Заказчик, с другой стороны, заключили настоящий договор.

ИНН Заказчика: {{client.inn}}

Банк Заказчика: {{client.bank.name}}

Расчетный счет: {{client.bank.account}}