В процессе оптовой и розничной торговли часто возникает классическая ситуация: покупатель оформляет заказ на партию товара (например, 20 штук), но в наличии на складе есть только часть (например, 11 штук). Остальные 9 штук необходимо докупить у поставщика. При этом крайне важно, чтобы при поступлении отсутствующего товара на склад эти 9 штук автоматически зарезервировались под нашего покупателя и их не смог «перехватить» другой менеджер для своих сделок.
В программе 1С:Управление торговлей (начиная с версий 11.4 и в актуальной 11.5) реализовано два принципиально разных механизма для решения этой задачи. Давайте подробно разберем, как они устроены, чем отличаются и как их правильно настроить.
Этот вариант идеально подходит для ситуаций, когда товар закупается строго под конкретного клиента (возможно, это уникальное оборудование или позиция, привозимая под заказ). При этой схеме товар резервируется «намертво» за конкретным заказом клиента еще на этапе планирования закупки.
Рассмотрим по шагам, как работает цепочка документов при обособленном обеспечении:
Заказ клиента. Для имеющихся 11 штук установим действие Резервировать на складе, а для недостающих 9 штук укажем действие Обеспечивать обособленно.Заказ поставщику. В табличной части этого документа в колонке «Назначение» автоматически пропишется наш исходный Заказ клиента. Таким образом, поставщик и система уже знают, для кого едет этот товар.Приобретение товаров и услуг (также на основании заказа поставщику) в нем сохранится привязка к назначению. Как только документ будет проведен, поступившие 9 штук мгновенно перейдут в статус обособленного резерва на складе. Ни один другой менеджер не сможет продать этот товар, так как система физически не позволит выбрать его без указания соответствующего назначения.Основной плюс этого метода — гарантированная безопасность резерва. Минус — высокая жесткость схемы: если клиент откажется от покупки, вам придется оформлять специальный документ Корректировка назначения товаров, чтобы снять резерв и сделать товар доступным для свободной продажи.
Часто в торговых компаниях закупки происходят «в общий котел» без жесткой привязки к конкретным клиентам. Менеджеры просто хотят зафиксировать очередь: кто первый заказал отсутствующий товар, под того он автоматически и должен зарезервироваться при любом ближайшем поступлении. Для этого используется вариант обеспечения Резервировать по мере поступления.
Выясним причину, почему у многих пользователей программа «ругается» и выдает ошибку проведения при попытке провести заказ с этим статусом. Дело в настройках контроля запасов. Проанализируем, как настроить систему так, чтобы автоматический резерв работал без обязательного оформления цепочки заказов поставщикам.
Если этот флаг включен, система требует, чтобы в базе уже был проведен подтвержденный Заказ поставщику с ожидаемой датой поступления. Если его нет — программа выдаст ошибку нехватки лимитов.
Если мы выключим этот флаг, система разрешит проводить заказы клиентов со статусом Резервировать по мере поступления на любое количество товара, даже если его сейчас нет в планах закупок.
Заказ клиента, где 11 штук будут стоять в режиме Резервировать на складе, а 9 штук — в режиме Резервировать по мере поступления.Приобретение товаров и услуг без привязки к заказам поставщиков (обычная закупка на свободный остаток). Товар поступает на склад.Распределение запасов. Оно анализирует очередь заказов и автоматически переводит свободный остаток поступившего товара в состояние резерва под те заказы клиентов, которые ожидали обеспечения.Когда товар поступает «в общий котел», ключевым становится вопрос: кому из покупателей он достанется в первую очередь? Для управления этим процессом в 1С:УТ предусмотрена специальная настройка очереди.
Перейдем в настройки склада и найдем параметр «Упорядочивать потребности по заказам для обеспечения». Доступны два варианта алгоритма:
Если вы работаете в версии 11.5, важно понимать архитектурные изменения, которые внесли разработчики 1С. Ранее для учета доступности использовался регистр накопления Свободные остатки. В новых версиях учет полностью переведен на регистры Запасы и потребности и Распределение запасов.
Для оптимизации быстродействия проведение документов и распределение резервов теперь могут выполняться асинхронно. Это означает следующее: документ поступления уже провелся, но фоновое задание распределения запасов еще не завершило расчет очереди (обычно это занимает от нескольких секунд до минуты). В этот короткий промежуток времени менеджеры в форме подбора могут временно видеть товар как свободный. Чтобы минимизировать такие ситуации, в системе необходимо настроить расписание регламентного задания актуализации распределения запасов на каждые несколько минут или использовать производительный режим записи.