Автоматические скидки в 1С: от включения до проверки в чеке

· 9 мин

Содержание

Чтобы установить автоматическую скидку в 1С:Управление торговлей 11, сначала включите флажок «Автоматические скидки, наценки» в НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг. Затем создайте скидку в справочнике CRM и маркетинг → Скидки (наценки), задайте размер и условие и укажите, где она действует: в соглашениях с клиентами или в магазинах.

Тот же механизм работает в 1С:Комплексной автоматизации 2 и 1С:ERP — интерфейс там почти совпадает. В 1С:Рознице 2 логика похожа, но скидки привязываются в первую очередь к магазинам и кассам. В 1С:Бухгалтерии механизма автоматических скидок нет: там скидку отражают ценой в документе.

Какие бывают автоматические скидки в 1С и какую выбрать

Любая скидка в 1С складывается из двух частей: что дать клиенту и при каком условии. «Что» задаётся способом предоставления, «когда» — условиями.

Основные способы предоставления:

  • 💯 Процент — классическая скидка, например 5% от суммы строки.
  • 💰 Сумма — фиксированная скидка в рублях на документ или строку.
  • 🎁 Подарок — товар добавляется в документ бесплатно.
  • 🔼 Наценка — та же скидка со знаком «плюс»: удобно для срочных заказов или мелкого опта.

Условия, которые чаще всего нужны на практике:

УсловиеПримерКому подходит
За разовый объём продажЗаказ от 50 000 ₽ — минус 3%Опт, интернет-магазин
За накопленный объёмКупил за квартал больше 500 000 ₽ — 5%Постоянные оптовые клиенты
За время продажиБудни с 10:00 до 12:00 — 10%Розница, «счастливые часы»
За форму оплатыНаличные — 2%Розница, мелкий опт
Для карты лояльностиПредъявил карту — 7%Розница
Для сегмента партнёровСегмент «Дилеры» — 12%Опт, дистрибуция
Однократное предоставлениеПервая покупка — 10%Привлечение новых клиентов

Как выбрать. Для опта почти всегда хватает связки «соглашение + разовый или накопленный объём». Для розницы — карты лояльности и время продажи. Если скидка должна работать без условий, её можно создать вовсе без условий: тогда она сработает везде, где включена.

Не плодите отдельную скидку под каждого клиента. Индивидуальные условия удобнее держать в индивидуальном соглашении, а скидки — общими и переиспользуемыми.

Подготовка: что включить до настройки скидок

Без функциональных опций справочник скидок просто не появится в меню. Пройдите по списку.

  1. Откройте НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг.
  2. В группе скидок включите «Автоматические скидки, наценки». Если менеджерам нужно ещё и вручную править скидку в строке — включите «Ручные скидки, наценки в продажах».
  3. Если планируете карты лояльности или сегменты — включите их на той же странице.
  4. Проверьте, что в НСИ и администрирование → Настройка НСИ и разделов → Продажи используются соглашения с клиентами. Скидки в оптовых документах действуют через соглашения.
  5. Убедитесь, что у пользователя, который будет настраивать скидки, есть права на справочник скидок. Обычно это профиль маркетолога или администратора.

В 1С:Рознице путь другой: настройки маркетинга находятся в разделе Администрирование, а справочник скидок — в разделе Маркетинг.

Если вы включаете скидки в базе, где уже идут продажи, договоритесь с отделом продаж о дате запуска. Скидки начнут считаться во всех новых документах, где они действуют, и цены в заказах изменятся.

Как установить автоматическую скидку: пошаговая инструкция

Разберём пример: скидка 5% оптовым клиентам при заказе от 100 000 ₽.

Шаг 1. Создайте условие

  1. Откройте CRM и маркетинг → Условия предоставления скидок (наценок) (в некоторых релизах список условий открывается прямо из карточки скидки).
  2. Нажмите «Создать», выберите условие «За разовый объём продаж».
  3. Укажите порог — 100 000 ₽ — и как его считать: по сумме документа или по количеству.
  4. Дайте понятное имя: «Заказ от 100 тыс.». Через полгода вы скажете себе спасибо.

