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

СБИС.УдалитьДокумент

СБИС.УдалитьДокумент

Команда «СБИС.УдалитьДокумент» устанавливает флаг «Удален» на документе. Если документоборот не был завершен, он будет прерван, а второй стороне будет отправлено уведомление об удалении.

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

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

Результат

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

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

Комментарий

  1. Адресация документа в запросе возможна по идентификатору редакции документа. В этом случае, команда будет выполнена не для отдельной редакции, а для всего документа.
  2. Для удаленного документа команда «СБИС.ПрочитатьДокумент» вернет значение «Документ.Удален» = «Да».
  3. Чтобы восстановить удаленный документ используйте команду «СБИС.ВосстановитьДокумент».
  4. Если документ нужно удалить безвозвратно, используйте метод «СБИС.УничтожитьДокумент».

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

{
   "jsonrpc": "2.0",
   "method": "СБИС.УдалитьДокумент",
   "params": {
      "Документ": {
         "Идентификатор": "000d8ee4-000b8ee5-00ba-06ad30ba6699439f"
      }
   },
   "id": 0
}
Скачать пример

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

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

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

{
   "jsonrpc": "2.0",
   "error": {
      "code": -32000,
      "message": "Не найден документ",
      "details": "Не найден документ с идентификатором '000d8ee4-000b8ee5-00ba-06 ad30ba6699439f '",
      "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
}
Скачать пример