...
В указанном примере выполняется 2 правила, до 15000 и дороже или равно 15000. В конце добавилось условия выбора прайсов and price_id in (120, 135) , которое означает, что данное правило будет распространяться только на 2 прайса, у которых ID = 120 и ID = 135. ID прайса можно посмотреть в карточке прайса. Если нужно условие только на 1 прайс, то оно будет выглядеть так: and price_id in (120)
Если нужно чтобы правила наценки распространялись только на цены в какой-то определенной валюте:
update price_detail set F_3UCHO4T0H = price + 11 * price/100 where price < 15000 and price_id in (120, 135) and price_curr_id = 3;
update price_detail set F_3UCHO4T0H = price + 55 * price/100 where price >= 15000 and price_id in (120, 135) and price_curr_id = 3;
В указанном примере правило распространяется только на 2 выбранных прайса на товары, цены которых в валюте Евро. ID валюты (3) можно посмотреть здесь:
Полученную цену можно перевести сразу в другую валюту:
update price_detail set F_3UCHO4T0H = (price + 55 * price/100) / ###USD### where price >= 15000 and price_curr_id = 4;
В указанном примере наценка распространяется на товары в Российских рублях, при этом результат переводится в доллары. Для этого формула берется в скобки и делится на курс, который указывается с помощью кода ###USD###
Если у вас основная валюта Российские рубли, цена в прайсе в Евро, а нужно перевести в доллары, то курсы у вас заданы по отношению к российскому рублю и просто умножить или поделить на курс доллара не получится - нужно будет сначала сконвертировать в российские рубли (умножить на курс евро, а потом разделить на курс доллара
update price_detail set F_3UCHO4T0H = (price + 55 * price/100) * ###EUR### / ###USD### where price >= 15000 and price_curr_id = 3;
После того как добавили правила наценки, вы можете выполнять эту группу действий вручную, через пункт меню Quad.Magic
...