Как в 1С:Управление торговлей 11 настроить скидку на группу товаров при покупке определенной позиции

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

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

Предварительные системные настройки

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

  1. Перейдем в раздел НСИ и администрирование — Настройка НСИ и разделов — CRM и маркетинг.
  2. Убедимся, что установлена функциональная опция Автоматические скидки в продажах. Без этого флажка документы реализации и заказы не будут пересчитывать строки по правилам акций.
  3. Если планируется использовать гибкую группировку позиций, включим опцию Сегменты номенклатуры в подразделе настроек маркетинга.

Разделение условия предоставления и списка номенклатуры

Главная ошибка при первичной настройке скидки заключается в попытке наложить фильтр по товару только в одном месте. В типовой архитектуре 1С заложен принцип разделения: на первой закладке элемента справочника СкидкиНаценки мы определяем, к чему применяется скидка и каков ее размер, а на закладке условий — при каких обстоятельствах в чеке или заказе эта скидка активируется.

Рассмотрим конкретный практический пример: при заказе Товара 1 в количестве от 10 штук клиент получает скидку 30% на позиции Товар 1, Товар 2 и Товар 3.

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

Таким образом, алгоритм системы сначала проанализирует строку или строки с Товаром 1: если их суммарное количество в документе достигает 10 штук, условие признается выполненным. Затем скидка 30% автоматически распределится по всем строкам документа, где фигурируют Товар 1, Товар 2 и Товар 3.

Использование сегментов номенклатуры для гибкого управления

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

  1. Создадим сегмент номенклатуры (например, Акционные сопутствующие товары).
  2. В настройках сегмента выберем способ формирования Периодически обновлять или Формировать вручную. Способ Формировать динамически создает дополнительную нагрузку на СУБД, так как запрос исполняется при каждом расчете документа.
  3. Для периодических сегментов настроим регламентное задание фонового обновления состава сегмента. Данные будут фиксироваться в регистре сведений, обеспечивая максимальную скорость пересчета скидок в заказах клиентов.

Обратим внимание на особенность архитектуры: в аналитических отчетах 1С сегменты можно использовать только в качестве условий отбора. Построить группировку строк по сегментам нельзя, поскольку одна и та же номенклатурная позиция может входить сразу в неограниченное число сегментов (связь «многие-ко-многим»).

Настройка ступенчатых (прогрессивных) скидок

Рассмотрим ситуацию, когда размер скидки зависит от объема: при покупке от 5 шт. драйвера скидка составляет 10%, а при покупке от 15 шт. — уже 25%. В таком случае настраивается лестница условий:

  1. Создадим две отдельные скидки: первую на 10% (условие: Количество >= 5), вторую на 25% (условие: Количество >= 15).
  2. Объединим обе скидки в одну группу (папку) в справочнике СкидкиНаценки.
  3. В свойствах группы скидок укажем вариант совместного применения: Максимум либо Вытеснение.

При варианте Максимум программа автоматически выберет наибольшую выгоду для покупателя: если в документе 16 штук товара, сработают оба условия, но применится только скидка 25%.

Активация и проверка работы скидки в документах

Чтобы настроенная скидка начала действовать в торговых операциях, выполним финальные шаги:

  1. В карточке скидки переведем статус в значение Действует и укажем дату начала действия акции.
  2. Назначим скидку в соглашении с клиентом (типовом или индивидуальном), по складу либо по карте лояльности в разделе CRM и маркетинг — Установка скидок по соглашениям.
  3. Создадим документ Заказ клиента или Реализация товаров и услуг, добавим нужные товары и нажмем кнопку Цены и скидки — Пересчитать скидки (наценки).
  4. Для контроля расчета откроем отчет по кнопке Открыть информацию о скидках (наценках) для строки / документа. В открывшемся окне отобразится детальный отчет: какие условия проверялись, какие из них были выполнены и какой процент применился к каждой позиции.
← На главную