НазначениеУдаление расходной накладной
Тип запросаАсинхронный
Поддерживаемая версия агента, SHv1(sh4, sh5), v2(sh5)
PluggetSystemTypeStoreHouse

Удаление расходной накладной, уже существующей в StoreHouse.
Если в SH нет расходной накладной с таким rid, то возвращается успешный ответ.

В SH4 тип учета, из которого будет удален документ, получается из прав пользователя, через которого происходит авторизация (указывается в конфигураторе на вкладке StoreHouse). Если у пользователя есть права и на учет и на спецучет, то будет выведена ошибка 210 (описание см. в конце документа).

Формат запроса

{
  "taskType": "ShDelDocDashingReport",
  "params": {
     "async": {
       "objectId": number,
       "timeout": number
     },
     "docRid": number
  }
}

Параметр

Тип

Обязательный

Описание

taskTypestring+Тип задачи
async

Асинхронный вызов метода (либо синхронный, либо асинхронный)
sync

Синхронный вызов метода (либо синхронный, либо асинхронный)
timeoutint-Время ожидания ответа от агента в секундах, по умолчанию 120 секунд
objectIdint+Код ресторана в системе лицензирования
docRidint+Идентификатор накладной, которую необходимо удалить

Формат ответа

{ 
   "responseCommon":{ 
      "taskGuid":"guid",
      "taskType":"ShDelDocDashingReport",
      "objectId": number
   },
   "error":{ 
      "wsError":{ 
         "code":"string",
         "desc":"string"
      }
   }
}

Формат асинхронного ответа

ПараметрТипОписание
objectIdintКод ресторана в системе лицензирования
error
Контейнер ошибок, см. Описание ошибок
// Успешный ответ
{
  "taskResponse": {
  },
  "responseCommon": {
    "taskGuid": "string",
    "taskType": "ShDelDocDashingReport",
    "objectId": number
  }
}
  
// Ответ с ошибкой
{
  "responseCommon": {
    "taskGuid": "string",
    "taskType": "ShDelDocDashingReport",
    "objectId": number
  },
  "error": {
    "wsError": {
      "code": "string",
      "desc": "string"
    },
    "agentError": {
      "code": "string",
      "desc": "string"
    }
  }
}

Параметр

Тип параметра

Обязательный

Описание

order
да
errorstring enum
Контейнер ошибок, см. Описание ошибок