Погрузка/разгрузка
API заявок rw_loading_visits для inbound/outbound операций.
GET/api/loading/visits
Список заявок, видимых текущему пользователю. Нужен loading.view.
| Фильтры | lv_status[], lv_type[]=inbound|outbound. |
|---|---|
| Пагинация | per_page максимум 250, по умолчанию 50. |
| Видимость | Все пользователи ограничены доменом. Не admin/warehouse_manager/warehouse_worker видят только свои заявки. |
POST/api/loading/visits
Создает заявку в статусе draft. Нужен loading.create.
{
"lv_wh_id": 1,
"lv_client_wh_id": 10,
"lv_shop_id": 20,
"lv_type": "inbound",
"lv_driver_phone": "+79990000000",
"lv_driver_name": "Driver Name",
"lv_vehicle_number": "A123AA",
"lv_doc_type": "acceptance",
"lv_doc_id": 100,
"lv_planned_at": "2026-05-20 10:00:00",
"lv_comment": "Delivery by client transport"
}
| lv_type | inbound или outbound, обязателен при создании. |
|---|---|
| lv_doc_type | acceptance, order, send_document. Обязателен, если передан lv_doc_id. |
| lv_doc_id | Проверяется по таблице, соответствующей lv_doc_type. |
GET/api/loading/visits/{id}
Одна заявка с warehouse, clientWarehouse, gate, labels.type. Нужен loading.view.
PUT/api/loading/visits/{id}
Редактирование заявки. Нужен loading.update.
Нельзя менять заявку после наступления lv_planned_at или в статусах
called, in_progress, finished, cancelled, no_show.
POST/api/loading/visits/{id}/cancel
Отмена заявки. Нужен loading.update. Действуют те же ограничения редактируемости, что для update.