Выполнить операцию с дополнительным полем

Последние изменения: 10.04.2023

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


Возьмем значение доп. поля Прибыль за 10, а Закупочную цену за 100 и рассмотрим на примерах результаты некоторых операций.

Например, если необходимо установить минимальную цену таким образом, чтобы она получалась из закупочной + фиксированное значение доп. поля, то создается действие вида:



В таком случае минимальная цена будет равна 110. 


100 + 10 = 110


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



В этом случае минимальная цена будет равна 1000.


100 * 10 = 1000


Обратите внимание, что при умножении, если доп. поле будет пустым, то его значение будет принято за 0. В таком случае произойдет умножение на 0 и цена обнулится!

Если необходимо прибавить или отнять какой-либо процент, значение которого берется из доп поля, то создается действие вида:



Расчет происходит по формуле: Х = Х * (Z / 100 + 1), где Х - минимальная цена, а Z - число из доп поля.

В этом случае минимальная цена будет равна 110.


110 = 100 * (10 / 100 + 1)


Для разницы формула расчета будет иметь вид: Х = Х * (1 - Z / 100) и минимальная цена станет равной 90


90 = 100 * (1 - 10 / 100)


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



Для произведения формула расчета будет иметь вид Х = Х * (Z / 100) минимальная цена станет равна 10.


10 = 100 * (10 / 100)


Помогла ли вам статья?