Виды цен. Динамический (формула)

1. Liga7 16.03.23 13:05 Сейчас в теме
Здравствуйте! Помогите разобраться в чем косяк мой.
Перешел с УТ на УНФ и теперь не могу настроить расчет стоимости по формуле.
Не могу понять где ошибка. Копировал формулу с УТ, не подошла, посмотрел кучу видео и примеров, написал свою, но выдает ошибку.

Моя формула:

#ЕСЛИ [Учетнаяцена] >= 1 и [Учетнаяцена]<100
#ТОГДА [Учетнаяцена]+[Учетнаяцена]*2.5
#ИНАЧЕ
#ЕСЛИ [Учетнаяцена] >=100 и [Учетнаяцена]<450
#ТОГДА [Учетнаяцена]+[Учетнаяцена]*2.1
#ИНАЧЕ
#ЕСЛИ [Учетнаяцена] >= 450 и [Учетнаяцена]<950
#ТОГДА [Учетнаяцена]+[Учетнаяцена]*2
#ИНАЧЕ
#ЕСЛИ [Учетнаяцена] >= 950 и [Учетнаяцена]<1950
#ТОГДА [Учетнаяцена]+[Учетнаяцена]*1.7
#ИНАЧЕ
#ЕСЛИ [Учетнаяцена] >= 1950 и [Учетнаяцена]<5950
#ТОГДА [Учетнаяцена]+[Учетнаяцена]*1.5
#ИНАЧЕ
#ЕСЛИ [Учетнаяцена] > =5950 и [Учетнаяцена]<10000
#ТОГДА [Учетнаяцена]+[Учетнаяцена]*1.3
#ИНАЧЕ
#ЕСЛИ [Учетнаяцена] >= 10000 и [Учетнаяцена]<15000
#ТОГДА [Учетнаяцена]+[Учетнаяцена]*1.2
#ИНАЧЕ
#ЕСЛИ [Учетнаяцена] >= 15000
#ТОГДА [Учетнаяцена]+[Учетнаяцена]*1.15
#ИНАЧЕ [Учетнаяцена]+[Учетнаяцена]*1.1
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
По теме из базы знаний
Найденные решения
4. Liga7 16.03.23 14:51 Сейчас в теме
Спасибо! Стоило переписать вручную формулу раз 5 и она заработала. Условия для "#ТОГДА" изменил уже после успешной проверки формулы, всё работает. Что в итоге мешало, так и не понял.

#ЕСЛИ [Учетнаяцена]>1 и [Учетнаяцена]<=100

#ТОГДА [Учетнаяцена]*2.5

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=100 и [Учетнаяцена]<450

#ТОГДА [Учетнаяцена]*2.1

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=450 и [Учетнаяцена]<950

#ТОГДА [Учетнаяцена]*2

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=950 и [Учетнаяцена]<1950

#ТОГДА [Учетнаяцена]*1.7

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=1950 и [Учетнаяцена]<5950

#ТОГДА [Учетнаяцена]*1.5

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=5950 и [Учетнаяцена]<10000

#ТОГДА [Учетнаяцена]*1.3

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=10000 и [Учетнаяцена]<15000

#ТОГДА [Учетнаяцена]*1.2

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=15000

#ТОГДА [Учетнаяцена]*1.15

#ИНАЧЕ [Учетнаяцена]*1.1

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 16.03.23 14:29 Сейчас в теме
Главное - текст ошибки никогда никому не говорить! здесь все так делают о)
3. EVKash 14 16.03.23 14:31 Сейчас в теме
(1) Попробуйте по другому...

?([Учетнаяцена] >= 15000, [Учетнаяцена]*2.15, ?([Учетнаяцена] >= 10000, [Учетнаяцена]*2.2, ?([Учетнаяцена] >= 5950, [Учетнаяцена]*2.3, ?([Учетнаяцена] >= 1950, [Учетнаяцена]*2.5, ?([Учетнаяцена] >= 950, [Учетнаяцена]*2.7, ?([Учетнаяцена] >= 450, [Учетнаяцена]*3, ?([Учетнаяцена] >= 100, [Учетнаяцена]*3.1, ?([Учетнаяцена] >= 1, [Учетнаяцена]*3.5))))))))

хотя по условию не понятно, что делать с ценой меньше рубля. и когда по вашему должно отработать
#ИНАЧЕ [Учетнаяцена]+[Учетнаяцена]*1.1
?
4. Liga7 16.03.23 14:51 Сейчас в теме
Спасибо! Стоило переписать вручную формулу раз 5 и она заработала. Условия для "#ТОГДА" изменил уже после успешной проверки формулы, всё работает. Что в итоге мешало, так и не понял.

#ЕСЛИ [Учетнаяцена]>1 и [Учетнаяцена]<=100

#ТОГДА [Учетнаяцена]*2.5

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=100 и [Учетнаяцена]<450

#ТОГДА [Учетнаяцена]*2.1

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=450 и [Учетнаяцена]<950

#ТОГДА [Учетнаяцена]*2

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=950 и [Учетнаяцена]<1950

#ТОГДА [Учетнаяцена]*1.7

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=1950 и [Учетнаяцена]<5950

#ТОГДА [Учетнаяцена]*1.5

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=5950 и [Учетнаяцена]<10000

#ТОГДА [Учетнаяцена]*1.3

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=10000 и [Учетнаяцена]<15000

#ТОГДА [Учетнаяцена]*1.2

#ИНАЧЕ

#ЕСЛИ [Учетнаяцена]>=15000

#ТОГДА [Учетнаяцена]*1.15

#ИНАЧЕ [Учетнаяцена]*1.1

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ

#КОНЕЦЕСЛИ
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот