Обновлено: 20.08.2026
Отчёт по сущности — настраиваемый шаблон Word (DOCX). По нему система собирает документ из данных карточки: макет готовится один раз, файл можно получать многократно, поля и таблицы заполняются автоматически.
Сейчас отчёт строится только по проекту. Шаблон хранится в настройках, готовый файл получают кнопкой «Отчёты» на карточке проекта.
Функция доступна:
Сейчас отчёт можно строить только по проекту. В списке типов сущности доступен пункт «Проект». На карточках задач, сделок, счетов и других объектов кнопки нет.
Кто чем пользуется:
В списке проектов кнопка не показывается — только в карточке.
Чтобы отчёт появился в меню, он должен быть активным и содержать ровно один файл-шаблон DOCX.
Права задаются в наборе прав строкой «Отчёты по сущностям».
| Право | Что даёт |
|---|---|
| Просмотр | Пункт в настройках, кнопка «Отчёты» на карточке проекта, формирование файла |
| Изменение | Создание, правка и удаление шаблонов |
Дополнительно нужен доступ к проекту: без него карточку не открыть и отчёт не сформировать.
Если права просмотра отчётов нет, кнопки на проекте не будет, а раздел «Отчёты по сущностям» в настройках не отобразится.


.docx. Другие форматы и второй файл система не примет.Шаблон — обычный документ Word: заголовок, таблица, колонтитулы, стили. На места данных пишут плейсхолдеры в двойных фигурных скобках. При генерации вместо них подставляются данные. Подробнее — Синтаксис плейсхолдеров.
Общий вид:
{{поле:формат(параметры)}}
Регистр не важен: {{Name}} и {{name}} — одно и то же.
Примечание
Подставить значение
| В шаблоне | Что получится |
|---|---|
{{Project.Name}} |
Имя проекта |
{{SomeVar}} |
Значение поля |
Изменить вид текста или даты
| В шаблоне | Зачем |
|---|---|
{{SomeString}:ToUpper()} |
ВЕРХНИЙ РЕГИСТР |
{{SomeDate}:Format('dd.MM.yyyy')} |
Дата в нужном формате |
{{SomeDate}:F('dd.MM.yyyy')} |
То же, короткая запись |
Повторить блок по списку (задачи, команда, строки таблицы)
Открывающий тег {{#Список}}, закрывающий {{/Список}}. Всё между ними повторяется для каждого элемента.
{{#Project.ProjectTasks}}
{{.Name}}
{{/Project.ProjectTasks}}
Точка {{.Name}} — текущий элемент списка.
{{Project.ProjectTasks.Name}} — то же самое, но длиннее.
Чтобы получить таблицу, начало и конец цикла ставят в одну строку таблицы. Тогда на каждую задачу появится своя строка.
Разделитель между элементами (например запятая):
{{#Items}}{{.}}{{:s:}}, {{/Items}} → А, Б, В
Показать блок только при условии
{?{Item.Value >= 0}}
Текст, если условие истинно
{{:}}
Текст, если ложно
{{/}}
Выбрать один из вариантов
{{#switch: SomeVar}}
{{#case: 'A'}}Вариант A{{/}}
{{#case: 'B'}}Вариант B{{/}}
{{#default}}Другое{{/}}
{{/}}
Простой расчёт — выражение в скобках:
{{(1 + 2)}} → 3
{{(ds.Price * 1.19)}:f(c)} — посчитать и сразу отформатировать как деньги.
| Тег | Назначение |
|---|---|
{{:break}} |
Перенос строки |
{{:PageBreak}} |
Новая страница |
{{:SectionBreak}} |
Разрыв раздела |
{{:ignore}} … {{/:ignore}} |
Не обрабатывать плейсхолдеры внутри (удобно вокруг оглавления) |
{{@i:ItemCount}} … {{i}} … {{/}} |
Повторить блок N раз |
Номер элемента в списке: {{Items._Idx}} (с нуля). Так можно, например, вывести только чётные строки.
' на ‘ и " на ”. В условиях и форматах дат из‑за этого шаблон ломается. Используйте прямые кавычки или вставляйте тег целиком.{{Project.Name}} должен остаться цельным. Если Word сам разбил его на части, обычно это сработает, но середину плейсхолдера лучше не править.{{#…}} и {?{…}} должен быть {{/}}.Подробнее о синтаксисе

.docx.Примечание
Если кнопки нет:
Если генерация завершилась ошибкой, чаще всего:
После создания или включения отчёта в настройках обновите карточку проекта (при необходимости — страницу целиком), чтобы новый пункт появился в меню.
Похоже, вам удобнее русский язык. Перейти на русскую версию?