24.04.2026 11:30

Add

[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
    }
}