К статье
Практический материал

Торговля и Склад · 12 мин

Как установить скидку на группу товаров в 1С

Как настроить скидку на группу товаров в 1С УТ 11 и ERP: создание условия отбора, настройка автоматических и ручных скидок, проверка применения в документах.

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

Логика работы механизма проста: вы создаёте условие предоставления скидки (в нашем случае — «за строку, в которой товар входит в заданную группу»), затем создаёте саму скидку со ссылкой на это условие и включаете её в группу совместного применения. После этого программа сама рассчитывает скидку в заказах клиентов и реализациях товаров.

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

Подготовка: включение механизма скидок

Перед настройкой убедитесь, что в программе включён механизм автоматических скидок. Откройте раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «CRM и маркетинг» (в некоторых релизах — «Продажи») и установите флажок «Автоматические скидки в продажах». При необходимости включите также «Ручные скидки в продажах», если менеджерам нужно назначать скидку вручную в документе.

Если флажок недоступен для редактирования, у текущего пользователя недостаточно прав. Настройку функциональности может менять администратор или пользователь с ролью «Добавление и изменение базовой нормативно-справочной информации». После включения опции в меню появится раздел «CRM и маркетинг» с подразделом «Скидки (наценки)».

Полезно сразу определиться, как должна применяться скидка: автоматически при подборе товара в документ или по кнопке «Рассчитать скидки». Это поведение регулируется в настройках скидок и влияет на работу менеджеров: автоматический расчёт удобнее, но на больших документах немного замедляет ввод строк.

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

Условие определяет, на какие товары распространяется скидка. Перейдите в «CRM и маркетинг» → «Скидки (наценки)» и в списке скидок нажмите «Создать условие предоставления скидки» (или откройте справочник «Условия предоставления скидок» через навигацию раздела).

В форме нового условия выберите тип «За строку, в которой номенклатура входит в сегмент / группу». В типовой УТ 11 доступны варианты отбора: по сегменту номенклатуры, по произвольному отбору (компоновка данных) или по конкретным позициям. Для скидки на группу удобнее всего вариант с произвольным отбором: в настройке отбора укажите поле «Номенклатура.Родитель» (или «Вид номенклатуры», если группировка ведётся по видам) и задайте условие «В группе» со ссылкой на нужную папку справочника.

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

Сохраните условие под понятным именем, например «Номенклатура группы „Кофе и чай“». Одно условие можно использовать в нескольких скидках, поэтому давать осмысленные названия — не формальность, а экономия времени при дальнейшей настройке.

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

Создание скидки и задание процента

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

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

Обратите внимание на флажок «Применять умножение в рамках вышестоящей группы» и параметры округления — они влияют на итоговую цену. Округление настраивается в карточке скидки или в общих параметрах: например, можно округлять цену со скидкой до рубля в большую или меньшую сторону. Неправильно выбранное округление — частая причина расхождений между ожидаемой и фактической ценой.

Группа совместного применения и приоритеты

Скидка сама по себе не начнёт работать, пока не включена в группу совместного применения. В списке скидок есть команда «Установить группу совместного применения» (или группа задаётся прямо в карточке скидки). Создайте группу, например «Основные скидки на продажи», и добавьте в неё новую скидку.

Группа определяет, как скидка взаимодействует с другими акциями. Для группы можно задать вариант совместного применения: «Максимум» (сработает только одна, самая выгодная скидка), «Сложение» (скидки суммируются), «Умножение» (применяются последовательно) или «Вытеснение» (по приоритету). Для скидки на группу товаров чаще выбирают «Сложение» или «Максимум» — в зависимости от того, должна ли она суммироваться, например, со скидкой по дисконтной карте.

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

Варианты совместного применения

Максимум

Срабатывает одна наибольшая скидка. Подходит, когда акции не должны суммироваться.

Сложение

Проценты суммируются: 10% + 5% = 15%. Простая логика, но требует контроля итоговой скидки.

Умножение

Скидки применяются последовательно: 10% затем 5% от уже уменьшенной цены. Итог меньше, чем при сложении.

Вытеснение

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

Проверка применения скидки в документе

После настройки обязательно проверьте расчёт на тестовом документе. Создайте «Заказ клиента», добавьте товар из нужной группы и товар вне группы. Если автоматический расчёт включён, скидка появится сразу в колонках «% авт. скидки» и «Сумма авт. скидки»; если нет — нажмите «Цены и скидки» → «Рассчитать скидки (наценки)».

Признак корректной настройки: скидка применяется только к строкам с товарами целевой группы, включая позиции из подгрупп, и не затрагивает остальные строки. Если скидка не рассчиталась, откройте в документе отчёт «Применённые скидки» (кнопка «Цены и скидки») — он показывает, какие условия выполнились, а какие нет, и по какой причине.

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

Контрольные точки

Как проверить результат

