Сгенерировать документ с текстом
Выберите инструмент для разработки с AI-агентом:
- используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
- используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
Текстовые значения для плейсхолдеров шаблона передаются в метод documentgenerator.document.add через параметр values без дополнительных настроек типов полей.
Когда использовать
- В шаблоне только текстовые плейсхолдеры без модификаторов типов
- Не нужно задавать
TYPE,FORMATи провайдеры вfields
Что передавать в запросе
values— объект вида"КодПоля": "ТекстовоеЗначение"fieldsможно не передавать, если все поля вставляются как обычный текст без форматирования
Ключи в values должны совпадать с кодами полей из шаблона, например для плейсхолдера {SomeName} нужно передать 'SomeName'.
Получить коды полей шаблона можно методом documentgenerator.template.getfields.
Для REST-вызовов используется провайдер Bitrix\\DocumentGenerator\\DataProvider\\Rest.
Пример
$data = [
'templateId' => 203,
'providerClassName' => 'Bitrix\\DocumentGenerator\\DataProvider\\Rest',
'value' => 'ORDER_1024',
'values' => [
'DocumentNumber' => 'ДГ-2026-001',
'CurrentDate' => '18.03.2026',
'ClientName' => 'ООО Ромашка',
'Comment' => 'Оплата в течение 5 рабочих дней после подписания',
],
];
$url = $webHookUrl.'documentgenerator.document.add/';
Продолжите изучение
- Сгенерировать документ с модификаторами даты и имени
- Сгенерировать документ с табличными данными
- Сгенерировать документ со сложными таблицами
- Сгенерировать документ с изображениями и печатями
- Частые кейсы и сценарии генератора документов: обзор кейсов
Скопировано
Предыдущая