Резерв товара в 1С не ставится: где обычно прячется ошибка
Это знакомо почти каждому, кто работает с 1С. Не буду держать интригу, перейдем сразу к сути.
Представьте, как менеджер открывает заказ, нажимает "Зарезервировать товар” и ничего не происходит. Даже ошибка не возникает, а в воздухе висит громкая тишина. Система будто говорит: “Я тебя услышала, но делать ничего не буду”.
Через пару минут начинается привычная цепочка. Менеджер пишет на склад: “У нас этот товар точно есть?”
Склад отвечает: “Есть, конечно”.
А в заказе резерв так и не появился.
В этот момент самое неприятное даже не в том, что кнопка не сработала. Проблема в том, что система продолжает показывать товар свободным. И кто-то может успеть оформить на него другой заказ.
На практике резерв почти никогда не “ломается просто так”. Обычно он упирается в какую-то конкретную настройку: склад, статус заказа, способ обеспечения или маленькую галочку, которую легко не заметить.
Давайте разберем, почему в 1С не ставится резерв товара и где обычно искать причину, чтобы быстро вернуть системе нормальную логику работы.
Что такое резерв на самом деле
Резерв в 1С это не “у нас есть товар”.
Это “этот товар больше не трогайте, он закреплен за конкретным заказом”.
Как табличка “Занято” на стуле в кафе. Стул стоит в зале, он не исчез. Но если табличка есть, вы туда не садитесь. Если таблички нет, садится тот, кто успел.
Поэтому главная мысль простая: наличие на складе и возможность поставить резерв — разные вещи.
Сценка из жизни, которую я видел раз сто
Остаток по товару: 120 штук.
Клиент просит: 30 штук.
Менеджер жмет резерв.
Резерва нет.
На этом месте обычно звучит: “Да как так-то, мы же видим остаток!”
А дальше выясняется, что из 120 штук:
70 уже в резерве под другие заказы
30 лежат в другой характеристике (почти такой же, но “другая вселенная”)
20 вообще “в пути”, потому что приемку не закрыли
И вот так из “120 есть” получается “0 доступно”.
Быстрая диагностика: смотрите не “Остаток”, а “Доступно”
Если у вас есть только одна привычка, пусть будет эта.
Остаток показывает “что числится”.
Доступно показывает “что можно отдать именно сейчас, именно в таком разрезе”.
Когда резерв не ставится, 7 из 10 раз проблема живет именно в доступности.
Почему резерв не ставится: 9 причин, которые реально встречаются
1) Резервирование выключено или настроено не на ту схему
Иногда в компании уверены, что “резервы у нас есть”, потому что когда-то они работали.
А потом меняли склад, внедряли ордера, добавляли новый тип заказа, и резервирование осталось в прошлом, как пароль от вайфая на старом роутере.
Как это выглядит:
кнопка есть, но резерв не появляется ни при каких условиях
у части пользователей работает, у части нет, и все спорят
Что делать:
проверить, включено ли резервирование в принципе
проверить правила по складам/типам заказов/этапам
Да, звучит как “галочка”. Иногда это и правда галочка. И от этого еще обиднее.
2) Резерв у вас появляется не в заказе, а после обеспечения
Есть схемы, где 1С не ставит резерв “по желанию менеджера”. Она ставит его, когда заказ прошел этап обеспечения, распределения, отбора и прочих взрослых вещей.
Менеджер ждет резерв сразу. А система говорит: “Сначала собери пазл, потом получишь картинку”.
Признаки:
резерв появляется только после доп. действий или вообще не появляется без них
в заказе все красиво, но резерв ноль
Что делать:
понять, как устроен процесс у вас: заказ → обеспечение → отбор/ордера → резерв
обучить менеджеров: где именно они должны увидеть резерв, чтобы не начинать паниковать на пустом месте
3) Выбран не тот склад
Это настолько частая причина, что я уже отношусь к ней как к погоде: “ну да, снова дождь”.
Товар лежит на “Основном”.
А в заказе выбран “Интернет-магазин” или “Склад отгрузки” или “Комиссия”.
Резерв не ставится не потому что 1С вредная, а потому что на выбранном складе ноль.
Что делать:
проверить склад в заказе
сверить остатки именно по этому складу, а не “в целом по больнице”
4) Характеристики: товар один, но для 1С это два разных товара
Это любимая ловушка в одежде, мебели, запчастях, стройматериалах.
Пример: “Кабель 2х1.5”.
На складе он есть.
Но заказ оформлен на характеристику “в бухтах по 50 м”, а остаток лежит “в метрах”. Или наоборот.
Визуально то же самое.
В 1С это разные сущности.
Что делать:
проверить характеристику в заказе и в остатках
убедиться, что характеристики не размножились как кролики (пять одинаковых “Черный”, которые отличаются только тем, что их завели разные люди)
5) Серии/партии: “есть товар”, но не в той серии, которая нужна
Это встречается у товаров со сроком годности и серийниками постоянно.
Кейс из реальности: клиент просит 10 штук “из свежей партии”. На складе 200 штук, но “свежая” серия уже закончилась. В 1С это не философия, это точная аналитика: резервируется конкретная серия.
Что делать:
проверить, какие серии есть в остатках
как у вас происходит подбор серий под заказ (авто/вручную)
не мешает ли правило “не отгружать просрочку/не тот срок годности”
6) Адресное хранение и ячейки: товар есть, но “не там”
Когда включены ячейки, склад без ячейки это как “улица есть, дома нет”.
Адрес вроде указан, но доставить некуда.
Если товар числится по ячейкам, а заказ пытается резервировать “просто по складу” (или наоборот), резерв может не вставать.
Что делать:
проверить настройки склада (адресное хранение)
проверить, нужно ли указание ячейки для резерва/отбора
посмотреть, не сидит ли товар в зоне “карантин/приемка”, откуда резерв запрещен
7) Товар “в пути”: поступление оформлено, но приемка не завершена
Это прям классика складов с ордерами.
Документ поступления есть. Машина приехала. Товар разгрузили.
Но приемка не закрыта, ордер не проведен, статус не тот.
Для 1С товар еще не “ваш”. Он как посылка в приложении: “прибыло в сортировочный центр”.
Что делать:
убедиться, что товар реально попал в складские остатки
если ордерная схема, закрыть ордера/задания
8) Товар уже в резерве, просто не там, где вы смотрите
Иногда резерв есть, но:
на другой склад
на другой заказ
на другую аналитику (характеристика/серия)
или вообще закреплен другим документом
Симптом:
“резерва нет”, но доступно почему-то тоже нет
Что делать:
открыть отчет по резервам/обеспечению с расшифровкой до документов
найти, кто держит остаток “за рукав”
Самый частый финал такого расследования: “О, это резерв под заказ, который отменили месяц назад”.
9) Права доступа: кнопка есть, а полномочий нет
Если у одного менеджера резерв ставится, а у другого нет при одинаковых условиях, я бы не спорил про “1С снова глючит”. Я бы проверил права.
Иногда ограничение настроено так, что пользователь может создать заказ, но не может ставить резерв, потому что это считается складской операцией.
Что делать, если резерв не ставится: рабочий маршрут “без беготни”
Шаг 1. Сразу выясните “доступно сколько”
Если доступно 0, вы уже почти нашли причину.
Шаг 2. Сверьте разрез
Товар + склад + характеристика + серия/партия + (ячейка, если есть).
Резерв ломается на деталях. Как молния зарядку: вроде все подходит, но “чуть-чуть не то”.
Шаг 3. Найдите, кто держит остаток
Если остаток есть, а доступно нет, кто-то его уже забрал: резервом, обеспечением, статусом качества.
Шаг 4. Проверьте, не “в пути” ли товар
Очень частая причина, когда закупка уже “в голове у продаж”, но еще не в складских остатках.
Шаг 5. Если все сходится, копайте настройки схемы резервирования
Редко, но бывает: резерв должен ставиться не там и не так, как вы ожидаете.
Три коротких кейса, чтобы было понятно, что это не теория
Кейс 1: “На складе 300, резерв не ставится”
Оказалось: 300 лежат в характеристике “Белый”, а заказ на “Супербелый”. На глаз одинаково. В 1С разные миры.
Починили: убрали дубли характеристик, сделали обязательный выбор из нормального списка. Минус 80% вопросов “почему не ставится”.
Кейс 2: “Резерв не ставится только утром”
Утром товар еще в зоне приемки, ордер не закрыт. В обед закрывают и “вдруг начинает работать”.
Починили: ввели правило, что продажи резервируют только из статуса “Принято”, а “Ожидается” показывается отдельно, чтобы не путали.
Кейс 3: “У Пети работает, у Васи нет”
Права. Вася не мог ставить резерв по своему профилю.
Починили: поправили роли и добавили понятную ошибку вместо молчаливого нуля.
Если хотите, чтобы резервирование перестало быть лотереей
Я бы начал не с “давайте нажимать по-другому”, а с двух вещей:
один понятный отчет для менеджеров: “Доступно к отгрузке” с учетом резервов/серий/характеристик
правило: если товар в приемке или карантине, он не обещается клиенту как “свободный”
После этого разговоров “у нас же точно было” становится заметно меньше. Обычно процентов на 30–50 уже в первый месяц.