[POST] …/v1/docprintform/add
Создает новую форму на печать документов.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| name | String | Обязательный | Наименование формы печати |
| data | String | Необязательный | Содержание формы печати в формате base64 (JSON-режим) |
| version | Int | Необязательный | Версия хранения: 1 или 2. По умолчанию 1 |
Пример запроса
{
"name":"Основной",
"data":"e1xydGYx...",
"version": 2
}
Метод поддерживает два режима запроса:
application/json — передача data в base64;multipart/form-data — загрузка файла потоком (поле файла в multipart). Для version=2 шаблон сохраняется через CommonFile; в БД в pfrm_data сохраняется ссылка (референс) на файл.
Допустимые значения version: 1 и 2.
Если передано иное значение, возвращается ошибка 1002 (version).
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| new_id | Int64 | ID созданной формы на печать документа |
Пример ответа
{
"ok": true,
"result": {
"new_id": 1
}
}