Здравствуйте, подскажите что-то в формуле расчета цен.
Если (Розничная цена СТУС) > (минимальной цены конкурентов), (минимальная цена конкурентов), (Розничная цена стус)
В данном случае те позиции которые отсутствуют у конкурентов у меня становятся равными нулю.
Что порекомендуете?
В идеале формулу прописать, что если у конкурентов дешевле, то цена = цена конкурентов -1грн
Цены конкурентов
Вышлите архив БД нам на почту, мы проверим, а так же сообщите какой товар проверять. Постараемся помочь.
С уважением, поддержка ElbuzGroup.
Для более точного расчёта цен товаров на основании формулы необходимо учитывать то, что макроподстановки "Цены Конкурентов" могут иметь нулевые значения, т.к. в списке товаров конкурентов может не быть сопоставленного товара с товаром из учётной ситемы (СТУС). Поэтому необходимы дополнительные условия для проверки нулевых цен.
Если вы сейчас используете формулу:
тогда модифицированная формула будет иметь такой вид:
При использовании этой формулы, если цена в списке товаров конкурентов равна нулю, тогда будет сохранена текущая цена в учётной системе.
Если вы сейчас используете формулу:
Код: Выделить всё
ЕСЛИ({РозничнаяЦенаСТУС}>{МинЦенаКонкурентов}, {МинЦенаКонкурентов}, {РозничнаяЦенаСТУС})Код: Выделить всё
ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}>0, ЕСЛИ({РозничнаяЦенаСТУС}>{МинЦенаКонкурентов}, {МинЦенаКонкурентов}, {РозничнаяЦенаСТУС}), {РозничнаяЦенаСТУС})С уважением, поддержка ElbuzGroup.
Здравствуйте, подскажите как правильно модифицировать формулу
ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}>0, ЕСЛИ({РозничнаяЦенаСТУС}>{МинЦенаКонкурентов}, {МинЦенаКонкурентов}, {РозничнаяЦенаСТУС}), {РозничнаяЦенаСТУС})
с таким расчетом, что если у конкурентов дешевле то розничная цена = цена конкурентов -10грн, но чтоб торговая наценка была не менее 6%.
Т.е. если у конкурентов дешевле на 10%, то считаем их цену не реальной и ставим нашуобычную розничную цену
ранее обсуждалось тут
http://forum.elbuz.com/viewtopic.php?f=6&t=840
ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}>0, ЕСЛИ({РозничнаяЦенаСТУС}>{МинЦенаКонкурентов}, {МинЦенаКонкурентов}, {РозничнаяЦенаСТУС}), {РозничнаяЦенаСТУС})
с таким расчетом, что если у конкурентов дешевле то розничная цена = цена конкурентов -10грн, но чтоб торговая наценка была не менее 6%.
Т.е. если у конкурентов дешевле на 10%, то считаем их цену не реальной и ставим нашуобычную розничную цену
ранее обсуждалось тут
http://forum.elbuz.com/viewtopic.php?f=6&t=840
Попробуйте эту формулу:
Код: Выделить всё
ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}>0, ЕСЛИ({РозничнаяЦенаСТУС}>{МинЦенаКонкурентов} AND (100-({МинЦенаКонкурентов}/{РозничнаяЦенаСТУС}*100))<10, {МинЦенаКонкурентов}-10, {РозничнаяЦенаСТУС}), {РозничнаяЦенаСТУС})С уважением, поддержка ElbuzGroup.
А можно как-то еще учитыватьминимальную рентабельность.Т.е. если цена конкурентов меньше 106% минимальной цены поставщиков, то возвращаем розничную цену СТУС
Для какой цели вы создали две одинаковые темы на форуме?
С уважением, поддержка ElbuzGroup.
Тема обсуждалась давно, не увидел тема закрыта или открыта, вот и написал в новой.TechAdmin писал(а):Для какой цели вы создали две одинаковые темы на форуме?
а этот вопрос решили написать в старой теме?учитывать минимальную рентабельность
С уважением, поддержка ElbuzGroup.
Не досмотрел, сорри. Так минимальную рентабельность реальноучитывать?TechAdmin писал(а):а этот вопрос решили написать в старой теме?учитывать минимальную рентабельность
