Ценообразование по формулам

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

Включается использование формул в окне настроек:

Формулы можно использовать во многих местах в конфигурации.

Нас интересует формула зависимости одного вида цены от другого (других).

Для учета такой формулы создадим откроем новую карточку вида цен:

Укажем что это зависимый вид цен, но для описания зависимости используется не коэффициент, но формула.

Создадим новую формулу:

Текст формулы в нашем примере очень простой: "Цена + 10"

Как составлять формулы Вам поможет инструкция (F1) к карточке формул.

Вот пример чуть более сложной формулы:

?(Цена <10 ,

?((Цена*1.4 / 1) = Цел(Цена*1.4 / 1), Цена*1.4, 1 * (Цел(Цена*1.4 / 1) + 1)),

?(Цена <50 ,

?((Цена*1.4 / 5) = Цел(Цена*1.4 / 5), Цена*1.4, 5 * (Цел(Цена*1.4 / 5) + 1)),

?( Цена <140 ,

?((Цена*1.4 / 10) = Цел(Цена*1.4 / 10), Цена*1.4, 10 * (Цел(Цена*1.4 / 10) + 1)),

?((Цена *1.4/ 50) = Цел(Цена*1.4 / 50), Цена*1.4, 50 * (Цел(Цена*1.4 / 50) + 1))

)))

Здесь коэффициент 1.4 и различное округление до 10, до 50, до 140 и больше.

Выбранную формулу можно тут же проверить:

На картинке курс 20 гривен за доллар.

Вид цен источник - в долларах

А вод этой новой зависимой цены - в гривнах.

Соответственно при проверке, программа представляет 10 долл. как 10*20 = 200 гривен и прибавляет 10 (по формуле).

Получается 210 гривен.

См. также Сложная зависимость Видов Цен (взаимозависимость)