Связаться

Формирование документов из данных CRM

1IS разработала формирование документов по данным CRM: заполнение DOCX-шаблонов, конвертацию в PDF и сохранение файлов в Bitrix Disk. Работа с документами встроена в карточку сделки и учитывает права сотрудника.

Битрикс24 · PHP

Битрикс24 · рабочие процессы
Схема рабочего процесса

Формирование документов из данных CRM

  1. Тип документа
  2. Данные CRM
  3. Заполнение DOCX
  4. Конвертация в PDF
  5. Хранение в CRM
  • Данные из сделки
  • DOCX и PDF
  • Работа из CRM

О проекте

  • Проект: единая CRM-платформа для аренды автомобилей.
  • Формат работы: разработка и интеграция.
  • Роль 1IS: шаблоны, сбор данных, генерация документов и связь с карточкой сделки.

Задача

Требовалось формировать документы из актуальных данных CRM и предоставить работу с ними в контексте сделки. Важны повторяемая структура документа, проверка входных данных и возможность получить PDF для передачи клиенту.

Решение

PHP-сервис собирает данные сделки, контакта, компании и связанных сущностей. DOCX-шаблоны заполняются по настройкам документа, LibreOffice выполняет конвертацию в PDF, а Bitrix Disk используется для хранения.

Что реализовали

  • Поддержка ваучера, договора, анкеты клиента, карточки компании и списков стойки.
  • Получение данных из CRM и проверка условий формирования.
  • Заполнение DOCX и конвертация в PDF.
  • Сохранение документов в Bitrix Disk.
  • Создание и работа с документами через карточку сделки с учётом прав.

Как работает решение

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

Особенности реализации

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

Результат

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

Технологии

  • PHP.
  • Битрикс24 CRM.
  • DOCX - шаблоны.
  • LibreOffice - конвертация в PDF.
  • Bitrix Disk - хранение.

Интерактивная схема

Схема рабочего сценария

Формирование документов из данных CRM

Выберите этап, чтобы узнать подробности

Этап 01 · Тип документа

Сотрудник выбирает тип документа в сделке.

  • Данные из сделки
  • DOCX и PDF
  • Работа из CRM

Обсудим похожую задачу

Расскажите, что требуется разработать или изменить в вашей системе.

Обсудить задачу