Логические условия

Помощь пользователям в работе с программой E-Trade PriceList Importer
Rainbow
Сообщения: 123
Зарегистрирован: 29 апр 2014 11:26

Добрый день!
Хочу прописать в допстолбце СТУС условие предоплаты для выгрузки на сайт. Если цена товара в СТУС больше 65000, то в допполе должно отображаться 1. Прописал ЕСЛИ("{СТУС_Цена}">"65000"=="1") - не работает. Помогите пожалуйста правильно прописать логическое условие.
Спасибо! И с наступающим Новым Годом!
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

попробуйте "{СТУС_Цена}" заменить на {СТУС_Цена}
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Rainbow
Сообщения: 123
Зарегистрирован: 29 апр 2014 11:26

Добрый день!
Кавычки убрал, цену с нолями после точки ставил. Не работает. Что можно еще сделать?
Спасибо!
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

функция ЕСЛИ() не правильно прописана, там запятые должны быть между условиями 1 и 2.
Инструкция.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Rainbow
Сообщения: 123
Зарегистрирован: 29 апр 2014 11:26

Добрый день!
Логическое условие прописывал по разному. Например: ЕСЛИ("{СТУС_Цена}">="50001", "1", ЕСЛИ("{СТУС_Цена}"<="50000", " " )). Кавычки ставил и убирал. Не работает.
Эта допколонка используется только в СТУС для создания на сайте опции "предоплата".
Помогите пожалуйста прописать правильно условие, если цена товара в СТУС больше 50000, то в допстолбце должна быть 1. Не получается(((
Спасибо!
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

К сожалению, формула составлена не правильно.
Составление формул нашими специалистами оплачивается отдельно. Так же есть возможность придерживаться инструкции и составить формулу самому.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Rainbow
Сообщения: 123
Зарегистрирован: 29 апр 2014 11:26

Сколько стоит составление формулы?
Rainbow
Сообщения: 123
Зарегистрирован: 29 апр 2014 11:26

Добрый день, уважаемая техническая поддержка!
Формула заработала)! Но не совсем корректно.
С одной стороны все просто: ЕСЛИ("{СТУС_Цена}">="64999.99","1","" ). На мой взгял логика верна. Если в ячейке "СТУС_Цена", значение больше или равно "64999.99", то формула (логическое выражение) возвращает в допстолбец "1" - истина, в противном случае пусто,т.е."" - ложь. Все так и работает. Только вот какая штука!? Не учитывается количество знаков в цене товара. Например: везде, где в цене товара, первые цифры больше заданного значения (65>64 650>649 6500>6499), в допстолбце также стоит "1". А там, где цена товара больше 100 000.00 - в допстолбце пусто. Почему? Что сделано не корректно?
Спасибо!
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

приведите реальный пример на конкретных цифрах.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Rainbow
Сообщения: 123
Зарегистрирован: 29 апр 2014 11:26

Добрый день!
Высылаю скрины (во вложении).
Вложения
Естественно, цены на товар ниже числа, указанного в формуле, но предоплату все равно прописывает.
Естественно, цены на товар ниже числа, указанного в формуле, но предоплату все равно прописывает.
Предоплата есть на товар с меньшей ценой.JPG (251.05 КБ) 4274 просмотра
Там, где цена на товар выше 100000 или 200000 рублей, предоплата отсутствует.
Там, где цена на товар выше 100000 или 200000 рублей, предоплата отсутствует.
Предоплата выше 100 тысяч.JPG (282.62 КБ) 4274 просмотра
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»