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

crm.documentgenerator.document.add

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

crm.documentgenerator.document.add(templateId, entityTypeId, entityId, values = [])

Метод создает новый документ на основании шаблона и данных из соответствующей сущности. В values можно передать массив дополнительных значений полей. В случае успешного выполнения в результате придёт структура, аналогичная методу crm.documentgenerator.document.get() на новом документе.

Почему в результате crm.documentgenerator.document.add нет ссылки на pdf?

Параметры

Параметр Описание
templateIdID шаблона.
entityTypeIdID типа сущности CRM.
entityIdID сущности.
values дополнительные значения полей.
stampsEnabled1 (поставить), 0 (убрать) печати и подписи.


Смотри также





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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
2
Михаил Клещенко
Сообщение не промодерировано, возможны ошибки и неточности.
Чтобы передать в генератор документов сущность "Моя компания" и "Банковские реквизиты моей компании" и в шаблоне спокойно юзать {MyCompanyRequisiteName} {MyCompanyRequisiteRqInn}необходимо:
в values заполнить MY_COMPANY и MY_COMPANY.BANK_DETAIL, и более ничего не нужно.
Никаких доп описаний в fields делать не нужно.
Работающий с crm.documentgenerator.document.add да уразумит))
© «Битрикс», 2001-2024, «1С-Битрикс», 2024