Интеграция со СБИС

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

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

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

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

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

Для удаления документа без возможности его восстановления используйте метод «СБИС.УничтожитьДокумент».

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

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

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

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

В случае успеха вернется пустой объект. Для удаленного документа команда «СБИС.ПрочитатьДокумент» возвращает значение «Документ.Удален»=«Да».

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

{
  "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
}