Вернуться к списку Вернуться к статьям
Статьи

Шаблоны и генератор документов в Битрикс24

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

Штатный генератор подходит для повторяемых документов по структурированным данным CRM. Он не заменяет отдельную систему управления документами и не проверяет полноту карточек. Подпись и печать в шаблоне остаются графическими элементами.

Если поле сделки, компании или контакта не заполнено, подставлять в документ нечего. Если код получает данные связанной сущности, связь должна существовать: например, сделка должна быть привязана к компании, когда шаблон использует её реквизиты или адрес. Новое создание следует проверять как отдельное создание: оно получает следующий номер по правилам нумератора.

Что умеет генератор документов

Генератор создаёт файл по шаблону из карточки CRM. В Битрикс24 есть стандартные шаблоны счетов, актов и коммерческих предложений. Новый документ создают через меню «Документ» в карточке элемента.

Шаблон может содержать текст, таблицы, изображения и символьные коды. При создании документа Битрикс24 подставляет значения из CRM, если в шаблоне указаны корректные символьные коды и заполнены исходные данные. Готовый файл можно скачать в DOCX или PDF, а созданные экземпляры остаются в списке документов элемента.

Ручной сценарий:

  1. Сотрудник открывает сделку или другой доступный элемент CRM.
  2. Выбирает шаблон через меню «Документ».
  3. Битрикс24 подставляет данные карточки и связанных сущностей.
  4. Сотрудник проверяет результат.
  5. При необходимости исправляет данные CRM, шаблон или созданный документ.
  6. Скачивает DOCX или PDF.

До вёрстки DOCX составляют карту данных: для каждого места в форме определяют источник, например сделку, компанию, контакт, реквизиты своей компании, товарную позицию или поле документа. Иначе после генерации остаются пустые строки и ручные правки.

Какие сущности и данные используются

Генератор получает значения из текущего элемента CRM и связанных с ним сущностей. Код без приставки относится к текущему элементу; код с приставкой получает данные через связанную сущность.

При создании документа из сделки сведения могут храниться в самой сделке, компании или контакте. Код компании сработает, только если компания привязана к сделке и нужное поле заполнено в её карточке.

Источники полей документа: текущий элемент CRM, компания или контакт, товары, реквизиты и поля экземпляра
Источники полей документа: текущий элемент CRM, компания или контакт, товары, реквизиты и поля экземпляра
Источник данных Что может содержать Что проверить
Текущий элемент CRM Поля текущего элемента CRM, доступные в «Списке полей» Значения заполнены в текущей карточке
Компания или контакт Наименование, телефон и адрес Связь с элементом существует, данные заполнены
Товарные позиции Наименование, количество, цена, сумма, услуги Позиции добавлены, настройка табличной части подходит
Реквизиты своей компании Сведения организации, подпись и печать Выбрана нужная компания, реквизиты заполнены
Поля документа Номер, дата создания и данные экземпляра Нумератор соответствует рабочему сценарию

Коды не составляют вручную. В карточке элемента откройте «Документ» → «Добавить новый шаблон» → «Настройки» → «Список полей». Битрикс24 покажет поля и коды, доступные в этом контексте.

Это важно для пользовательских полей. Их код имеет вид {UfCrm…}, но точное значение создаётся на конкретном портале. Код из чужого шаблона может относиться к полю, которого на портале нет.

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

Карту «поле CRM — код — место в документе» готовят до загрузки DOCX. Для проверки структуры CRM, реквизитов, прав и шаблонов подойдёт настройка Битрикс24.

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

Шаблон готовят в DOCX и загружают в CRM. Размер файла не должен превышать 2 МБ.

  1. Возьмите копию стандартного шаблона или создайте новый DOCX.
  2. Отметьте постоянный текст, переменные места и таблицы.
  3. Создайте тестовую карточку CRM с демонстрационными данными.
  4. Откройте «Список полей».
  5. Вставьте в DOCX только коды из этого списка.
  6. Загрузите шаблон в CRM.
  7. Настройте привязку к разделам CRM, страну, нумератор, опцию «С подписью и печатью», сотрудников или отделы.
  8. Создайте тестовый документ и проверьте каждое поле.
