СБИС.СГЕНЕРИРОВАТЬВЛОЖЕНИЕ

Команда СБИС.СгенерироватьВложение генерирует документ по указанному формату и переданной подстановке.

Адрес для выполнения запроса: https://online.sbis.ru/service/?srv=1

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

  • “Документ”: объект:
    • “Вложение”: объект:
      • “Тип”: строка
      • “Подтип”: строка
      • “ВерсияФормата”: строка
      • “ПодВерсияФормата”: строка
      •  “Подстанвока”: объект

Результат запроса

  • “Документ”: объект:
    • “Вложение”: объект:
      • “Файл”: объект
        • “Имя”: строка
        • “ДвоичныеДанные”: строка

Пример запроса

{
  "jsonrpc": "2.0",
  "protocol": 5,
  "method": "СБИС.СгенерироватьВложение",
  "params": {
    "Документ": {
      "Вложение": {
        "Тип": "ИзвПолуч",
        "Подтип": "1115110",
        "ВерсияФормата": "1.02",
        "ПодверсияФормата": "",
        "Подстановка": {
          "ОператорЭДО": {
            "ИдОперЭДО": "2BE",
            "ИНН": "7605016030",
            "НаимОрг": "Тестовый оператор"
          },
          "Документ.Данные": {
            "ВремяПол": "16:24:47.345",
            "ДатаПол": "2016.05.21"
          },
          "СведенияОФайле": {
            "СведПолФайл": [
              {
                "ИмяПостФайла":   "DP_PDPOL_2BEa246c968769911e2a3f3005056b7
304c_2BE_20130221_dc7ea90a-3b5d-4c8d-9a17-c2b63f97055c",
                "НаимДок": "Подтверждение даты получения документа",
                "ДатаДок": "21.02.2013",
                "ЭЦП": [
                  {
                    "Значение": "MIIIkwYJKoZIhvcNAQcCoIIIhDCCCIACAQExDDAKBgYqhQMCAgkFADALBgkqhkiG9w0BBwGg"
                  },
                  {
                    "Значение": "ggWNMIIFiTCCBTigAwIBAgIKTmf0MgAAAAKKvjAIBgYqhQMCAgMwgcQxIzAhBgkqhkiG9w0B"
                  }
                ]
              }
            ]
          }
        }
      }
    }
  },
  "id": 1
}
 

Скачать пример

Пример ответа (успех)

{
  "jsonrpc": "2.0",
  "result": {
    "Вложение": {
      "Файл": {
        "ДвоичныеДанные": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iV0lORE9XUy0xMjUxIiA/Pgo81O
Dp6yDC5fDx1O7w7D0iMS4wMiI+CgogIDzE7urz7OXt8iDKzcQ9IjExMTUxMTAiPgogICAgPNP34PHy3cTOLz4KICAgIDz
R4sjn4s/u6/P3IMLw5ez/z+7rPSIxNjoyNDo0Ny4zNDUiIMTg8uDP7us9IjIxLjA1LjIwMTYiPgogICAgICA80eLl5M/u
69Tg6esgyOz/z+7x8tTg6evgPSJEUF9QRFBPTF8yQkVhMjQ2Yzk2ODc2OTkxMWUyYTNmMzAwNTA1NmI3MzA0Y18yQkVfM
jAxMzAyMjFfZGM3ZWE5MGEtM2I1ZC00YzhkLTlhMTctYzJiNjNmOTcwNTVjIj4KICAgICAgICA83dbPz+7r1ODp6z5NSU
lJa3dZSktvWklodmNOQVFjQ29JSUloRENDQ0lBQ0FRRXhEREFLQmdZcWhRTUNBZ2tGQURBTEJna3Foa2lHOXcwQkJ3R2c
8L93Wz8/u69Tg6es+CiAgICAgICAgPN3Wz8/u69Tg6es+Z2dXTk1JSUZpVENDQlRpZ0F3SUJBZ0lLVG1mME1nQUFBQUtL
dmpBSUJnWXFoUU1DQWdNd2djUXhJekFoQmdrcWhraUc5dzBCPC/d1s/P7uvU4OnrPgogICAgICAgIDzE4O3P7uvz98Tu6
iDE4PLgxO7qPSIyMS4wMi4yMDEzIiDN4OjsxO7qPSLP7uTy4uXw5uTl7ejlIOTg8vsg7+7r8/fl7ej/IOTu6vPs5e3y4C
IvPgogICAgICA8L9Hi5eTP7uvU4OnrPgogICAgPC/R4sjn4s/u6/P3PgogICAgPM7y7/DE7uo+CiAgICAgIDzO7+Xw3cT
OIMjNzd7LPSI3NjA1MDE2MDMwIiDI5M7v5fDdxM49IjJCRSIgzeDo7M7w4z0i0uXx8u7i++kg7u/l8ODy7vAiLz4KICAg
IDwvzvLv8MTu6j4KICAgIDzP7uTv6PHg7fI+CiAgICAgIDzUyM4vPgogICAgPC/P7uTv6PHg7fI+CiAgPC/E7urz7OXt8
j4KCjwv1ODp6z4K",
        "Имя": "20180329_a76bb927-882f-4a89-bb2a-ac5c98c9456e.xml"
      }
    }
  },
  "id": 1,
  "protocol": 5
}
 

Скачать пример

Пример ответа (ошибка)

{
  "jsonrpc": "2.0",
  "error": {
    "code": -32000,
    "message": "Не передана версия формата",
    "details": "Поле ВерсияФормата является обязательным",
    "type": "warning",
    "data": {
      "classid": "{00000000-0000-0000-0000-1fa000010000}",
      "error_code": -1,
      "addinfo": null,
      "cause": [
        {
          "method": "ЭДО.СгенерироватьВложение",
          "message": "Поле ВерсияФормата является обазательным"
        }
      ]
    }
  },
  "id": 1,
  "protocol": 5
}
 

Скачать пример

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