Торговля и Склад · 12 мин
Как ограничить скидку в 1С: практическое руководство
Как ограничить скидку в 1С: настройка процентных и суммовых ограничений, прав пользователей, условий предоставления скидок в УТ 11 и ERP. Пошаговые инструкции и проверка результата.
Неконтролируемые скидки — одна из главных причин потери маржи в торговых компаниях. Когда менеджер может произвольно менять цену или назначать скидку 30% «для хорошего клиента», вся система ценообразования теряет смысл. В типовых конфигурациях 1С (Управление торговлей 11, ERP, Комплексная автоматизация) предусмотрен целый набор инструментов ограничения скидок: от простого запрета ручных скидок до гибких условий с автоматическим контролем.
Способ ограничения зависит от задачи. Если нужно полностью запретить ручные скидки — достаточно настроить права пользователя. Если разрешить скидки, но не больше определённого процента — используются ограничения по группам номенклатуры или максимальный процент в настройках роли. Если скидка должна зависеть от суммы документа, сегмента клиента или акции — настраиваются автоматические скидки с условиями.
Ниже разобраны все основные сценарии на примере Управления торговлей 11 — самой распространённой конфигурации для торговых компаний. В ERP и КА механизмы идентичны, отличается только расположение отдельных команд в интерфейсе.
Какие механизмы ограничения скидок есть в 1С
Прежде чем настраивать, важно понимать, какие уровни контроля существуют. Они работают независимо и могут комбинироваться, поэтому сначала определите, какой именно сценарий вам нужен.
Первый уровень — права доступа. Через профили групп доступа можно полностью запретить пользователю изменять цены и назначать ручные скидки в документах. Это самый жёсткий вариант: менеджер физически не сможет отредактировать соответствующие поля.
Второй уровень — ограничение максимального процента ручной скидки. В карточке пользователя или соглашения с клиентом задаётся предельный процент, сверх которого скидку назначить нельзя — программа выдаст предупреждение или заблокирует проведение документа.
Третий уровень — автоматические скидки с условиями. Здесь скидка рассчитывается программой по заданным правилам (сумма документа, количество, сегмент клиента, время действия акции), а менеджер не может на неё повлиять. Это самый управляемый вариант для регулярных акций.
Сравнение способов ограничения
Полностью исключает ручные скидки. Подходит для кассиров и операторов, но негибок для менеджеров по продажам.
Оставляет менеджеру свободу в заданных рамках. Не контролирует суммовые скидки и замену цены вручную без дополнительной настройки.
Самый управляемый вариант: правила едины для всех. Требует первоначальной настройки и периодической проверки актуальности акций.
Полный запрет ручных скидок через права пользователя
Если сотруднику скидки назначать не положено вовсе, правильнее всего закрыть эту возможность на уровне прав. В УТ 11 за это отвечают роли в профилях групп доступа.
Откройте раздел «НСИ и администрирование» → «Настройка прав и пользователей» → «Профили групп доступа». Найдите профиль, под которым работает сотрудник (например, «Менеджер по продажам»), и откройте список разрешённых ролей. Снимите флажки с ролей, связанных с изменением цен и ручными скидками: «Изменение цен в документах продажи», «Добавление и изменение ручных скидок и наценок в документах продажи» и аналогичных.
После сохранения профиля пользователь, входящий в соответствующую группу доступа, увидит поля «Цена», «Скидка» и «Сумма» в документах недоступными для редактирования. Автоматические скидки при этом продолжат работать — права влияют только на ручное вмешательство.
Учтите: если пользователь входит в несколько групп доступа, действует объединение прав — достаточно одной группы с разрешённой ролью, чтобы запрет не сработал. Проверьте все группы, в которые включён сотрудник.
Ограничение максимального процента скидки
Когда менеджеру нужно оставить право давать скидки, но в строгих рамках, используется механизм ограничения процента. В УТ 11 он включается в настройках торговли.
Включение механизма ограничений
Перейдите в «НСИ и администрирование» → «Настройка НСИ и разделов» → «Продажи» и убедитесь, что включены опции «Скидки и наценки в документах продажи» и «Ограничение скидок и наценок». После этого в разделе «CRM и маркетинг» появится возможность задавать ограничения.
Далее откройте «CRM и маркетинг» → «Настройки и справочники» → «Ограничение скидок (наценок)». Здесь создаются правила: для конкретного пользователя или группы пользователей указывается максимальный процент скидки — общий или по группам номенклатуры.
Настройка по группам номенклатуры
Наиболее практичный вариант — разные лимиты для разных товарных групп. Например, на ходовой товар с низкой маржой — не более 5%, на аксессуары с высокой наценкой — до 20%. Создайте отдельную строку ограничения для каждой группы номенклатуры и укажите свой процент.
При превышении лимита программа выдаёт сообщение и не даёт провести документ либо фиксирует нарушение (поведение зависит от настройки контроля). Это надёжнее устных договорённостей: правило работает одинаково для всех и не зависит от внимательности руководителя.
- 1Включите «Скидки и наценки» и «Ограничение скидок» в настройках продаж
- 2Откройте «CRM и маркетинг» → «Ограничение скидок (наценок)»
- 3Создайте правило: укажите пользователя или группу и максимальный процент
- 4При необходимости задайте отдельные проценты по группам номенклатуры
- 5Проверьте на тестовом документе: назначьте скидку выше лимита и убедитесь, что документ не проводится
Автоматические скидки с условиями
Автоматические скидки — способ вообще убрать человеческий фактор из ценообразования. Менеджер оформляет заказ, а программа сама рассчитывает скидку по заранее заданным правилам и не позволяет её изменить.
Настройка выполняется в разделе «CRM и маркетинг» → «Скидки (наценки)». Создайте новую скидку, укажите способ предоставления — процент, сумма, подарок или специальная цена — и задайте величину. Затем настройте условия предоставления: программа проверит их при расчёте документа.
Доступные условия охватывают большинство практических сценариев: сумма или количество в документе, сегмент партнёров или номенклатуры, вид карты лояльности, день недели и время, форма оплаты, накопленный объём продаж клиенту. Условия можно комбинировать по «И» (выполняются все) или «ИЛИ» (достаточно одного).
Обязательно укажите период действия акции — поля «Действует с» и «по». Скидка без даты окончания рано или поздно забудется и будет работать годами, размывая маржу. Полезно также включить уточняющие опции: например, «Не применять к товарам, уже участвующим в другой акции», если совместное применение нежелательно.
Контроль совместного применения и управление очерёдностью
Когда акций несколько, возникает вопрос: могут ли они складываться? Без контроля скидка 10% по карте лояльности плюс 15% по акции плюс ручная скидка менеджера дадут суммарно неприемлемую цену.
В УТ 11 совместное применение регулируется группами совместного применения скидок. Откройте «CRM и маркетинг» → «Настройки и справочники» → «Группы совместного применения скидок (наценок)». Для каждой группы выберите вариант: «Сложение» (скидки суммируются), «Максимум» (применяется наибольшая), «Минимум», «Последовательное применение» или «Вытеснение» (применяется только одна, вытесняя остальные).
Практическая рекомендация для большинства компаний — вариант «Максимум»: клиент получает одну, самую выгодную скидку, а не их сумму. Это защищает маржу и при этом остаётся честным по отношению к покупателю.
Отдельно проверьте настройку «Запрет одновременного применения ручных и автоматических скидок», если она нужна по политике компании. Иначе менеджер сможет «добавить» ручную скидку поверх автоматической.
Проверка результата и контроль через отчёты
Любую настройку ограничений нужно проверить до того, как она начнёт работать на реальных документах. Создайте тестовый заказ от имени пользователя с ограниченными правами и попробуйте назначить скидку выше лимита: программа должна выдать предупреждение или заблокировать проведение.
Проверьте и обратную ситуацию: скидка в пределах лимита должна применяться без ошибок, автоматические скидки — рассчитываться корректно при выполнении условий. Убедитесь, что при невыполнении условия (например, сумма документа ниже порога) скидка не применяется.
Для постоянного контроля используйте отчёт «Оценка рентабельности продаж» и отчёт по скидкам в разделе «CRM и маркетинг». Они покажут, какие скидки реально применялись, кем и в каких документах. Регулярный просмотр этих отчётов позволяет вовремя заметить обходные пути — например, если менеджеры начали занижать цены через редактирование суммы строки.
Как проверить результат
Программа выдаёт предупреждение и не даёт провести документ
Документ проводится без сообщений — ограничение не настроено или не действует для этого пользователя
Скидка рассчитывается автоматически, поле недоступно для ручного изменения
Скидка не появляется — проверьте флаг «Действует», назначение и условия
Все скидки в пределах лимитов, ручные скидки только у уполномоченных сотрудников
Есть скидки выше лимита или от пользователей без полномочий — ищите пробел в правах
Границы типовых возможностей и когда нужна доработка
Типовые механизмы УТ 11 закрывают большинство задач, но у них есть ограничения. Нельзя штатно задать лимит скидки в зависимости от категории клиента и группы товара одновременно в одном правиле, нельзя ограничить суммарную скидку по всем документам клиента за месяц, нельзя настроить согласование «скидка свыше 15% — только с одобрения руководителя» без доработки или использования механизма согласования документов.
Если требуется нестандартная логика — например, лимит скидки от накопленной маржи клиента или блокировка скидок на товары с минимальной ценой — задача решается доработкой: расширением конфигурации или подпиской на события проведения документов. Перед доработкой чётко сформулируйте правило в виде «если — то», чтобы разработчик мог оценить трудоёмкость.
Для розницы (РМК) действуют те же механизмы, но проверьте права кассира отдельно: в розничных продажах ручная скидка в чеке контролируется собственными настройками РМК и правами на клавиши скидок.
Что важно запомнить
Ограничение скидок в 1С строится на трёх уровнях: права доступа, максимальный процент и автоматические скидки с условиями. Комбинируйте их, обязательно закрывайте изменение цены вместе со скидками, задавайте даты окончания акций и проверяйте результат тестовым документом и отчётами.
Часто задаваемые вопросы
Менеджер обходит запрет на скидку, меняя цену в строке документа. Что делать?
Снимите у его профиля доступа роль «Изменение цен в документах продажи» — она работает независимо от ролей на скидки. После этого поля цены и суммы станут недоступны для редактирования, и цена будет подставляться только из прайса или соглашения.
Можно ли задать разный лимит скидки для разных менеджеров?
Да. В справочнике «Ограничение скидок (наценок)» создайте отдельные правила для каждого пользователя или группы пользователей со своим процентом. Например, старшему менеджеру — до 15%, остальным — до 5%.
Автоматическая скидка создана, но не применяется в документе. Почему?
Проверьте четыре пункта: включён ли флаг «Действует» в карточке скидки, задано ли назначение (на какую номенклатуру распространяется), попадает ли текущая дата в период действия, выполняются ли условия предоставления. Чаще всего причина — отсутствующее назначение или невыполненное условие по сумме документа.
Как запретить суммирование нескольких скидок в одном документе?
Объедините скидки в одну группу совместного применения и выберите вариант «Максимум» — тогда применится только самая большая скидка. Если нужно, чтобы акции вытесняли друг друга полностью, используйте вариант «Вытеснение».
Работают ли ограничения скидок в розничных продажах (РМК)?
Да, автоматические скидки и ограничения действуют и в рабочем месте кассира. Дополнительно проверьте права кассира на ручные скидки в чеке — они настраиваются через профиль группы доступа так же, как для менеджеров.
Можно ли настроить согласование большой скидки руководителем без доработки?
В УТ 11 и ERP есть механизм согласования документов: можно настроить маршрут, при котором заказ с отклонением от условий требует утверждения. Однако гибкая логика «скидка свыше N% — на согласование» в типовой поставке ограничена; для точного сценария обычно требуется небольшая доработка через расширение.