Строка с товаром из целевой группы
Норма

Заполнены «% авт. скидки» и сумма скидки

Тревожный признак

Скидка нулевая или строка не отреагировала на расчёт

Товар из вложенной подгруппы
Норма

Скидка применяется

Тревожный признак

Скидки нет — проверьте условие «В группе» вместо «Равно»

Товар вне группы
Норма

Скидка не применяется

Тревожный признак

Скидка распространилась на лишние позиции — проверьте отбор

Отчёт «Применённые скидки»
Норма

Условие отмечено как выполненное

Тревожный признак

Условие не выполнено — смотрите причину в отчёте

Типичные ошибки и ограничения

Самая частая причина неработающей скидки — она не включена в группу совместного применения или в группе выбран вариант «Вытеснение», при котором другая акция с высшим приоритетом отменяет вашу. Вторая по частоте причина — условие «Равно» вместо «В группе», из-за которого товары из подгрупп не попадают под акцию.

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

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

Типичные ошибки
01
Скидка создана, но не добавлена в группу совместного применения — в документах она не рассчитывается вовсе
02
В условии выбрано «Равно» вместо «В группе» — товары из подгрупп остаются без скидки
03
Забыта дата окончания акции — скидка продолжает применяться после завершения распродажи
04
Перепроведение старых документов после изменения настроек — суммы прошлых продаж меняются
05
Ожидание, что скидка появится в уже проведённых документах — их нужно пересчитывать вручную

Альтернативные способы задать цену со скидкой

Механизм маркетинговых акций — не единственный путь. Если скидка на группу товаров постоянная и не является временной акцией, логичнее использовать вид цен: создайте отдельный вид цен «Розничная со скидкой» и рассчитайте его формулой от базового вида (например, «Оптовая цена × 0,9») с отбором по группе номенклатуры через порядок назначения цен. Тогда цена со скидкой будет подставляться в документы сразу, без расчёта скидок.

Для разовых ситуаций подходит ручная скидка: менеджер в документе через «Цены и скидки» → «Назначить ручную скидку» задаёт процент на выделенные строки. Способ быстрый, но не контролируемый централизованно: ручные скидки сложно аудировать, поэтому для регулярных акций он не подходит.

Выбор зависит от задачи: временная акция с аналитикой эффективности — механизм скидок (наценок); постоянная ценовая политика — виды цен; разовая уступка клиенту — ручная скидка с ограничением максимального процента в правах пользователя.

Маршрут решения

Как выбрать способ

Временная акция на группу товаров с датами начала и окончанияСкидка (наценка) с условием по группе номенклатуры
Постоянная пониженная цена на группу товаровОтдельный вид цен, рассчитываемый формулой от базового
Разовая уступка конкретному клиентуРучная скидка в документе с лимитом процента в правах
Нужна аналитика эффективности акцииТолько автоматические скидки — по ним строятся отчёты маркетинга

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

Почему скидка не рассчитывается в документе, хотя всё настроено?

Проверьте по порядку: включена ли опция «Автоматические скидки в продажах»; добавлена ли скидка в группу совместного применения; не истёк ли период действия акции; выполняется ли условие отбора (это видно в отчёте «Применённые скидки» из документа). В подавляющем большинстве случаев причина находится на одном из этих четырёх шагов.

Распространится ли скидка на товары во вложенных подгруппах?

Да, если в условии отбора используется сравнение «В группе» — оно включает всю иерархию ниже выбранной папки. Если выбрано «Равно», подгруппы не учитываются. Проверить можно, добавив в тестовый заказ товар из подгруппы второго уровня.

Можно ли задать разный процент скидки для разных групп товаров?

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

Что будет со скидкой, если перенести товар в другую папку?

Условие проверяет текущее положение номенклатуры в иерархии на момент расчёта. После переноса товара в другую группу скидка перестанет применяться к нему в новых документах. Уже проведённые документы не изменятся, пока их не перепровести.

Как ограничить максимальную скидку, которую может дать менеджер вручную?

В настройках пользователей и прав (раздел «НСИ и администрирование» → «Настройка пользователей и прав») для группы доступа или отдельного пользователя задаётся ограничение процента ручной скидки по продажам. Превысить лимит в документе менеджер не сможет.

Работает ли этот механизм в 1С:Бухгалтерии?

Нет, автоматические скидки по условиям — функциональность торговых конфигураций (УТ, ERP, Розница, КА, УНФ). В «1С:Бухгалтерии» цену со скидкой указывают вручную в строке документа или через установку цен номенклатуры, без автоматического расчёта по группам.

Итог

Что важно запомнить

Скидка на группу товаров настраивается в три шага: условие отбора «Номенклатура в группе», скидка с процентом и включение в группу совместного применения. Обязательно проверяйте результат на тестовом документе через отчёт «Применённые скидки» и не перепроводите старые документы после изменения настроек акций.