Остатки: резерв, отгрузка, приход
3 мин чтения
Остаток нужен для одного решения: можно ли обещать товар клиенту прямо сейчас. Поэтому склад считается тремя числами, а не одним, и каждое изменение остатка попадает в журнал с причиной. На вопрос «куда делись двести банок» здесь есть ответ строкой, а не догадками.
Три числа вместо одного
| Число | Что означает |
|---|---|
| На складе | Сколько единиц физически лежит на полке. |
| В резерве | Сколько уже обещано клиентам: заказы подтверждены, но ещё не отгружены. |
| Свободно | Разница между первым и вторым. Именно это число можно обещать новому клиенту, и именно оно стоит в колонке «Остаток». |
Разделение решает старую проблему: когда остаток один, подтверждённые, но не уехавшие заказы либо уже списаны с полки, либо не учтены вовсе. В первом случае склад показывает меньше, чем есть, во втором двое операторов продают одну и ту же последнюю банку.
Что делают статусы
Остаток двигают не люди, а статусы заказа. У каждого статуса есть настройка Склад:
НастройкиСтатусы- Не трогать остаток — состояние работы: обработка, недозвон, перезвон. Заказ ещё не обещание.
- Резервировать товар — стоит на группе «Принят». Единицы уходят в резерв и перестают быть свободными, но с полки не списываются.
- Освободить резерв — отмена, возврат, спам. Товар снова свободен.
Списание — отдельное действие, и оно заложено в статусы группы «Отправлен»: товар одновременно уходит с полки и снимается с резерва, одной строкой журнала. Именно поэтому резерв не висит вечно после отгрузки.
Приход и списание руками
Поставку, брак и результат инвентаризации система знать не может — их вносят руками. Право на это отдельное: Управлять остатками есть у логиста и склада, у оператора его нет.
- +200вручную · поставка от 12 августа
- −3резерв под заказ · заказ 10553
- −1отгрузка · заказ 10547
- 1В строке товара нажмите значок Приход или списание.
- 2Выберите Приход или Списание и укажите количество.
- 3Напишите комментарий: поставка, брак, инвентаризация. Через месяц по журналу должно быть понятно, почему остаток изменился.
Резерв руками не трогается: он всегда следствие заказов. Если резерв кажется завышенным, ищите заказы, застрявшие в статусе «Принят», — они его и держат.
Журнал движений
Отдельная вкладка показывает движения по всему складу сразу: пропажу замечают по складу целиком, а виновный товар выясняют уже здесь.
ТоварыИстория остатков| Когда | Товар | Остаток | Резерв | Причина | Заказ | Комментарий |
|---|---|---|---|---|---|---|
| 12.08 09:14 | Огнёвка | +200 | — | Вручную | — | поставка |
| 12.08 11:02 | Огнёвка | — | +3 | Резерв под заказ | 10553 | — |
| 12.08 15:40 | Огнёвка | −3 | −3 | Отгрузка | 10553 | — |
| 12.08 16:20 | Бальзам | — | −1 | Возврат из заказа | 10547 | — |
Колонки Остаток и Резерв меняются независимо. Резерв под заказ не трогает остаток, отгрузка меняет оба, ручное движение — только остаток. Причина у каждой строки своя: Вручную, Резерв под заказ, Возврат из заказа, отгрузка. Номер заказа в строке — ссылка на карточку.
Что видит оператор
Оператору не нужны три числа — ему нужно знать, можно ли обещать. Поэтому в карточке заказа остаток не показывается вовсе, а у кнопки товара с нулевым свободным остатком горит красное «нет». Кнопка при этом остаётся рабочей: решение обещать товар, которого сейчас нет, оператор принимает осознанно.
Руководитель и логист видят цифру Закончились в счётчиках товаров и плитку Нет в наличии на рабочем столе — обе ведут в один и тот же список. Как устроен утренний обход, описано в Рабочем столе по ролям, а поля товара и цены — в Товарах, ценах и допродаже.
Не нашли ответ
Напишите на hello@xe.kg — ответим и дополним статью. Так она и растёт.