Присоединяйтесь!

СБИС.ЗаписатьВложение

СБИС.ЗаписатьВложение

Команда «СБИС.ЗаписатьВложение» добавляет вложение и подписи к существующему документу. Если вложения были добавлены ранее, они заменятся на новые.

Записываемое вложение должно быть не более 73 МБ. При кодировании двоичных данных в Base64 размер вложения увеличивается на 25%.

Чтобы записать файлы, превышающие размеры ограничений, предварительно загрузите их на СБИС Диск.

Адрес запроса: https://online.sbis.ru/service/?srv=1

Параметры запроса

  • "Документ": объект:
    • "Идентификатор"*: строка
    • "Редакция": объект:
      • "Идентификатор"*: строка
    • "Этап": объект. Если задан, то переданные вложения/подписи будут связаны с указанным этапом:
      • "Название": строка
      • "Идентификатор": строка
    • "Вложение"*: массив объектов:
      • "Идентификатор": строка
      • ...
      • "Зашифрован": строка, «Да»/«Нет»
      • "ТипШифрования": строка, «Пользовательское»/«Локальное»/«Отсутствует». Принимает значение по умолчанию «Локальное», если в параметре «Зашифрован» передано «Да»
      • "Файл": объект:
        • "Имя": строка, имя файла
        • "Ссылка": ссылка на объект в файловом хранилище. Не допускается одновременное использование с параметром «ДвоичныеДанные»
        • "ДвоичныеДанные": строка в кодировке Base64. Не допускается одновременное использование с параметром «Ссылка»
      • "Подпись": массив объектов:
        • ...
        • "Файл": объект:
          • "Ссылка": ссылка на объект в файловом хранилище. Не допускается одновременное использование с параметром «ДвоичныеДанные»
          • "ДвоичныеДанные": строка в кодировке Base64. Не допускается одновременное использование с параметром «Ссылка»

* — обязательный параметр.

Результат

Комментарий

В запросе «СБИС.ЗаписатьВложение» передается только один из обязательных идентификаторов документа — «Документ.Идентификатор» или «Документ.Редакция.Идентификатор».

Ссылки на вложения и электронные подписи, которые возвращаются методом, действительны один месяц. Затем попытка получить файл по ссылке приведет к ошибке «HTTP 403 Forbidden».

Пример запроса, в котором добавляется вложение на этапе документооборота

Пример запроса, в котором к вложению на этапе документооборота добавляется ЭП

Пример ответа

Примеры успешных и ошибочных ответов с сервера СБИС совпадают с ответами на команду «СБИС.ЗаписатьДокумент».

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.