rest_d
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| rest_d [2020/03/23 15:14] – timofeev | rest_d [2022/12/14 10:05] (текущий) – timofeev | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ===Работа с документами через рест-интерфейс=== | ||
| В запросах чтения журналов документов можно использовать отборы: | В запросах чтения журналов документов можно использовать отборы: | ||
| offset (int) - сдвиг\\ | offset (int) - сдвиг\\ | ||
| Строка 11: | Строка 12: | ||
| - | ==Журнал накладных== | + | ===Получение накладных=== |
| - | GET /orders | + | [[rest_rn|получение списка накладных (GET /orders)]] |
| - | Возможна фильтрация по формам расчетов. В массиве form_payments указываются коды или | + | [[rest_rnakl_num|Накладная по номеру и дате]] |
| - | < | + | |
| - | http:// | + | |
| - | </ | + | |
| - | Ответ | + | |
| - | < | + | |
| - | { | + | |
| - | " | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | | + | |
| - | " | + | |
| - | } | + | |
| - | </ | + | |
| + | [[rest_rnakl_id|Накладная по идентификатору]] | ||
| - | ==Создание | + | ===Создание и изменение, |
| - | POST /orders | + | |
| - | < | + | |
| - | POST http:// | + | |
| - | </ | + | |
| - | Тело | + | |
| - | < | + | |
| - | {" | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | {" | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | Здесь POLPLATKART - сумма платежа картой. Если заполнена, будет создан документ " | + | |
| - | Массивы TOVARY, USLUGI, | + | |
| - | </ | + | |
| - | Ответ | + | [[rest_rn_post|Создание и изменение, |
| - | < | + | |
| - | {" | + | |
| - | </ | + | |
| - | Создана накладная с кодом 1000000000298. | + | |
| - | + | ||
| - | + | ||
| - | ==Создание | + | |
| - | Запрос | + | |
| - | < | + | |
| - | POST http:// | + | |
| - | </ | + | |
| - | Тело запроса | + | |
| - | < | + | |
| - | {" | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | </ | + | |
| - | Ответ | + | |
| - | < | + | |
| - | ОК | + | |
| - | </ | + | |
| - | + | ||
| - | ==Получение шапки и состава накладной по идентификатору== | + | |
| - | GET / | + | |
| - | + | ||
| - | ==Изменение накладной (присоединение | + | |
| - | PATCH / | + | |
| - | Запрос | + | |
| - | < | + | |
| - | http:// | + | |
| - | </ | + | |
| - | Тело запроса | + | |
| - | < | + | |
| - | {" | + | |
| - | " | + | |
| - | } | + | |
| - | </ | + | |
| - | Здесь crew - код ведомости доставки\\ | + | |
| - | Будут созданы строки | + | |
| - | planvrem - расчетное время прибытия.\\ | + | |
| - | В запросе редактирования допустимы любые поля, кроме служебных | + | |
| - | ВАЖНО!!! НЕДОПУСТИМО передавать массивы табличных частей, | + | |
| - | + | ||
| - | Ответ | + | |
| - | < | + | |
| - | ОК | + | |
| - | </ | + | |
| - | + | ||
| - | ==Удаление накладной == | + | |
| - | < | + | |
| - | http:// | + | |
| - | </ | + | |
| - | + | ||
| - | Ответ | + | |
| - | < | + | |
| - | ОК | + | |
| - | </ | + | |
| - | При удалении накладной будут удалены строки ведомости доставки, | + | |
| - | + | ||
| - | ==Недоставленный заказ== | + | |
| - | POST / | + | |
| - | + | ||
| - | < | + | |
| - | POST http:// | + | |
| - | </ | + | |
| - | тело запроса | + | |
| - | < | + | |
| - | {" | + | |
| - | </ | + | |
| - | Здесь comment- пояснение водителя, | + | |
| - | Ответ < | + | |
| - | ОК | + | |
| - | </ | + | |
| - | Накладная переведена в состояние "не удалось выполнить", | + | |
| - | + | ||
| - | ==Выполненный заказ== | + | |
| - | POST / | + | |
| - | + | ||
| - | < | + | |
| - | POST http:// | + | |
| - | </ | + | |
| - | тело запроса | + | |
| - | < | + | |
| - | {" | + | |
| - | " | + | |
| - | " | + | |
| - | </ | + | |
| - | Здесь poluch - сумма, полученная наличными, | + | |
| - | < | + | |
| - | ОК | + | |
| - | </ | + | |
| - | Накладная переведена в состояние " | + | |
| + | [[rest|REST-интерфейс для внешних систем]] | ||
rest_d.1584976473.txt.gz · Последнее изменение: — timofeev