Конвейер создания документа: DOCX-шаблон, подстановка данных CRM, проверка и выгрузка DOCX или PDF
Конвейер создания документа: DOCX-шаблон, подстановка данных CRM, проверка и выгрузка DOCX или PDF

Страна влияет на формат даты, времени и имени в печатной форме. Привязка к воронке или разделу CRM ограничивает видимость шаблона в сценарии, но не заменяет права на шаблоны и документы.

Для товарных позиций используют повторяемый блок {PRODUCTS.BLOCK_START} / {PRODUCTS.BLOCK_END} либо строку таблицы с кодами товаров. Битрикс24 повторяет блок или строку для каждой позиции. Настройка «Табличная часть» определяет, выводить товары, услуги или оба типа; данные сделки она не меняет.

Макет, который проверяли только визуально, нельзя сразу переносить в работу. В нём могут остаться ручные значения, несуществующие коды, разрывы страниц, неподходящая высота строк или изображения без корректного альтернативного текста.

Поля и модификаторы

Символьный код вставляет значение из CRM, а модификатор меняет его отображение. Модификатор указывают внутри кода после символа ~; он работает только с полями подходящего типа.

Примеры из справки Битрикс24:

  • {DocumentCreateTime~d.m.Y} — дата в формате день.месяц.год;
  • ~format=E.164 — форматирование телефона;
  • WZ, NS, W — параметры представления денежных значений;
  • SN, WP — параметры налоговой ставки;
  • mfirst — первое значение множественного телефона и похожих полей.

index относится к списку товаров и применяется с кодом вне таблицы. Для множественных системных и пользовательских полей используют mfirst. Параметр all=y предназначен для поля привязки к элементам CRM.

Каждое поле проверяют по трём пунктам: источник, код, формат. Для даты сначала проверяют значение в карточке, затем формат отображения. Для телефона различают одиночное и множественное поле. Для суммы сверяют валюту, дробную часть и текстовое представление.

Товарную часть тестируют на одной позиции, нескольких позициях и пустом списке. Склонение имени работает только для русских имён с указанным отчеством и только с системными полями имени. Пользовательские поля всегда берут из списка полей своего портала.

Реквизиты, подписи и печати

Реквизиты своей компании заполняют в CRM: «Ещё» → «Настройки» → «Мои реквизиты». Эти данные подставляются в документы по используемым кодам.

Для тестирования не используют реальные ИНН, КПП, счета, БИК и адреса. Подойдут заглушки: «ООО TEST», «TEST-РЕКВИЗИТ», «ДЕМО-АДРЕС», «TEST-БАНК». По ним видно источник подстановки, а тестовый файл нельзя принять за рабочий.

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

Изображение подписи или печати не является электронной подписью и не определяет юридическую значимость документа.

Проверьте замену на заметном тестовом изображении «TEST ПЕЧАТЬ» или «TEST ПОДПИСЬ». Оно должно попасть в нужное место, не растягивать таблицу, не закрывать текст и не уходить на следующую страницу.

Нумерация и повторное создание

Нумератор задаёт правила уникального номера документа. В нём настраивают последовательность, дату, префикс, ID, период сброса, часовой пояс и сквозную или раздельную нумерацию по своим компаниям.

До запуска шаблона определяют, как номер будет читаться вне CRM. Если последовательность сбрасывается по периодам, но дата не входит в номер, документы из разных периодов сложнее различать. При нескольких своих компаниях отдельно решают, будет ли последовательность общей или отдельной.

Следующий номер можно проверить и изменить в настройках нумератора, например при продолжении нумерации после другой системы. Для лидов и сделок действует стандартная нумерация, которую официальная справка не предлагает изменять.

Новое создание следует проверять как отдельное создание, которое получает очередной номер по правилам нумератора. Ранее созданные экземпляры доступны через «Документ» → «Список документов»: там видны дата, название документа и шаблона; файл можно просмотреть или удалить.

Практический сценарий: тестовый акт из сделки. В CRM создают сделку «TEST: поставка услуг», привязывают компанию «ООО TEST» и контакт «Тестовый контакт». В карточке указывают тестовую сумму, дату и две позиции: «TEST-услуга 1» и «TEST-услуга 2». В реквизитах своей компании оставляют заглушки и добавляют изображение «TEST ПЕЧАТЬ».

