Поделиться через


Разрешение параллелизма между кодами компонентов цены (предварительная версия)

[Данная статья является предварительной версией документации и может быть изменена.]

Правила параллелизма позволяют определить, что произойдет, если несколько правил ценообразования применяются в одном и том же заказе и/или в строке заказа. Можно настроить правила параллелизма, определяющие, получает ли клиент только одно из правил сопоставления (и если да, какое из них он получает), или же правила комбинируются (и если да, как они объединены). Существует два типа параллелизма:

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

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

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

Параллелизм между кодами компонентов цены влияет только на скидки и корректировку цены маржи. Настройка параметра на уровне структуры цены осуществляется с помощью поля Режим параллелизма по приоритетам на странице Настройка кода компонента цены или на странице Деревья цен. Доступны следующие значения:

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

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

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

Сведения о настройке структур цены см. в разделе Упорядочивание кодов компонентов цены в структуре цены.

Параметры системы для разрешения параллелизма скидок между кодами компонентов цены

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

  1. Перейдите в раздел Управление ценообразованием > Настройка > Параметры управления ценообразования.

  2. На вкладке Цены и скидки на экспресс-вкладке Управление параллелизмом для скидок в пункте Модель сочетания лучшей цены и суммирующихся скидок выберите один из следующих параметров:

    • Лучшая цена и суммирующаяся скидка в рамках приоритета, никогда не суммируется по нескольким приоритетам
    • Лучшая цена только в рамках приоритета, всегда суммируется по нескольким приоритетам
    • Лучшая цена и суммирующаяся скидка в рамках приоритета, лучшая цена и суммирующаяся скидка по нескольким приоритетам

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

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

В следующей таблице приводится пример настройки кода компонента цены и расчетов, которые выполняются в результате этой настройки.

Код компонента цены Описание Последовательность расчета цен Метод расчета Стоимость Составной Рассчитанное значение строки Новая цена за единицу
База Базовая цена — себестоимость запасов 10 1 000,00 долларов США 1 000,00 долларов США
MC01 Утечка 20 Процент 5 Да 50,00 долларов США 1 050,00 долларов США
MC02 Фрахт 30 Процент -2 Да -21,00 доллара США 1 029,00 доллара США
MC03 Корректировка цены маржи группы 40 Cумма 10 Да 10,00 долларов США 1 039,00 доллара США
MC04 Корректировка цены маржи контракта 50 Процент 5 Да 51,95 доллара США 1 090,95 доллара США
MC05 Сбор за доставку 60 Cумма 2 Да 2,00 доллара США 1 092,95 доллара США
MC06 Прочие затраты на продажу 70 Процент 5 Да 54,65 доллара США 1 147,60 доллара США

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

  • Новая цена за единицу рассчитывается для каждой строки в соответствии с последовательностью ценообразования.
  • Для несоставных строк значение строки рассчитывается на основе исходной базовой цены.
  • Для составных строк значение строки рассчитывается на основе новой цены за единицу из предыдущей строки.
  • Новая цена за единицу каждой строки находятся путем добавления ее расчетного значения строки к новой цене за единицу, указанной в предыдущей строке.
  • Расчет продолжается до тех пор, пока не будут обработаны все строки. Результатом является окончательная цена за единицу.

Пример: расчет цены, использующий сочетание составных компонентов и компонентов скидки с наилучшей ценой

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

Код компонента цены Последовательность цен Режим параллелизма по приоритетам Компонент цены Расчетное значение строки
MAC01 10 Составной Компонент маржи $50
MAC02 20 Составной Компонент маржи 20 долларов США
DIS 01 30 Лучшая цена Скидки $10
DIS 02 40 Лучшая цена Скидки 20 долларов США
DIS 03 50 Составной Скидки $30

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

  • Общая корректировка цены является суммой строк компонентов маржи: 70 долларов США.
  • Наилучшая цена (наибольшая скидка) для строк наилучшей цены составляет 20 долларов США. После этого составная скидка добавляется к этой цене. Таким образом, итоговая скидка составляет 50 долларов США.