Найти в Дзене

Скидки в 1С ERP: Как определяется «наивысший приоритет» у скидки?

Вопрос от пользователя: «В описании написано: "Выбирается скидка с наивысшим приоритетом". Как определяется этот наивысший приоритет у скидки?» Суть проблемы
Когда в одной группе скидок с настроенным "Вытеснением" срабатывает несколько правил, система должна выбрать одно. Вы не понимаете, по какому принципу она делает этот выбор, и не можете предугадать результат, что делает настройку скидок лотереей. Алгоритм выбора скидки-победителя
Механизм выбора в 1С:ERP детерминированный (четкий и предсказуемый). Он состоит из двух шагов: ШАГ 1: Битва процентов.
Система вычисляет размер скидки, которую предлагает КАЖДОЕ из сработавших правил. Правило, предлагающее наибольший процент (или наибольшую сумму) скидки, получает наивысший приоритет. ШАГ 2: Разрешение ничьей.
Если два разных правила предлагают одинаковый размер скидки, система смотрит на их порядковый номер (сортировку) внутри группы скидок. Что важнее: процент или порядок?
Процент всегда важнее порядка. Система сначала ищет максимальную

Вопрос от пользователя: «В описании написано: "Выбирается скидка с наивысшим приоритетом". Как определяется этот наивысший приоритет у скидки?»

Суть проблемы
Когда в одной группе скидок с настроенным "Вытеснением" срабатывает несколько правил, система должна выбрать одно. Вы не понимаете, по какому принципу она делает этот выбор, и не можете предугадать результат, что делает настройку скидок лотереей.

Алгоритм выбора скидки-победителя
Механизм выбора в 1С:ERP детерминированный (четкий и предсказуемый). Он состоит из двух шагов:

ШАГ 1: Битва процентов.
Система вычисляет размер скидки, которую предлагает КАЖДОЕ из сработавших правил.
Правило, предлагающее наибольший процент (или наибольшую сумму) скидки, получает наивысший приоритет.

  • Пример: Сработали два правила: "Скидка 10%" и "Скидка 15%". Победит правило со скидкой 15%.

ШАГ 2: Разрешение ничьей.
Если два разных правила предлагают
одинаковый размер скидки, система смотрит на их порядковый номер (сортировку) внутри группы скидок.

  • Пример: Сработали два правила: "Скидка 10% от объема" и "Скидка 10% по акции". Победит то правило, которое находится ВЫШЕ в списке правил группы.

Что важнее: процент или порядок?
Процент всегда важнее порядка. Система сначала ищет максимальную выгоду для покупателя, и только при равенстве процентов смотрит на порядок.

Решение и рекомендации

  1. Контролируйте размер скидки. Главный рычаг управления — это процент или сумма в правиле. Чтобы какое-то правило применялось чаще, сделайте его более выгодным.
  2. Используйте порядок для тонкой настройки. Если у вас есть несколько равнозначных по размеру, но разных по смыслу скидок, ставьте выше ту, которую считаете приоритетной.
  3. Тестируйте конфликтующие правила. Создавайте тестовые документы, где выполняются условия нескольких правил с одинаковым процентом, чтобы убедиться, что побеждает нужное.
  4. Документируйте логику. Если логика сложная, составьте для коллег памятку: "В случае конфликта между акцией X и Y всегда побеждает акция X, так как она находится выше в списке".

Итог простыми словами

Представьте отбор на шоу талантов.

  • ШАГ 1: Судьи смотрят на силу таланта (размер скидки). У кого талант ярче, тот проходит.
  • ШАГ 2 (если таланты равны): Судьи смотрят на порядковый номер участника в списке. Проходит тот, кто был записан первым.

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