Цены конкурентов
Добавлено: 12 апр 2013 01:30
Здравствуйте, подскажите в расчете цен конкурентов оператор {МинЦенаКонкурентов} возвращает минимальное значение по каждому из конкурентов или просто по всем конкурентам нашел минимум и на основании его считает.
У нас одно из условий {МинЦенаКонкурентов}/{МинЦенаПоставщиков}>1.07
Розница СТУС = 758
Мин цена поставщиков 627
Конкурент А = 633 (не выполняется условие {МинЦенаКонкурентов}/{МинЦенаПоставщиков}>1.07 )
Конкурент Б = 673 (условие выполняется 673/627=1,073)
В моем случае розницу СТУС поставило 758 вместо 672 (мин. цена конкурентов -1)
или в формуле какой-то цикл сработал не так как я хочу
ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}>0, ЕСЛИ({МинЦенаКонкурентов}>{РозничнаяЦенаСТУС}, {МинЦенаКонкурентов}-1, ЕСЛИ({МинЦенаКонкурентов}<2301 AND {МинЦенаКонкурентов}/{МинЦенаПоставщиков}>1.07, {МинЦенаКонкурентов}-1, ЕСЛИ({МинЦенаКонкурентов}>2301 AND {МинЦенаКонкурентов}/{МинЦенаПоставщиков}>1.06, {МинЦенаКонкурентов}-1, {РозничнаяЦенаСТУС}))), {РозничнаяЦенаСТУС})
По идее должно было выполнится условие выделеное жирным и подчеркнутым.
Правильно?
Если по алгоритму мы выбираем всего лишь одну минимальную цену со всех конкурентов... думаю это не правильно.
Пример показан
У нас одно из условий {МинЦенаКонкурентов}/{МинЦенаПоставщиков}>1.07
Розница СТУС = 758
Мин цена поставщиков 627
Конкурент А = 633 (не выполняется условие {МинЦенаКонкурентов}/{МинЦенаПоставщиков}>1.07 )
Конкурент Б = 673 (условие выполняется 673/627=1,073)
В моем случае розницу СТУС поставило 758 вместо 672 (мин. цена конкурентов -1)
или в формуле какой-то цикл сработал не так как я хочу
ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}>0, ЕСЛИ({МинЦенаКонкурентов}>{РозничнаяЦенаСТУС}, {МинЦенаКонкурентов}-1, ЕСЛИ({МинЦенаКонкурентов}<2301 AND {МинЦенаКонкурентов}/{МинЦенаПоставщиков}>1.07, {МинЦенаКонкурентов}-1, ЕСЛИ({МинЦенаКонкурентов}>2301 AND {МинЦенаКонкурентов}/{МинЦенаПоставщиков}>1.06, {МинЦенаКонкурентов}-1, {РозничнаяЦенаСТУС}))), {РозничнаяЦенаСТУС})
По идее должно было выполнится условие выделеное жирным и подчеркнутым.
Правильно?
Если по алгоритму мы выбираем всего лишь одну минимальную цену со всех конкурентов... думаю это не правильно.
Пример показан