Столкнулся с определенными трудностями в модуле расчета цен конкурентов.
Поэтапно для полной ясности:
- Создаем профиль конкурента
- Добавляем и настраиваем прайс конкурента
- Настраиваем правила импорта, импортируем, сопоставляем товары
- Внедряем в расчет цен конкурентов формулу: ЕСЛИ({МинЦенаКонкурентов}<{МинЦенаПоставщиков}, {РозничнаяЦенаСТУС}, {МинЦенаКонкурентов}) (условие: цена конкурента не должна быть ниже минимальной входящей цены поставщика. если цена конкурента ниже цены поставщика выставлять цену обычную поставщика + наценку)
- Открываем все прайсы всех поставщиков
- Делаем пакетную обработку цен
Результат:
Цены в СТУС сформировались на основании формулы, но с оговоркой {МинЦенаПоставщиков} учла цену поставщика+наценку а не чистую цену из прайс листа поставщика (был поставлен эксперимент с использованием {МинЦенаПоставщиков}, {МинЦенаСебестоимостьПоставщиков}, {МинЦенаПоставщиковОВ} результат такой же - учитывается цена поставщика+наценка)
Пример работы на цифрах (с применением моей формулы):
Товар_1
поставщик - Цена+наценка 100, Цена из прайса 90
конкурент - Цена 95
после пакетной обработки цена в СТУС устанавливается 100
Товар_2
поставщик - Цена из прайса+наценка 100, Цена из прайса 90
конкурент - Цена 110
после пакетной обработки цена в СТУС устанавливается 110
из примера видно что формула при расчете учитывает "Цену из прайса+наценка" а не как не чистую "Цену из прайса".
Прикрепляю скриншоты как пример:
1.
2.
Следовательно можно сделать вывод что что: во время обработки цен, в формулу входят данные (переменные {МинЦенаПоставщиков}, {МинЦенаСебестоимостьПоставщиков}, {МинЦенаПоставщиковОВ}) цена поставщика+наценка.
Подскажите пожалуйста как всё таки можно ввести в формулу расчета цен конкурентов данную "цена поставщика из прайса"?
Заранее спасибо!
