Документация для разработчиков
Темная тема

crm.documentgenerator.document.upload

Scope: crm.documentgenerator Права на выполнение: для всех

crm.documentgenerator.document.upload(fileContent, region, entityTypeId, entityId, title, number)

Загружает сформированный документ и прикрепляет его к указанной сущности. В процессе загрузки создаётся скрытый шаблон, привязанный к текущему rest-приложению (один шаблон на каждое приложение). К этому шаблону прикрепляется пустой файл (т.к. шаблон не может быть без файла).

Метод возвращает значения, аналогичные crm.documentgenerator.document.add.

Параметры

Параметр Описание
fileContentконтент docx файла в base64.
regionстрана.
entityTypeIdID типа сущности CRM.
entityIdID сущности CRM.
titleзаголовок документа.
numberномер документа.
pdfContent контент pdf файла в base64, не обязательно.
imageContentконтент картинки в base64, не обязательно.


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Руслан Беляев
Сообщение не промодерировано, возможны ошибки и неточности.
Чтобы загрузить документ, надо параметры обернуть в массив fields:
Код
"fields" => [
    "fileContent" => $xlsxFileBase64,
    "region" => "ru",
    "entityTypeId" => 2,
    "entityId" => 386,
    "title" => "Название документа",
    "number" => "1",
]
© «Битрикс», 2001-2024, «1С-Битрикс», 2024