Перейти к содержимому

Возвраты: от отказа до полки

7 мин чтения

Клиент отказался в понедельник, коробка доехала до склада в среду. Отметка «отказ» честно говорит, что заказ не забрали, и молчит про эти два дня — а именно в них товар пропадает: он уже не у клиента и ещё не на полке. Возврат в системе и есть эти два дня, сделанные видимыми.

Возврат — это процесс, а не отметка

Возврат появляется в момент отказа и закрывается, когда товар физически вернулся на полку. Между этими двумя моментами он отвечает на единственный вопрос, который раньше нельзя было задать вовсе: что уехало обратно, но на склад не вернулось.

ЛогистикаВозвраты

Это отдельный раздел, а не вкладка смены. Возврат живёт дольше смены: смену за понедельник свели и закрыли, а коробка ещё едет. И не вкладка отправок — половина возвратов приезжает не от службы, а от своего курьера, и ждать их обе половины должны в одном списке.

Откуда возврат берётся

Заводить возврат руками не нужно и нельзя. Он появляется сам, двумя путями:

Кто везёт обратноКогда заводится запись
Свой курьерЛогист отметил в строке смены исход «Отказ». В возврат переезжает причина отказа, товар и курьер, у которого коробка в машине.
СлужбаПо заявке нажали «Служба вернула коробку». Заявка на этом закрывается, а возврат только начинается.

Если бы возврат заводили нажатием, возвратом становился бы только тот, о котором кто-то вспомнил, — а забытые оставались бы ровно такими же невидимыми, как раньше. Про исходы строк смены смотрите Смену логиста, про заявки службам — Отправку курьерскими службами.

Частичный выкуп возврата не заводит. Из строки «Забрал часть» возвращается часть коробки, а какая именно — нигде не записано, и приём такого возврата поставил бы на полку весь заказ. Врать остатком хуже, чем не знать: недостачу ищут, а излишек считают нормой.

Что читать в списке

Логистика → Возвраты
Ждём коробок9товар по ним на остаток ещё не вернулся
Из них зависли2едут дольше нормальной дороги — пора спросить
Самая старая6 днейстолько ждёт первая коробка в списке

Состояние

Ждём коробку

Кто везёт обратно

Все

Курьер

Все курьеры
Сначала самые старые: наверху та коробка, о которой пора спрашивать · возвратов: 9
Заказ и товарКто везёт обратноПочему вернулсяЖдёмСостояниеЧто сделать
№10512Огнёвка ×2Азия ПостСлужбаКлиент не вышел на связь три раза6 днейс 06.08.2026, 14:20Пора спросить службу: коробка едет дольше обычной дорогиЖдём коробкуПринял на складСписать
№10539Пояс шерстянойАзамат ЖээнбековСвой курьерОтказ у двери: размер не подошёлсегодняс 12.08.2026, 11:05Ждём коробкуПринял на складСписать
Отметить приём умели и раньше — не было ответа на «что уехало обратно и до сих пор не вернулось», и коробки неделями лежали в машинах. Поэтому наверху стоят числа, а не кнопки, и список открывается ожидающими: принятые — это архив, и вперемешку они прячут сегодняшнюю работу. Колонка «Ждём» и порядок «сначала самые старые» — то единственное, что отличает коробку, которая едет, от коробки, о которой забыли. «Принял на склад» идёт без вопроса: курьер приезжает с восемью коробками сразу, и вопрос на каждой перестают читать к третьей. «Списать» — наоборот, с обязательной причиной: после него товара нет нигде.

Над списком три числа: Ждём коробок — сколько их сейчас в воздухе, Из них зависли — о скольких пора спрашивать, и Самая старая — насколько всё плохо. Последнее отдельно не зря: тридцать однодневных возвратов и один трёхнедельный — разные новости при похожем счётчике.

Список идёт от старых к новым, а не наоборот. Разбирают в нём именно зависшее, а зависшее — это старое: с новыми сверху коробка, потерянная три недели назад, ушла бы на третью страницу ровно тогда, когда о ней надо кричать. Открывается экран только ожидающими: принятые возвраты — архив, и мешать их с сегодняшней работой значит прятать её.

СостояниеЧто оно означает
Ждём коробкуТовар едет обратно и на остаток ещё не вернулся.
Принят на складКоробка на складе, товар вернулся на остаток.
СписанКоробка не вернётся: товар признан потерянным. Остаток не менялся.

В колонке Ждём стоит возраст коробки в сутках. Через трое суток возврат считается зависшим, строка подсвечивается и получает подпись «Пора спросить курьера» или «Пора спросить службу». Это не наказание, а напоминание позвонить тому, у кого коробка в машине.

