Страница 1 из 1

Формирование цены

Добавлено: 30 сен 2023 14:16
Freetry
Добрый день.
Подскажите, можно ли настроить формирование конечной цены для выгрузки на сайт, по условиям?
"Цена товара" = "РИЦ поставщика" - "3%", если "цена конкурента" >=" РИЦ поставщика" - "3%"
Если "цена конкурента" < "РИЦ поставщика" - "3%", то "цена товара" = "цена конкурента" - "3%", но если эта цена < себестоимости, то оставить "РИЦ поставщика" - "3%"

Re: Формирование цены

Добавлено: 05 окт 2023 14:53
TechAdmin
Добрий день.
Ви можете скласти формулу для формування ціни з логічними умовами для перевірки значень у різних полях з умовою знижки, тут є приклади формул

Re: Формирование цены

Добавлено: 08 окт 2023 12:23
Freetry
IF({Прайс: Ціна РРЦ} * 0,97 <= [[ОтКонтрагента_2{Прайс: Ціна}]], {Товар БК: Ціна} = {Прайс: Ціна РРЦ} * 0,97, {Товар БК: Ціна} = [[ОтКонтрагента_2{Прайс: Ціна}]] * 0,97)


CASE WHEN {Прайс: Ціна РРЦ} * 0,97 <= [[ОтКонтрагента_2{Прайс: Ціна}]] THEN {Товар БК: Ціна} = {Прайс: Ціна РРЦ} * 0,97 WHEN {Прайс: Ціна РРЦ} * 0,97 < [[ОтКонтрагента_2{Прайс: Ціна}]] THEN {Товар БК: Ціна} = [[ОтКонтрагента_2{Прайс: Ціна}]] * 0,97 WHEN [[ОтКонтрагента_2{Прайс: Ціна}]] * 0,97 < {Прайс: Ціна} THEN {Товар БК: Ціна} = {Прайс: Ціна РРЦ} * 0,97 ELSE {Товар БК: Ціна} = {Прайс: Ціна РРЦ} END

Пробую такие варианты для поля {Товар БК: Ціна}
Не понимаю, как можно проверить, что это работает или если не работает, то где ошибка.
Внес формулу для поля Цена базового каталога, обновил данные, но изменений не вижу.

Re: Формирование цены

Добавлено: 12 окт 2023 10:33
TechAdmin
Доброго дня.
За замовчуванням роздільник десяткових знаків крапка, у вас прописана кома, тому не працює.
Також, замість

Код: Выделить всё

{Товар БК: Ціна} = {Прайс: Ціна РРЦ} * 0.97
використовуйте такий вид

Код: Выделить всё

{Прайс: Ціна РРЦ} * 0.97
поле {Товар БК: Ціна} вже вибрано для складання формули і в нього зберігається результат її роботи.