Ixenon писал(а):Так в чем проблема?
Напишите формулу для дополнительного поля. Имеющихся макроподстановок вполне достаточно.
Например можно так:
Код: Выделить всё
ЕСЛИ(({ЦЕНА_С_НАЦЕНКОЙ} - {ЦЕНА_БЕЗ_НАЦЕНКИ}) > любое_числовое_значение, {ЦЕНА_С_НАЦЕНКОЙ}, {ЦЕНА_С_НАЦЕНКОЙ} + код_доп.поля_в_котором_указана_стоимость_доставки)
Так же прибыль используемую для сравнения можно рассчитать не в абсолютном, а в процентном или коэффициентном вариантах.
Проблему, а точнее не гибкость реализации работы с макроподставками я описал выше.
То, что формула {ЦЕНА_С_НАЦЕНКОЙ} - {ЦЕНА_БЕЗ_НАЦЕНКИ} равна полю "Прибыль" и так ясно, нам необходимо проводить манипуляцию отталкиваясь от поля "Стоимость доставки" (заполнено у всех товаров), а вот его кода мы не знаем.
ЕСЛИ(({ЦЕНА_С_НАЦЕНКОЙ} - {ЦЕНА_БЕЗ_НАЦЕНКИ}) > 1000, 0, {Стоимость доставки})
Распишу: если прибыль больше 1000, то в поле которое мы придумаем, допустим, "Умная доставка", подставляется 0, если же условие не удовлетворяется, то берем значение из поля "Стоимость доставки"