ShDocDashingReport
Назначение | Создание расходной накладной |
Тип запроса | Асинхронный |
Поддерживаемая версия агента, sh | v1 — SH4, SH5 v2 — SH5 |
В SH4 тип учета, в котором создается документ, получается из прав пользователя, через которого происходит авторизация — он указывается в конфигураторе на вкладке Store House.
Если у пользователя есть права и на учет и спец. учет, то будет выведена ошибка 210.
В SH5:
- Код документа состоит только из одной части, которая заполняется в поле textcode
- Нельзя добавить примечание к создаваемой накладной
- Если указывается процентная ставка НДС, то она должна быть уже заведена в Store House как стандартная
- Можно одновременно указывать и сумму НДС, и процентную ставку
- Активность документа определяется признаком активирован получателем. Он передается через api.
Формат запроса
CODE
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
taskType | string | да | Тип задачи |
async | Асинхронный вызов метода: либо синхронный, либо асинхронный | ||
sync | Синхронный вызов метода: либо синхронный, либо асинхронный | ||
timeout | int | нет | Время ожидания ответа от агента в секундах. По умолчанию — 120 секунд |
objectId | int | да | Код ресторана в системе лицензирования |
doc | да | ||
date | string | да | Дата, за которую будет создана накладная |
corr | int | да | rid корреспондента |
store | int | да | rid склада/подразделения |
active | int | Активировать ли накладную: 0 — нет, 1 — да | |
dueDate | int | Поместить ли накладную первой за дату: 0 — нет, 1 — да | |
note | string | Комментарий | |
textCode | string | Текстовая часть кода документа | |
numCode | string | Цифровая часть номера документа | |
items | array | ||
rid | int | rid товара | |
quantity | decimal | Количество, поддерживаются дробные значения | |
mu | int | rid единицы измерения | |
sum | int | Сумма без НДС * 100 | |
vatSum | int | Сумма НДС * 100 | |
vatRate | int | Ставка НДС * 100 |
Формат ответа
CODE
Параметр | Тип | Описание |
---|---|---|
taskGuid | guid | Уникальный код этой задачи используется при получении задачи через очередь |
taskType | string enum | Тип задачи |
objectId | int | Код ресторана в системе лицензирования |
error | Контейнер ошибок |
Формат асинхронного ответа
CODE
Параметр | Тип параметра | Обязательный | Описание |
---|---|---|---|
doc | да | ||
rid | int | rid созданного документа | |
textCode | string | Текстовая часть номера созданного документа В SH5 в этом поле содержится весь номер документа | |
numCode | string | Цифровая часть номера созданного документа В SH5 не заполняется | |
error | string enum | Контейнер ошибок |