Возвраты и исходы
Проверено: v2026.09 · 2026-09-27
Не всё доставляется. Клиент может отказаться, товар может повредиться, магазин может быть закрыт. PickUpper записывает, что случилось с каждой позицией, и сам решает, куда поедет недоставленное.
Исходы по позициям
Заголовок раздела «Исходы по позициям»На стопе водитель указывает по каждой позиции: сколько доставлено, сколько возвращено (и из них — сколько клиент явно отказался принять), сколько утеряно. Сумма всегда равна запрошенному, иначе приложение не даст завершить стоп. У каждой недоставленной части есть причина из справочника.
Из исходов система выводит статус стопа (завершён, частично, пропущен) и статус заявки (доставлена полностью, частично, возврат).
Куда едет недоставленное
Заголовок раздела «Куда едет недоставленное»Возвращённый товар остаётся в машине, и система добавляет в рейс возвратный стоп на склад: по умолчанию на тот, откуда позицию везли, либо на «склад возврата по умолчанию» из политики компании. На складе водитель закрывает возвратный стоп так же, как обычный.
Забор у клиента
Заголовок раздела «Забор у клиента»На стопе забора — позиции заявки на забор (Pickup), возврата у клиента и старого товара при обмене (Rebox) — водитель указывает, сколько забрал и сколько не забрал (с причиной). Стоп завершён, если забрано всё; частично — если часть; пропущен — если ничего. Заявка получает статус «Забран», «Забран частично» или «Не забран»; обмен остаётся в статусах доставки и считается доставленным полностью, только когда новое передано и старое забрано.
Пока в приложении нет отдельного экрана для частичного забора (он в Epic 12), обычная кнопка «Завершить» на таком стопе значит «забрано всё»: заявка сразу получает «Забран» (или «Доставлено полностью» для обмена). Обычным статусом «Частично выполнено» такой стоп закрыть нельзя — частичный забор идёт только через экран исходов по позициям (диспетчерская правка сейчас, экран водителя — в Epic 12).
Забранный товар едет на склад тем же возвратным стопом, что и возвращённый: на склад позиции, а если он не указан — на «склад возврата по умолчанию». Пока этот стоп не закрыт, рейс не завершается.
Если груз не вернулся
Заголовок раздела «Если груз не вернулся»Если возвратный рейс бросили с товаром на борту, факт «не вернулось» записывается в заявку: в карточке заявки в колонке «не вернулось», и учётная система клиента получает его вместе со статусом. Раньше такой факт жил только внутри рейса — теперь он на виду.
Поправить исход
Заголовок раздела «Поправить исход»Ошибочный исход водителя диспетчер может исправить из карточки рейса («правка исхода»). История сохраняется: видно и первый вариант, и исправление, и кто его внёс.
Для забранного количества правка возможна только вниз — и только пока возвратный стоп, который его везёт, ещё не начат (Pending): если склад уже принял груз или стоп ещё не создан, правка отклоняется. Увеличить уже ненулевое забранное количество нельзя — мешает гонка с созданием возвратного стопа. А вот поднять забранное или возвращённое количество с 0 до N на активном рейсе можно: система сама заведёт для этого возвратный стоп.
Глубже
Виды исходов как значения API — в «Статусах и типах»; последовательность вызовов — в «Как это происходит по шагам → Недоставленное едет обратно».