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