Шаг 2. Создайте саму скидку

  1. Перейдите в CRM и маркетинг → Скидки (наценки).
  2. Нажмите «Создать» внутри нужной группы (о группах — в следующем разделе).
  3. Заполните наименование: «Опт 5% от 100 тыс.».
  4. Выберите способ предоставления «Процент» и значение 5.
  5. Добавьте условие, созданное на шаге 1.
  6. Если скидка должна действовать не на весь ассортимент, задайте ограничение по номенклатуре: сегмент товаров, вид номенклатуры или конкретные позиции.

Шаг 3. Укажите, где действует скидка

Созданная скидка ещё ничего не делает. Её нужно «включить» в конкретных местах:

  • 📄 соглашения с клиентами — для оптовых заказов и реализаций;
  • 🏬 магазины — для розничных продаж и РМК.

В карточке скидки найдите вкладку или раздел, где перечисляются соглашения и магазины, и добавьте нужные. Там же задаётся период действия и статус — скидка со статусом «Не действует» не считается, даже если всё остальное верно.

Шаг 4. Сохраните и проверьте

Запишите скидку и сразу проверьте её на тестовом заказе (как именно — ниже, в разделе про проверку).

Скидка готова к работе, если
Выполнено: 0 / 6

Многоуровневые скидки: как настроить совместное применение

Когда скидок несколько, 1С должна понять, что делать при их пересечении. Это задаётся группами в справочнике скидок: у каждой группы есть вариант совместного применения.

ВариантЧто делаетПример
МаксимумБерёт самую большую скидку из группы3% за объём и 5% по карте → 5%
МинимумБерёт самую маленькую3% и 5% → 3%
СложениеСкладывает проценты3% + 5% → 8%
УмножениеПрименяет последовательно100 ₽ − 3% = 97 ₽, затем − 5% = 92,15 ₽
ВытеснениеРаботает первая подходящая по порядкуСначала «VIP 15%», если не подошла — «Опт 5%»

Пересчитаем пример с умножением: 100 × 0,97 = 97; 97 × 0,95 = 92,15. Итоговая скидка — 7,85%, а не 8%, как при сложении.

Как построить лесенку «больше заказ — больше скидка»

Типичная задача: 3% от 50 000 ₽, 5% от 100 000 ₽, 7% от 200 000 ₽.

  1. Создайте группу «Скидки за объём» с вариантом «Максимум».
  2. Внутри — три скидки, каждая со своим условием разового объёма.
  3. При заказе на 150 000 ₽ сработают две нижние ступени, а «Максимум» оставит только 5%.

Если поставить «Сложение», клиент получит 3% + 5% = 8% — частая ошибка, после которой отдел продаж удивляется марже.

Вложенные группы тоже работают. Например, корень — «Сложение», внутри группа «За объём» с «Максимумом» и группа «Акции» с «Вытеснением». Так скидка за объём и акционная скидка суммируются, а внутри каждой группы срабатывает только одна.

Порядок внутри группы с вытеснением меняется стрелками в списке скидок. Проверяйте его после каждого добавления новой скидки: новая позиция встаёт в конец.

Скидки для сегментов клиентов и по картам лояльности

Ручная привязка скидки к каждому соглашению не масштабируется. Сегменты и карты решают это автоматически.

Сегменты партнёров

Сегмент — это список клиентов, собранный по правилу. Например: «оборот за последние 90 дней больше 300 000 ₽» или «регион — Сибирь».

  1. Создайте сегмент в CRM и маркетинг → Сегменты партнёров.
  2. Выберите способ формирования: вручную или по правилу с отбором.
  3. Для правила задайте отбор и включите автоматическое обновление — состав будет пересчитываться регламентным заданием.
  4. В скидке добавьте условие «Для сегмента партнёров» и укажите этот сегмент.

Клиент, выросший по обороту, сам попадёт в сегмент и начнёт получать скидку. Упавший — так же сам из него выпадет.

Если регламентные задания в базе отключены (так часто бывает в копиях и файловых базах), сегменты по правилу не обновляются. Скидка будет работать по устаревшему составу.

