Перейти к содержанию

Настройка шаблонов

Добавить новый шаблон

Создайте шаблон в формате DOCX

Перед добавлением нового шаблона в приложение Генератор документов Битрикс24, необходимо создать шаблон в текстовом редакторе в формате docx.

menu

  1. Выберите приложение Генератор документов в левой колонке меню (обратите внимание, если в вашем Битрикс24 установлено много приложений, то для удобства работы с приложением, вы можете его переместить в верхнюю часть списка).
  2. В основном окне загружается список загруженных шаблонов документов

window

  1. Нажмите кнопку Добавить
  2. Введите наименование шаблона (наименование должно быть коротким и понятным)
  3. Выберите файл с расширением docx на диске компьютера и загрузите шаблон в приложение.
  4. Шаблон отобразится в списке шаблонов

load-templ

Редактировать шаблон

Для редактирования шаблона документов запустите приложение Генератор документов Битрикс24 и в строке с нужным для редактирования шаблоном, выберите иконку для редактирования наименования шаблона или загрузке нового файла в формате docx.

Для удаления шаблона выберите в строке иконку

Тестирование шаблона документов

Для тестирования загруженного шаблона документов, запустите приложение Генератор документов Битрикс24 и нажмите на кнопку ДЕМО

demo

  1. Выберите из списка в поле Шаблон, ваш шаблон для тестирования
  2. В поле тип сущности укажите Тип сущности Битрикс24 из которой будут загружаться данные в документ (так для отображения полей сделки укажите crm_deal, для отображение полей контакта crm_contact, для отображение полей смарт-процесса crm_item_<id-смарт-процесса> и т.д. смотрите подробнее наименование сущностей).
Типы сущностей Битрикс24

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

  • CRM_ACTIVITY = "crm_activity"
  • CRM_ADDRESS = "crm_address"
  • CRM_CATEGORY = "crm_category"
  • CRM_COMPANY = "crm_company"
  • CRM_CONTACT = "crm_contact"
  • CRM_CURRENCY = "crm_currency"
  • CRM_DEAL = "crm_deal"
  • CRM_DEALCATEGORY = "crm_dealcategory"
  • CRM_ITEM_PRODUCTROW = "crm_item_productrow"
  • CRM_ITEM = "crm_item"
  • CRM_LEAD = "crm_lead"
  • CRM_MEASURE = "crm_measure"
  • CRM_PRODUCT = "crm_product"
  • CRM_QUOTE = "crm_quote"
  • CRM_REQUISITE = "crm_requisite"
  • CRM_SMART_INVOICE = "crm_smart_invoice"
  • CRM_STATUS = "crm_status"
  • CRM_TYPE = "crm_type"
  • DEPARTMENT = "department"
  • TASK_ELAPSED_ITEM = "task_elapsed_item"
  • TASK = "task"
  • VOXIMPLANT_STATISTIC = "voximplant_statistic"
  • USER = "user"

  1. Укажите ID сущности — ID экземпляра сущности, который будет загружаться в документ (в каждой сущности есть поле ID где указан уникальный номер экземпляра сущности, если поле не отображается в карточке, настройте его отображение)

ID

  1. Сгенерируйте тестовый документ

Настройка генерации документов в бизнес-процессах

Для настройки генерации документов в бизнес-процессе перейдите в настройки бизнес процессов CRM Битрикс24.

  1. Создайте бизнес-процесс
  2. Для подключения генерации документа выберите АКТИВИТИ с наименованием [Генератор документов] Генерация документа из шаблона

activity

  1. Перейдите в настройки генератора документов

Настройка активити Генератора документов

BP

  1. Введите идентификатор шаблона (это цифровое значение, которое можно получить при загрузке приложения Генератор документов)

ID-templ

  1. Укажите Тип базового объекта: Сделка: crm_deal, компания: crm_company, контакт: crm_contact, смарт-процесс: crm_item
Типы сущностей Битрикс24

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

  • CRM_ACTIVITY = "crm_activity"
  • CRM_ADDRESS = "crm_address"
  • CRM_CATEGORY = "crm_category"
  • CRM_COMPANY = "crm_company"
  • CRM_CONTACT = "crm_contact"
  • CRM_CURRENCY = "crm_currency"
  • CRM_DEAL = "crm_deal"
  • CRM_DEALCATEGORY = "crm_dealcategory"
  • CRM_ITEM_PRODUCTROW = "crm_item_productrow"
  • CRM_ITEM = "crm_item"
  • CRM_LEAD = "crm_lead"
  • CRM_MEASURE = "crm_measure"
  • CRM_PRODUCT = "crm_product"
  • CRM_QUOTE = "crm_quote"
  • CRM_REQUISITE = "crm_requisite"
  • CRM_SMART_INVOICE = "crm_smart_invoice"
  • CRM_STATUS = "crm_status"
  • CRM_TYPE = "crm_type"
  • DEPARTMENT = "department"
  • TASK_ELAPSED_ITEM = "task_elapsed_item"
  • TASK = "task"
  • VOXIMPLANT_STATISTIC = "voximplant_statistic"
  • USER = "user"

Для настройки в АКТИВИТИ доступа к сущности смарт-процесса в поле Типа базового объекта необходимо указать crm_item_<id смарт процесса>.

Как узнать ID смарт-процесса

  1. Перейдите в список смарт-процессов вашей CRM
  2. В строке с названием смарт-процесса получите номер ID смарт-процесса smart
  3. Если ID смарт-процесса равно 64, то при настройке активити в поле Типа базового объекта вам необходимо указать: crm_item_64

  1. ID базового объекта: Число (если данный бизнес-процесс запускается всегда для одного экземпляра сущности, указанной в пункте 2) или переменная, например {{ID}}, если базовым объектом будет тот, для которого запущен бизнес-процесс (т.е. поле ID сущности в которой работает бизнес-процесс, например поле ID сделки)
  2. Код поля базового объекта для сохранения сгенерированного документа в формате UF_CRM_123 для сделок/компаний/контактов и ufCrm11_222 для смарт-процессов: (данное поле необходимо указать для сохранения документа, который будет сгенерирован на данном шаге, если вы не предусмотрели поле для сохранения документа, перейдите в настройки CRM Битрикс24 и создайте данное поле)
  3. Завершите настройки активити в соответствии с вашей бизнес-логикой
  4. Запуск бизнес процесса может выполняться с помощью роботов, с помощью состояний воронок, через смарт-процессы или в ручном режиме