В DOCX размещают коды из списка полей, повторяемую товарную строку и изображение-заполнитель для печати. После загрузки выбирают нумератор и создают документ вручную через меню «Документ». В готовом файле сверяют название, даты, сумму, обе позиции, реквизиты, расположение изображения и номер. Новое создание проверяют отдельно: оно должно получить очередной номер по правилам нумератора.

Права на просмотр и генерацию

Права на документы CRM настраивают по ролям. Они разделены на настройки, шаблоны и документы. Для шаблонов предусмотрены уровни «Нет доступа», «Свои», «Свои + своего отдела» и «Любые».

Для документов отдельно задают просмотр и изменение. Право «Изменение» включает просмотр, создание и редактирование. Право «Просмотр» не позволяет редактировать документ.

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

Настройка прав доступна не на всех тарифах. До запуска проверяют тариф портала и реальные роли пользователей.

Роль Что проверить Ожидаемый результат
Администратор Настройки шаблонов, нумераторов и прав Нужные разделы доступны, изменения сохраняются
Менеджер Создание документа из своей карточки CRM Видит разрешённый шаблон и создаёт документ
Руководитель отдела Просмотр документов сотрудников Доступ соответствует ролевой модели отдела
Пользователь без права изменения Открытие и редактирование документа Не создаёт и не редактирует документы сверх своей роли

Запуск из CRM и процесса

Документ создают вручную из карточки CRM или автоматически роботом «Создать документ» на выбранной стадии. Подтверждённый штатный сценарий автоматизации — робот CRM, а не запуск из любого бизнес-процесса без ограничений.

Ручной запуск нужен, когда менеджер должен проверить карточку, выбрать свою компанию или определить момент создания документа. Сотрудник выбирает шаблон через меню «Документ» и просматривает результат.

Робота «Создать документ» настраивают на нужной стадии CRM. В параметрах выбирают шаблон. Робот может ожидать конвертацию в PDF, добавлять подпись и печать, создавать публичную ссылку, выбирать свою компанию и реквизиты, заполнять дополнительные поля документа.

Публичную ссылку включают, только если она нужна процессу и разрешена политикой доступа.

Перед автоматизацией проводят два теста: переводят тестовый элемент на стадию с роботом и создают документ вручную из той же карточки. Это помогает отделить ошибку шаблона от ошибки условий запуска или прав.

Как тестировать данные

Тестирование проверяет не только создание файла, но и каждое значение в печатной форме. Генератор подставляет данные, но не оценивает их деловой смысл, полноту и соответствие внутреннему регламенту.

Для теста создают отдельные демонстрационные записи с пометками «TEST», «ДЕМО» или «ПРОВЕРКА». Незаполненное значение или ошибочный источник сразу видны, а файл с такими данными нельзя перепутать с рабочим.

Практический чек-лист:

  • Текущий элемент CRM содержит все тестовые данные, обязательные для формы.
  • Компания и контакт привязаны к элементу.
  • Каждый код скопирован из «Списка полей» этого портала.
  • Пользовательские поля проверены на заполненном и пустом значении.
  • Дата, время, телефон и сумма проверены с нужными модификаторами.
  • Товарная таблица протестирована с одной, несколькими и нулём позиций.
  • Табличная часть соответствует товарам, услугам или обоим типам.
  • Тестовые реквизиты выводятся из выбранной своей компании.
  • «TEST ПЕЧАТЬ» и «TEST ПОДПИСЬ» подставляются без нарушения вёрстки.
  • Номер соответствует выбранному нумератору.
  • Шаблон доступен пользователям с нужными ролями.
  • Новое создание отдельно проверено и получает очередной номер по правилам нумератора.
Проверка шаблона перед запуском: поля, коды, товары, реквизиты, нумератор, роли, DOCX и PDF
Проверка шаблона перед запуском: поля, коды, товары, реквизиты, нумератор, роли, DOCX и PDF

Если в рабочем процессе нужны оба формата, тестовый файл скачивают в DOCX и PDF. Затем сверяют таблицы, разрывы страниц, даты, суммы, изображения и номер с утверждённым тестовым образцом.

