Инструменты

Макросы в шаблонах документов: как автоматизировать

Команда DocBoss 1 марта 2026 г. 7 мин чтения
Содержание

Что такое макросы в шаблонах

Макрос — метка в шаблоне документа, которая заменяется реальными данными при генерации. Например, {a_name} заменяется на «ООО "Ромашка"», {b_inn} — на ИНН контрагента.

Идея: вы создаёте шаблон один раз, расставляете макросы — и генерируете любое количество документов с разными контрагентами. Без ручного копирования реквизитов.

Основные макросы документа

Макросы, относящиеся к самому документу:

  • {num} — номер документа
  • {date} — дата документа (ДД.ММ.ГГГГ)
  • {date_txt} — дата прописью («15 января 2026 года»)
  • {sum} — сумма документа
  • {sum_txt} — сумма прописью («Сто пятьдесят тысяч рублей 00 копеек»)

Макросы реквизитов сторон

Реквизиты Стороны А (Исполнитель) — с префиксом «a_», Стороны Б (Заказчик) — с префиксом «b_»:

  • {a_name} / {b_name} — полное наименование
  • {a_name_short} / {b_name_short} — краткое наименование
  • {a_fio} / {b_fio} — ФИО руководителя
  • {a_fiok} / {b_fiok} — ФИО кратко (И.И. Иванов)
  • {a_post} / {b_post} — должность (Генеральный директор)
  • {a_inn} / {b_inn} — ИНН
  • {a_kpp} / {b_kpp} — КПП
  • {a_ogrn} / {b_ogrn} — ОГРН
  • {a_addr} / {b_addr} — юридический адрес
  • {a_bank} / {b_bank} — наименование банка
  • {a_bik} / {b_bik} — БИК
  • {a_rs} / {b_rs} — расчётный счёт
  • {a_ks} / {b_ks} — корреспондентский счёт
  • {a_tel} / {b_tel} — телефон
  • {a_mail} / {b_mail} — эл. почта

Макросы падежей

Для преамбулы договора нужны ФИО и должность в разных падежах. DocBoss склоняет автоматически:

  • {a_fio_rod} — ФИО в родительном падеже («в лице Иванова Ивана Ивановича»)
  • {a_fio_dat} — в дательном («Иванову Ивану Ивановичу»)
  • {a_fio_tvor} — в творительном («Ивановым Иваном Ивановичем»)
  • {a_post_rod} — должность в родительном («Генерального директора»)
  • {a_post_dat} — в дательном
  • {a_post_tvor} — в творительном
Пример преамбулы: «{a_name}, в лице {a_post_rod} {a_fio_rod}, действующего на основании Устава, именуемое далее "Исполнитель"»

Как использовать макросы

Три шага:

  • 1. Откройте шаблон в Word. Вместо реквизитов впишите макросы: {a_name}, {b_inn} и т.д.
  • 2. Загрузите шаблон в DocBoss (раздел «Шаблоны»)
  • 3. При генерации документа выберите Сторону А и Сторону Б — DocBoss подставит все данные

Частые вопросы

Что будет, если макрос не найден?

DocBoss покажет предупреждение и оставит макрос в тексте без замены. Вы увидите, какой макрос не распознан, и сможете исправить.

Можно ли добавить свои макросы?

Да. Через кастомные поля контрагента. Вы создаёте поле (например, «Контактное лицо»), и оно доступно как макрос в шаблоне.

Поддерживается ли HTML-формат шаблонов?

Да. DocBoss поддерживает шаблоны в DOCX и HTML. Макросы работают одинаково в обоих форматах.

Создайте документ за 30 секунд

Портфель контрагентов + библиотека шаблонов = готовый документ без копипаста реквизитов.

Попробовать бесплатно