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