В процессе автоматизации торговых процессов часто возникает задача ограничить возможности менеджеров по продаже товаров в розницу или мелкими партиями. Например, когда товар «Швабра» должен отгружаться только упаковками по 5 штук или в количестве, кратном пяти (5, 10, 15 и так далее). В системе 1С:ERP Управление предприятием 2.4 (а также в 1С:КА 2) существует несколько механизмов, позволяющих решить эту задачу, не прибегая к услугам программистов. Проанализируем эти методы, разберем их плюсы и минусы, а также пошагово настроим каждый из них.
Это самый очевидный и «правильный» с точки зрения методологии 1С способ. Мы можем запретить или ограничить продажу в базовых единицах (штуках), навязав использование конкретной упаковки. Рассмотрим подробнее, как это реализовать.
Прежде всего, проверим, включено ли использование упаковок в системе. Перейдем в раздел НСИ и администрирование — Настройка НСИ и разделов — Номенклатура — Единицы измерения. Флаг Упаковки номенклатуры должен быть активен.
Разберем по шагам настройку конкретной карточки товара:
шт).Однако, как справедливо заметили участники форума, простое наличие упаковки не запрещает менеджеру вручную выбрать в заказе единицу измерения шт. Чтобы минимизировать ошибки, проанализируем настройки Типовых и индивидуальных соглашений с клиентами. В соглашении на вкладке «Уточнение цен по товарам» можно указать конкретную упаковку, которая будет подставляться по умолчанию. Если менеджер работает строго по соглашению, система будет предлагать именно «Упаковку 5 шт.».
Если нам критически важно запретить продажу единичных экземпляров, мы можем использовать механизм наборов. В этом случае мы продаем не саму «Швабру», а объект «Набор швабр (5 шт.)».
Выясним преимущества этого подхода:
Заказ клиента система сама «развернет» его на комплектующие или оставит одной строкой в зависимости от настроек.Настроим набор:
Этот метод гарантирует соблюдение кратности, так как объект продажи изначально неделим по условиям задачи.
Рассмотрим ситуацию, когда заказы формируются не вручную «с нуля», а на основании потребностей. В 1С:ERP заложен мощный блок планирования запасов. Посмотрим на настройку Параметры обеспечения.
В карточке номенклатуры (или через рабочее место Настройка поддержания запасов) для конкретного склада можно задать:
Проанализируем пример: если на складе не хватает 7 швабр, а кратность установлена 5, то обработка Формирование заказов по потребностям создаст заказ ровно на 10 штук. Это не запрещает ручной ввод в Заказ клиента, но делает процесс планирования закупок и внутренних перемещений соответствующим требованиям бизнеса.
Выясним, как использовать блок маркетинга для контроля количества. В 1С:ERP есть возможность создавать автоматические скидки с типом Выдать сообщение.
Теперь при попытке провести заказ с 3 швабрами, менеджер увидит яркое всплывающее окно. Хотя это и не жесткий запрет (заказ все равно можно провести), это эффективный административный метод контроля.
Более радикальный вариант — настроить скидку/наценку так, чтобы при количестве менее 5 штук цена увеличивалась в 10 раз. Это сделает продажу экономически бессмысленной и заставит менеджера исправить количество.
Разберем самый спорный, но действенный метод, предложенный в обсуждении. Мы можем установить базовую единицу измерения для товара «Швабра» не шт, а уп (5 шт).
Посмотрим, к чему это приведет:
Важно: Этот метод рекомендуется использовать только для новых позиций номенклатуры. Изменение базовой единицы у товара, по которому уже были движения, приведет к катастрофическому искажению складских остатков и финансового результата.
Мы проанализировали пять различных способов реализации кратности в 1С:ERP 2.4. Выбор конкретного метода зависит от жесткости требований вашего бизнеса:
Выясним причину, почему в типовом функционале нет одной «заветной кнопки». 1С:ERP ориентирована на гибкость: в одном заказе может быть оптовая партия (в упаковках), а в другом — замена брака (1 штука). Поэтому система предлагает использовать комбинацию вышеуказанных инструментов для достижения нужного уровня контроля в вашей компании.