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

crm.documentgenerator.document.get

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

crm.documentgenerator.document.get(id)

Возвращает информацию о документе по его идентификатору.

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

Параметры

Параметр Описание
idID документа

Пример

"document": {
	"id": 1, // id документа
	"title": "Счет (Россия) 1", // название
	"number": "1", // номер
	"createTime": "2018-06-05T16:04:40+02:00", // дата создания
	"updateTime": "2018-06-05T16:04:40+02:00", // дата обновления
	"createdBy": "1", // ид пользователя, кто создал документ
	"updatedBy": "1", // ид пользователя, кто обновил документ
	"stampsEnabled": true // вставлены ли печати и подписи
	"downloadUrl": "", // ссылка на скачивание docx файла пользователем
	"downloadUrlMachine": "", // ссылка на скачивание docx файла приложением
	"imageUrl": "", // ссылка на скачивание картинки пользователем
	"imageUrlMachine": "", // ссылка на скачивание картинки приложением
	"pdfUrl": "", // ссылка на скачивание pdf пользователем
	"pdfUrlMachine": "", // ссылка на скачивание pdf приложением
	"publicUrl": "" // публичная ссылка (если есть)
	"isTransformationError": false, // была ли ошибка конвертации
	"templateId": "1", // ид шаблона
	"entityTypeId": 1, // ид типа сущности CRM
	"entityId": "1", // ИД сущности CRM
	"values": {},// массив дополнительных значений  
}


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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Константин Савин
Сообщение не промодерировано, возможны ошибки и неточности.
{
   "result": {
       "document": {
           "changeStampsEnabled": false,
           "changeQrCodeEnabled": false,
           "qrCodeEnabled": false,
           "changeQrCodeDisabledReason": "Недостаточно данных для формирования QR-кода",
           "changeStampsDisabledReason": "У вас не загружены печать и подпись в реквизитах компании.<br /><a href=\"/crm/configs/mycompany/edit/4/\" target='_blank'>Редактировать поля моей компании</a>",
           "myCompanyEditUrl": "/crm/configs/mycompany/edit/4/",
           "products": {
               "currencyId": "RUB",
               "totalSum": 0,
               "totalRows": 1
           },
           "downloadUrl": "",
           "publicUrl": null,
           "title": "Счет (Россия) 2",
           "number": "2",
           "id": "4",
           "createTime": "2023-12-06T15:53:27+03:00",
           "updateTime": "2023-12-06T15:53:27+03:00",
           "stampsEnabled": true,
           "isTransformationError": false,
           "values": {
               "productsTableVariant": "",
               "_creationMethod": "rest",
               "stampsEnabled": true,
               "sum": "12 ₽"
           },
           "templateId": "4",
           "pullTag": "TRANSFORMDOCUMENT4",
           "imageUrl": "",
           "pdfUrl": "",
           "emailDiskFile": 106,
           "entityId": "14",
           "entityTypeId": "2",
           "downloadUrlMachine":
           "imageUrlMachine":
           "pdfUrlMachine":
       }
   },
  Некоторые интересные свойства:

- "changeStampsEnabled": указывает, включена ли возможность использования печатей на счете (в данном случае - включено).
- "changeQrCodeEnabled": указывает, включена ли возможность использования QR-кода на счете.
- "qrCodeEnabled": указывает, включен ли QR-код на счете.
- "changeQrCodeDisabledReason": причина отключения QR-кода на счете.
- "changeStampsDisabledReason": причина отключения печатей на счете.
- "products": содержит информацию о продуктах, включая валюту, общую сумму и количество строк.
- "title": заголовок счета.
- "number": номер счета.
- "createTime": дата и время создания счета.
- "updateTime": дата и время последнего обновления счета.
- "values": содержит дополнительные значения счета, включая сумму.
- "pdfUrl": URL для скачивания PDF-версии счета.

Остальные свойства содержат информацию о времени выполнения запроса и другие вспомогательные данные.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх