0  /  17

Конструктор документов для Битрикс24 (коробочная версия v10+)

Установка

Настройка доступа

После установки приложения требуется настроить доступ к файлу bitrix/admin/docdesigner_slider.php в вашем Битрикс24.

Установите права "Чтение" для всех групп сотрудников, которые могут пользоваться приложением.

Проверка установки

Настройка

Нумераторы

Мои компании

Список переменных

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

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

HTML- редактор

DOCX- шаблоны


E-mail шаблоны

Бизнес-процессы

Документы можно создавать с помощью бизнес-процессов.
Бизнес-процессы редактируются в стандартном интерфейсе Битрикс24.

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

Создание PDF

На основании HTML- шаблона можно создать PDF документ. Документу можно присвоить порядковый номер и наложить факсимиле руководителя и главного бухгалтера.

Создание DOCX

На основании DOCX- шаблона можно создать DOCX документ. Документу можно присвоить порядковый номер и наложить факсимиле руководителя и главного бухгалтера.

Передача параметров

В бизнес процессах Вы можете использовать параметры и переменные.
Если требуется эти параметры или переменные передать в шаблон, нужно добавить аналогичные параметры в качестве дополнительных. Идентификаторы и названия могут отличаться, но лучше использовать аналогичные названия.


В настройках действия, которое генерирует документ, нужно определить соответствие параметров бизнес-процесса и шаблона документа. Правило очень простое:
идентификатор_параметра_шаблона={параметр_или_переменная_бизнес_процесса}

Для удобства заполнения параметра или переменной бизнес-процесса можно воспользоваться кнопкой "..."

Формирование письма

На основании специального HTML- шаблона можно сформировать текст письма, который затем можно использовать для отправки клиенту.

Отправка писем

Вы можете отправить сформированные документы своим клиентам в автоматическом режиме.
Вы можете указать в каком виде отправить документы: вложениями или публичные ссылки на ваш Битрикс24.Диск.


В качестве получателя можно указать результат выполнения действия "Выбор данных crm"

Использование формул

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

Важно: в DOCX шаблонах можно использовать формулы без знака @. Мы сохранили его поддержку для совместимости с облачной версией приложения.

Вычисление по формуле в произвольном месте шаблона
HTML шаблон
[CALC]{Deal.OPPORTUNITY}*0.5[/CALC]

DOCX шаблон
[CALC]${Deal.OPPORTUNITY}*0.5[/CALC]
@[CALC]${Deal.OPPORTUNITY}*0.5[/CALC]@

Вычисление по формуле в таблице товаров
HTML шаблон
[CALC]{CRMProduct:Sum}*1.2-{CRMProduct:Quantity}*100[/CALC]

DOCX шаблон
[CALC]${CRMProduct:Sum}*1.2-${CRMProduct:Quantity}*100[/CALC] @[CALC]${CRMProduct:Sum}*1.2-${CRMProduct:Quantity}*100[/CALC]@

Вычисление итогового значения по таблице товаров
HTML шаблон
[TOTAL]{CRMProduct:Sum}*1.2-{CRMProduct:Quantity}*100[/TOTAL]

DOCX шаблон
[TOTAL]${CRMProduct:Sum}*1.2-${CRMProduct:Quantity}*100[/TOTAL]
@[TOTAL]${CRMProduct:Sum}*1.2-${CRMProduct:Quantity}*100[/TOTAL]@

Вывод суммы прописью
HTML шаблон
[SPELL]{Deal.OPPORTUNITY}[/SPELL]
[MONEY2SPELL]{Deal.UF_CRM_1514602072}[/MONEY2SPELL]

DOCX шаблон
[SPELL]${Deal.OPPORTUNITY}[/SPELL]
[MONEY2SPELL]${Deal.UF_CRM_1514602072}[/MONEY2SPELL]
@[SPELL]${Deal.OPPORTUNITY}[/SPELL]@
@[MONEY2SPELL]${Deal.UF_CRM_1514602072}[/MONEY2SPELL]@

Склонение имен собственных
HTML шаблон
[INFLECT]({Contact.LAST_FIRST_SECOND_NAMES}, rod)[/INFLECT]

DOCX шаблон
[INFLECT](${Contact.LAST_FIRST_SECOND_NAMES}, rod)[/INFLECT]
@[INFLECT](${Contact.LAST_FIRST_SECOND_NAMES}, rod)[/INFLECT]@

Список поддерживаемых падежей:
  • im - именительный падеж
  • rod - родительный падеж
  • dat - дательный падеж
  • vin - винительный падеж
  • tvor - творительный падеж
  • predl - предложный падеж