Шаблоны документов#
Зачем нужны шаблоны#
Шаблоны — это заранее подготовленные DOCX-файлы с метками автоподстановки, которые заполняются данными из карточки документа.
Это нужно для:
- Типовых документов — приказы, договоры, доверенности — где меняются только реквизиты.
- Юридического соответствия — гарантия использования утверждённой формы.
- Скорости — заполнение приказа из 20 полей занимает секунды, а не минуты.
В Ruxeo используется движок XDocReport / FreeMarker для подстановки в DOCX-шаблоны.
Применение шаблона#
- Откройте карточку документа.
- Перейдите на вкладку «Шаблоны» (или нажмите кнопку «Сформировать из шаблона» в действиях).
-
Из списка доступных шаблонов выберите нужный.
Список зависит от типа документа. Например, для
TripRequestбудут шаблоны:- Служебная записка о командировке.
- Приказ о направлении в командировку.
- Приказ об изменении сроков.
- Приказ об отмене.
- Приказ об отзыве.
-
Нажмите «Сформировать».
-
Система возьмёт значения из карточки и подставит в шаблон. Получится готовый DOCX (или PDF), который:
- Прикрепится к карточке как файл.
- Будет доступен для скачивания / печати.
- Будет автоматически записан в версии документа.
Какие данные подставляются#
Шаблон работает с полями карточки документа и связанных объектов. Типовые подстановки:
- Реквизиты организации (наименование, ИНН, КПП, ОГРН, адрес, банковские реквизиты).
- Реквизиты бизнес-единицы (БЕ) текущего документа.
- Реквизиты контрагента (если документ имеет ссылку на контрагента).
- Поля карточки текущего документа (номер, дата, сумма, период, цель командировки и т.д.).
- ФИО и должности сотрудников (автор, руководитель, ответственный).
Подстановки в шаблоне записаны как ${поле.путь}. Например, ${employee.fullName}, ${tripRequest.destination.city}.
Где хранятся шаблоны#
Шаблоны лежат в модуле системы. Для администратора — путь:
- Шаблоны командировок:
data/templates/business-travel/. - Шаблоны договоров: настраиваются в модуле договоров.
- Шаблоны делопроизводства: в DocFlow.
Изменение шаблонов — задача для администратора (см. Прикладные настройки).
Что делать, если шаблон не сработал#
- «Шаблон не найден» — администратор не загрузил шаблон в систему.
- «Ошибка подстановки» — некоторые поля карточки пустые, а шаблон их ожидает. Заполните недостающие поля и повторите.
- «Доступ к шаблону запрещён» — шаблон ограничен ролью.