Перед отправкой сотрудник проверяет содержание документа. Если данные или оформление не соответствуют задаче, исправляют исходную карточку, шаблон либо созданный экземпляр в допустимом рабочем порядке.

Типовые ошибки шаблонов

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

  1. Поле осталось пустым. Проверьте исходное поле и связь с компанией, контактом или другой сущностью.
  2. В документ попало другое значение. Сверьте код со «Списком полей» в текущем контексте. Код текущего элемента и связанной сущности получают данные из разных источников.
  3. Не работает пользовательское поле. Скопируйте фактический {UfCrm…} из списка полей своего портала.
  4. Дата или сумма выглядят неправильно. Проверьте тип поля и синтаксис модификатора.
  5. В таблице нет товаров или услуг. Убедитесь, что позиции добавлены, а табличная часть соответствует их типу.
  6. Не подставилась подпись или печать. Проверьте изображение-заполнитель, его свойства или альтернативный текст, источник изображения в реквизитах или карточке компании.
  7. Пользователь не видит шаблон. Проверьте привязку к разделу CRM, сотрудников и отделы в настройках, ролевые права на шаблоны и документы.
  8. Номер оказался неожиданным. Проверьте нумератор, следующий номер, часовой пояс, период сброса и правило сквозной или раздельной нумерации.
  9. Новое создание дало другой номер. Проверьте, соответствует ли он правилам выбранного нумератора.
  10. Файл создан, но не готов к работе. Генерация не заменяет проверку данных, оформления и соответствия внутренней форме.

Штатный генератор работает с шаблонами и данными CRM. Он не является отдельной СЭД, не гарантирует заполненность карточек, не придаёт юридическую значимость изображениям подписи и печати и не ведёт версии при повторном создании.

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

Чем генератор документов отличается от СЭД?

Генератор собирает печатную форму из DOCX-шаблона и данных CRM. Он не заменяет отдельную систему управления документами и не подтверждает юридическую значимость файла.

Почему поле в документе осталось пустым?

Обычно не заполнено исходное поле или отсутствует связь с компанией, контактом либо другой сущностью. Проверьте источник значения, код и карточку CRM.

Изображение подписи и печати — это электронная подпись?

Нет. В шаблон подставляется графическое изображение из реквизитов или карточки компании. Такая подстановка не делает документ юридически значимым.

Как вставить пользовательское поле в шаблон?

Откройте «Список полей» в карточке элемента, скопируйте код нужного поля и вставьте его в DOCX. Код вида {UfCrm…} нельзя брать из другого портала без проверки.

Почему при повторном создании изменился номер?

Новое создание следует проверять отдельно: оно получает очередной номер по правилам выбранного нумератора.

На каких тарифах доступны права на документы?

Настройка прав доступна не на всех тарифах. Перед внедрением нужно проверить возможности конкретного портала и реальные роли сотрудников.

Как проверить шаблон перед запуском?

Создайте тестовые записи с данными «TEST» или «ДЕМО», заполните поля, товары и реквизиты, затем создайте документ вручную и роботом. Проверьте коды, форматы дат и сумм, таблицы, изображения, номер, права пользователей и выгрузку в нужный формат.

Кому подходит. Настройка подходит компаниям, где менеджеры регулярно создают документы из сделок и связанных карточек CRM, а форма зависит от структурированных полей, реквизитов и товарных позиций. Она также подходит интеграторам, которые передают шаблон вместе с правилами заполнения CRM и тестовым сценарием.

Кому не подходит без дополнительной проработки. Одного шаблона недостаточно, если нужно подтверждение юридической значимости или работа с произвольными файлами вне CRM. В таком случае сначала определяют отдельную процессную и техническую схему.

Надёжный документ в Битрикс24 начинается с заполненной карточки CRM и проверенных кодов. Затем настраивают DOCX-шаблон, реквизиты, изображения, нумератор и права, проводят ручной тест и проверяют робота «Создать документ». Новое создание отдельно сверяют с правилами нумератора.

Если нужно настроить шаблоны, роли, нумерацию и тестовый контур на существующем портале, подойдёт настройка Битрикс24. Если задача затрагивает структуру CRM, автоматизацию и правила работы сотрудников, стоит начать с внедрения Битрикс24.