complete_from_history
Если заявки не были выполнены в режиме онлайн, их можно выполнить по сообщениям из истории. Для этого используйте метод order/complete_from_history:
order/complete_from_history¶ms={"itemId":<long>,
"orders":[long]}
Параметры
| Параметр | Описание |
|---|---|
| itemId | ID ресурса. |
| orders | Массив ID заявок. |
Убедитесь, что к заявке назначен объект.
Используйте:
- ./update с callMode=‘‘create’’, чтобы создать заявку с назначенным объектом;
- ./update с callMode=‘‘assign’’, чтобы назначить объект на уже созданную заявку.
Ответ
{
"completed":<bool> /* проверенный совокупный статус заявок:
1 — выполнены (если во время обработки запроса выполнена хотя бы одна заявка, ее статус изменится на "s":2),
0 — не выполнены (во время обработки запроса не выполнено ни одной заявки) */
}
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 7 | Не удалось получить элемент с указанным itemId. |
| 6 | Не удалось создать коллекцию заявок. |
| 4 | Не передано ни одной заявки, или одна из заявок содержит ошибку. |