Отбор есть по состоянию, по тому, кто везёт обратно, и по курьеру. Курьер — главный: коробки приезжают не сами, а с человеком, который стоит у стола и ждёт, пока их примут. Список курьеров в отборе собирается из показанных строк, потому что справочник курьеров кладовщику закрыт.

Приём коробки на склад

Кнопка Принял на склад закрывает возврат и возвращает товар заказа на остаток. Вопроса перед нажатием нет намеренно: коробка в руках, и подтверждение здесь — лишний шаг у стола, где их разбирают десятками.

Это единственное место, где возврат становится остатком. В момент отказа товар не возвращается, и это осознанно: пообещать следующему клиенту коробку, которая лежит в багажнике, значит позвонить ему потом с извинениями. В журнал склада уходит движение с причиной «Возврат по заказу: коробка вернулась на склад» — кладовщик, разбирая через месяц лишние три банки, прочитает в движении, откуда они. Как это выглядит со стороны склада — в статье Остатки.

Приём назад не отыгрывается. Товар уже на полке, и отменять его пришлось бы инвентаризацией.

Списание: коробка не вернётся

Коробка, которая не доедет, обязана уйти из ожидания явно. Сама она оттуда не денется, а список, в котором висят прошлогодние потери, читать перестают.

Кнопка Списать открывает диалог с обязательным полем Что случилось с коробкой. Основание нужно как у расхода из кассы: списание без него — это пропавший товар, названный возвратом, и через месяц по списку не понять, что именно потерялось и с кого спрашивали. Причина сохраняется и потом видна в строке вместо подсказки состояния.

Защита от двойного зачисления

Двойное зачисление не чинится ничем, кроме инвентаризации, поэтому от него стоит сразу несколько заслонов.

  • Один живой возврат на заказ. Отказ в смене и возврат службы по одному заказу — обычное дело в области, где партия уезжает службой прямо из смены. Второй записи при этом не появляется.
  • Закрыть можно только ожидающий. Два человека разбирают одну гору коробок, и второй жмёт «принял» по той же строке через минуту после первого. Второе нажатие получит отказ, а не молча зачислит товар ещё раз.
  • Склад помнит сам. Отметка «по этому заданию возврат уже оформлен» хранится на стороне склада, а не у того, кто просит. Просящих со временем становится больше, и полагаться на их вежливость нельзя.
  • Заявка службы помечается той же рукой. Служба переприсылает историю статусов пачками, в том числе повторно, и без отметки второй «возвращено» завёл бы зачисление заново.

Повторные события с той же стороны тоже безопасны: возврат по отказу не заводится второй раз, сколько бы раз логист ни правил строку за вечер.

Почему список начался с пустого

Старые отказы в список не переносились, хотя их в системе тысячи. Каждый такой возврат — коробка, которую год назад либо разобрали, либо потеряли, и принять её сегодня некому. Список, который на первом же открытии показывает тысячу строк, никто не разбирает, и живые возвраты пропали бы в нём ровно так же, как пропадали раньше.

Поэтому история осталась историей: отказы прошлых смен видны там, где и были, — в самих сменах и в отчётах, — а список возвратов начался с первого сегодняшнего отказа и наполняется работой, которую действительно можно сделать.

Кто принимает возвраты

Раздел закрыт правом Принимать возвраты на склад. Оно же и на чтение списка, и на приём, и на списание — отдельного «только посмотреть» здесь нет.

Право выдано и логисту, и кладовщику, и это главное решение раздела: коробки от курьера принимает логист, на полку их кладёт кладовщик, а в маленькой компании это один человек. Кладовщику возвраты — единственный вход в логистику: смена, касса и отправки ему не нужны и не видны, поэтому раздел охраняется своим правом, а не общим на доставку.

Что ещё умеет кладовщик и как товар встаёт на полку — в статьях Приёмка поставок и Штрихкоды и коды мест.

Чего пока нет

  • Принять можно только коробку целиком: возврат заводится по заказу, а не по позициям. Частичного приёма нет.
  • Частичный выкуп возврата не создаёт вовсе — состав того, что вернулось, системе неизвестен.
  • Возврат нельзя завести руками. Он появляется только от отказа в смене или от отметки «Служба вернула коробку».
  • Списание не двигает остаток. Убрать товар с учёта можно только корректировкой на складе — это отдельное право и отдельный разговор.
  • Порог «пора спросить» — трое суток, настройкой он не меняется.
  • Принятый возврат не отыгрывается назад: ошибку приёма разбирают инвентаризацией.
  • Возврат не привязывается к конкретному месту на полке: он говорит, что товар вернулся на остаток, а куда его положили — вопрос склада.

Не нашли ответ

Напишите на hello@xe.kg — ответим и дополним статью. Так она и растёт.