Электронный документооборот

СБИС.ВосстановитьДокумент

СБИС.ВосстановитьДокумент

Команда «СБИС.ВосстановитьДокумент» восстанавливает документ из корзины после вызова метода СБИС.УдалитьДокумент или удаления в кабинете.

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

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

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

Пустой объект.

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

Комментарий

Адресация документа возможна по идентификатору редакции, но при этом команда будет выполнена не для отдельной редакции, а для всего документа.

Если прочитать восстановленный документ командой «СБИС.ПрочитатьДокумент», то в результате строка «Документ.Удален» вернет значение «Нет».

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

{
   "jsonrpc": "2.0",
   "method": "СБИС.ВосстановитьДокумент",
   "params": {
      "Документ": {
         "Идентификатор": "ba8e24e2-a08a-11e7-ae0f-005056b7582b"
      }
   },
   "id": 0
}
Скачать пример

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

{
   "jsonrpc": "2.0",
   "result": {},
   "id": 0
}
Скачать пример

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

{
   "jsonrpc": "2.0",
   "error": {
      "code": -32000,
      "message": "Не найден документ",
      "details": "Не найден документ с идентификатором '000d8ee4-000b8ee5-00ba-06ad30ba6699439f'",
      "data": {
         "classid": "{00000000-0000-0000-0000-1fa000040000}",
         "addinfo": null
      }
   },
   "id": 0
}
Скачать пример

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

{
   "jsonrpc": "2.0",
   "error": {
      "code": -32000,
      "message": "Вызов метода 'СБИС.ВосстановитьДокумент' заблокирован согласно назначенным правам",
      "details": "Вызов метода 'СБИС.ВосстановитьДокумент' заблокирован согласно назначенным правам",
      "type": "error",
      "data": {
         "classid": "{00000000-0000-0000-0000-1fa0000e0000}",
         "addinfo": null
      }
   },
   "id": 0
}
Скачать пример