Карты лояльности

Для розницы удобнее карты:

  1. Создайте вид карты лояльности: магнитная, штрихкодовая или виртуальная по номеру телефона.
  2. Привяжите к виду правила начисления скидок.
  3. В скидке используйте условие «Для карты лояльности».
  4. Выдайте карты клиентам — с регистрацией владельца или без.

На кассе кассир сканирует карту, и РМК пересчитывает чек. Если карта зарегистрирована на партнёра, по ней работает и накопленный объём.

Как проверить, что автоматическая скидка работает

Проверять лучше на документе, который не уйдёт клиенту: заказ без проведения или копия базы.

  1. Создайте «Заказ клиента », выберите клиента и соглашение, в котором действует скидка.
  2. Добавьте товары так, чтобы сумма перешла порог условия.
  3. Нажмите в командной панели табличной части кнопку расчёта скидок.
  4. Посмотрите колонки автоматической скидки: процент и сумма должны появиться в строках.
  5. Откройте расшифровку рассчитанных скидок (команда находится рядом с кнопкой расчёта или в меню «Ещё») — там видно, какие скидки сработали, а какие нет и почему.

Расшифровка — главный инструмент отладки. Она показывает дерево групп и отмечает, на каком условии скидка «отвалилась».

Диагностика: выберите симптом

После правки скидки уже созданные заказы сами не пересчитаются. Откройте заказ и снова нажмите кнопку расчёта скидок, иначе в документе останутся старые цифры.

Автоматические скидки в чеке онлайн-кассы

На кассе скидка считается в момент формирования чека в РМК. Дальше важно, что именно уходит в фискальный накопитель.

Как это работает:

  • 🧾 по закону о ККТ в чеке должна быть цена с учётом скидки и итоговая сумма позиции;
  • 🧮 1С распределяет скидку на документ по строкам пропорционально сумме, чтобы у каждой позиции была своя цена;
  • 🪙 из-за распределения в строках возможны копеечные расхождения — 1С сводит их округлением в одной из строк;
  • 📃 сам размер скидки и название акции можно вывести в чек как дополнительный текст, это не мешает фискальным данным.

На что смотреть при запуске:

  1. Сделайте тестовый чек с несколькими позициями и скидкой на документ. Сравните итог в РМК, на чеке и в отчёте о розничных продажах.
  2. Проверьте позиции с дробным количеством: весовой товар чаще всего даёт копейки округления.
  3. Если скидка дана по оплате бонусами, это не скидка, а частичная оплата. В чеке она отражается иначе, и путать эти механизмы нельзя.

Не меняйте скидки в середине смены. Кассы, которые уже загрузили правила, будут считать по-старому до перезапуска РМК, и чеки в одном магазине разойдутся.

Частые вопросы

Можно ли запретить менеджеру менять автоматическую скидку вручную?
Да. Отключите ручные скидки в настройках CRM и маркетинга или ограничьте их максимальный процент через права и ограничения ручных скидок для пользователя.
Как сделать скидку только на определённую группу товаров?
В карточке скидки задайте ограничение по номенклатуре: сегмент номенклатуры, вид номенклатуры или список позиций. На остальные строки документа скидка не распространится.
Почему скидка есть в заказе, но пропала в реализации?
Реализация, созданная на основании заказа, обычно берёт скидки из заказа. Если в ней пересчитали скидки, а условие уже не выполняется (например, отгрузили частично и сумма стала меньше порога), скидка исчезнет.
Можно ли настроить скидку на день рождения клиента?
Готового условия «день рождения» в типовой УТ 11 нет. Обычно это решают сегментом, который собирает клиентов с днём рождения в ближайшие дни, или однократной скидкой по карте лояльности.
Есть ли автоматические скидки в 1С:Бухгалтерии?
Нет. В 1С:Бухгалтерии 3.0 итоговую цену со скидкой указывают в документе вручную. Если скидки нужно считать по правилам, их рассчитывают в торговой конфигурации, а в бухгалтерию загружают готовые документы.

Источники

  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники»