Собственная система скидок в 1С:УТ
Создание собственной системы скидок с помощью механизма «Цены и скидки» в УТ начинается не с настройки отдельной акции, а с описания правил ценообразования. Механизм разделяет выбор исходной цены и предоставление скидки, позволяет учитывать номенклатуру, характеристики, объём покупки и сегмент покупателя. Он доступен начиная с редакции УТ 11.4.
Практический подход заключается в том, чтобы собрать существующие виды цен, ценовые группы, группы номенклатуры и клиентские сегменты, а затем определить, где требуется скидка, а где достаточно индивидуальной цены. Минимальная цена продажи, округление и совмещение условий должны быть заданы заранее: это снижает вероятность конфликтов между документами и соглашениями.
Опишите правила скидочной политики
Перечислите бизнес-поводы для снижения цены: достижение объёма, принадлежность к определённой категории, постоянный статус покупателя или накопленная сумма покупок. Например, оптовым клиентам можно предоставлять скидку пять процентов при заказе от десяти единиц одного товара, а постоянным покупателям — десять процентов на выбранную группу номенклатуры в течение месяца.
Для каждого правила определите область действия, период, размер скидки и поведение при совпадении с другими условиями. Отдельно укажите, какие скидки не суммируются, действуют только по предварительной записи или распространяются на конкретные виды цены. Этот перечень станет основанием для настройки, а не набором скидок, которые придётся исправлять в каждом новом чеке.
Настройте виды цен и ценовые группы
Вид цены задаёт коммерческую основу: розничную, оптовую или специальную цену для отдельной клиентской базы. Их создают в НСИ и назначают номенклатуре через действующие цены либо договоры и соглашения с условиями ценообразования. Проверьте приоритет источников, чтобы исходная цена определялась предсказуемо при оформлении продажи.
Ценовые группы объединяют позиции с одинаковыми коммерческими условиями. Их можно использовать вместо длинных перечней номенклатуры в скидочных правилах: изменение группы сразу влияет на все входящие в неё товары. Перед настройкой убедитесь, что каждая позиция относится только к нужной группе и не дублируется в нескольких группах с разными условиями.
Исходную цену и скидку важно разделять. Соглашение может задавать персональную цену, а механизм скидок — дополнительно уменьшать её в зависимости от количества или статуса покупателя. Такой подход облегчает аудит: в документах видно, откуда взялась цена и какое правило изменило её.
Создайте скидки и задайте условия
В карточке скидки укажите период действия и условия применения. Они могут ограничивать скидку группой номенклатуры, характеристикой, видом цены, сегментом покупателей, количеством или суммой чека. Для объёмных условий задайте диапазон: от минимального количества до максимального, если верхняя граница действительно нужна.
Величину скидки задавайте процентом, суммой либо новой ценой позиции — в зависимости от выбранного способа расчёта. Отдельно настройте округление и взаимодействие с минимальной ценой продажи. Если скидка должна ограничиваться порогом, зафиксируйте это явным правилом и проверьте результат на граничных значениях.
Для примера возьмём сегмент оптовых покупателей, группу «Кофе» и покупку от десяти единиц. Скидочная карта или идентификатор покупателя связывает чек с накопленным объёмом, если действует накопительная программа. Для обычной скидки за количество достаточно условия по номенклатуре и количеству в текущем чеке.
Сопоставьте варианты построения правил
Для типовых сценариев подходят четыре комбинации условий. Важно различать разовую скидку за количество и программу, учитывающую историю покупок клиента.
| Модель скидки | Основное условие | Настройка в УТ | Практический результат |
|---|---|---|---|
| Скидка за объём | Количество товара в чеке | Группа номенклатуры, количество, процент | Снижается цена каждой позиции при достижении порога |
| Скидка постоянному клиенту | Принадлежность к сегменту покупателей | Соглашение, сегмент, период действия | Особые условия для выбранной клиентской базы |
| Скидка на категорию | Вхождение номенклатуры в группу | Группа номенклатуры и вид цены | Единое правило для набора товаров |
| Накопительная скидка | Объём покупок за период | Скидочная карта, пороги, срок | Размер скидки зависит от истории покупок |
Если клиент одновременно относится к постоянным покупателям и достигает объёмного порога, заранее определите, какое правило имеет приоритет. Удобно выбирать наиболее выгодное для клиента условие либо применять фиксированную скидку, исключающую двойное уменьшение цены. Проверьте также случаи, когда покупатель входит в сегмент после накопления нужного объёма.
Проверьте расчёт и применение скидок
Тестируйте на типовых и граничных сценариях: обычный чек, достижение минимального количества, несколько позиций одной группы, скидка на услугу и продажа с минимальной ценой. Сравните фактический результат с расчётом вручную, включая округление каждой строки и итоговой суммы.
Отдельно проверьте даты начала и окончания скидки, назначение сегмента покупателю, связь со скидочной картой и отсутствие скидки у клиента, которому она не положена. Убедитесь, что при оформлении продажи скидка рассчитывается автоматически, а её отмена сохраняется в документе с указанием причины.
Автоматизация особенно полезна при большом количестве номенклатуры и повторяющихся акциях. Однако результат зависит от качества исходных данных: незаполненная характеристика, неверная ценовая группа или устаревшая привязка покупателя могут изменить условия расчёта. Регламент проверки стоит закрепить до запуска новой скидочной политики.
Опубликуйте рабочую схему скидок в профессиональном сообществе и приложите результаты проверки: это поможет коллегам оценить применимость настроек в других отраслях. Подпишитесь на публикации сообщества и участвуйте в обсуждении практических схем ценообразования.