Как в 1С:Управлении торговлей 11 исключить начисление бонусов на отдельные виды товаров?

Бизнес-аналитик 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При внедрении программ лояльности в розничной и мелкооптовой торговле компании часто сталкиваются с ситуацией, когда на определенные группы товаров начислять бонусные баллы экономически нецелесообразно. К таким позициям относятся товары с минимальной торговой наценкой (низкомаржинальные товары), акционные товары или товары, продающиеся по регулируемым государством ценам. Начисление бонусов на них может увести сделку в прямой убыток.

В конфигурации 1С:Управление торговлей (редакция 11) заложен гибкий функционал бонусных программ. Однако для его правильной настройки важно понимать базовую логику программы. Разберем по шагам, как решить эту задачу штатными средствами системы без привлечения программистов.

Важная деталь: Логика работы бонусной системы в 1С:УТ 11

Перед тем как перейти к настройке, проанализируем, как программа разделяет функции работы с бонусами. В системе существует два принципиально разных механизма:

  1. Оплата товаров бонусами. Ограничения на то, какие товары можно оплатить накопленными баллами, настраиваются непосредственно в самой карточке БонусныеПрограммыЛояльности (вкладка «Ограничения» и отборы по номенклатуре). Здесь мы указываем, например, что дешевую номенклатуру или алкоголь нельзя оплатить бонусами.
  2. Начисление бонусов при покупке. За этот процесс отвечает подсистема автоматических скидок и наценок. Бонусы в 1С:УТ 11 рассматриваются программой как разновидность автоматической скидки (отложенная скидка). Соответственно, чтобы исключить определенные товары из процесса начисления бонусов, нам нужно настроить условия применения автоматической скидки.

Рассмотрим три наиболее эффективных способа решения этой задачи в зависимости от того, как у вас ведется учет номенклатуры.

---

Способ 1. Использование сегментов номенклатуры (Рекомендуемый способ)

Этот вариант является наиболее гибким и универсальным. Он отлично подходит в тех случаях, когда список низкомаржинальных товаров постоянно меняется и нам нужно автоматизировать процесс актуализации этого списка.

Рассмотрим подробнее процесс настройки по шагам:

Шаг 1. Создание и настройка сегмента номенклатуры

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

  1. Перейдем в раздел CRM и маркетинг, далее выберем пункт Сегменты номенклатуры.
  2. Создадим новый сегмент и дадим ему понятное наименование, например: Товары с начислением бонусов.
  3. В поле Способ формирования выберем один из вариантов:
    • Периодически обновлять — позволяет настроить автоматическое заполнение сегмента по правилам. Например, по кнопке «Редактировать схему компоновки» мы можем задать отбор, при котором в сегмент будут попадать только товары, у которых розничная наценка превышает 10%.
    • Формировать вручную — если список исключений небольшой и меняется редко, вы сможете самостоятельно добавлять и удалять товары из этого сегмента.
  4. После настройки правил нажмем кнопку Сформировать для первоначального заполнения сегмента.

Шаг 2. Настройка автоматической скидки

Теперь свяжем созданный сегмент с правилом начисления бонусов:

  1. Перейдем в раздел CRM и маркетинг — Скидки (наценки).
  2. Найдем в списке автоматическую скидку, которая отвечает за начисление бонусных баллов (тип операции должен быть НачислениеБонусныхБаллов).
  3. Откроем карточку этой скидки и перейдем на вкладку Предоставляется на.
  4. Переведем переключатель в положение На указанные сегменты номенклатуры.
  5. В появившейся табличной части добавим наш созданный сегмент Товары с начислением бонусов.
  6. Сохраним настройки по кнопке Записать и закрыть.

При таком подходе программа при проведении чека ККМ или документа «Реализация товаров и услуг» будет проверять каждую строку табличной части. Бонусы будут рассчитываться только по тем строкам, номенклатура которых входит в разрешенный сегмент.

---

Способ 2. Использование механизма ценовых групп

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

Предположим, что вся номенклатура распределена по ценовым группам (например: «Бытовая техника», «Аксессуары», «Сопутствующие товары», «Низкомаржинальные товары»). Мы хотим, чтобы по группе «Низкомаржинальные товары» начисление бонусов не производилось.

Выполним следующие действия:

  1. Перейдем в настройки нашей скидки на начисление бонусов (CRM и маркетинг — Скидки (наценки)).
  2. На вкладке Предоставляется на выберем вариант По ценовым группам.
  3. В табличной части перечислим только те ценовые группы, по которым начисление бонусов разрешено (например, «Бытовая техника» и «Аксессуары»), и укажем для них стандартный процент начисления бонусов.
  4. Ценовую группу «Низкомаржинальные товары» в данный список добавлять не нужно.
  5. Запишем изменения.

Таким образом, при расчете скидок система проигнорирует товары, принадлежащие к не указанным в таблице ценовым группам, и бонусы за их покупку начислены не будут.

---

Способ 3. Использование механизма вытеснения в группах совместного применения

Проанализируем более сложную ситуацию. Допустим, у нас действует общая скидка на начисление бонусов на абсолютно весь ассортимент магазина, но нам необходимо жестко заблокировать начисление на определенный динамический список товаров (сегмент Товары без бонусов (низкая маржа)). При этом мы хотим избежать ручного перечисления всех остальных разрешенных групп товаров.

Для решения этой задачи воспользуемся профессиональным инструментом — механизмом совместного применения скидок.

Разберем алгоритм настройки по шагам:

  1. Создаем сегмент-исключение: Переходим в CRM и маркетинг — Сегменты номенклатуры и создаем сегмент Товары без бонусов, куда добавляем всю низкомаржинальную номенклатуру.
  2. Создаем «блокирующую» скидку:
    • В справочнике Скидки (наценки) создаем новую автоматическую скидку.
    • Тип скидки выбираем: НачислениеБонусныхБаллов (процентом).
    • Указываем размер бонуса: 0%.
    • На вкладке Предоставляется на выбираем наш сегмент-исключение: Товары без бонусов.
  3. Настраиваем совместное применение:
    • В корневом списке Скидки (наценки) создаем новую группу совместного применения (или открываем существующую, в которую входят ваши скидки по лояльности).
    • Устанавливаем для этой группы вариант совместного применения — Вытеснение.
    • Помещаем внутрь этой группы две скидки: нашу основную (которая начисляет, например, 5% бонусов) и созданную нами «нулевую» скидку (0% бонусов).
  4. Настраиваем приоритеты (Критически важный шаг!):
    • В группе вытеснения скидки срабатывают сверху вниз по приоритету. Нам необходимо расположить скидки так, чтобы «нулевая» скидка имела более высокий приоритет (находилась выше в списке), чем основная начисляет 5%.

Как это работает на практике в документе продажи:

Когда кассир пробивает чек, система анализирует товары в корзине покупателя. Программа видит позицию, принадлежащую сегменту Товары без бонусов, и обращается к группе скидок «Вытеснение». Так как у «нулевой» скидки приоритет выше, программа применяет ее к этому товару. Скидка со значением 0% успешно применяется и, согласно правилу вытеснения, полностью блокирует (вытесняет) действие основной скидки в 5% для этой строки чека. На все остальные товары, не входящие в сегмент исключений, нулевая скидка не распространится, поэтому для них сработает стандартное начисление бонусов в размере 5%.

---

Резюме и рекомендации

Мы рассмотрели три штатных способа ограничения начисления бонусов в программе 1С:Управление торговлей 11. Выбор конкретного метода зависит от структуры вашего справочника номенклатуры:

← На главную