Почему формула рассчета цены работает не корректно?

Помощь пользователям в работе с программой E-Trade PriceList Importer
Neologic1
Сообщения: 59
Зарегистрирован: 02 янв 2018 13:57

Добрый день! Столкнулись с такой ситуацией.
Есть формула для расчета цены. Вот такая:
http://shot.qip.ru/00UHKR-4AUIOQfev/

Ее логика такова: если значение в столбце СТИПП "Monitor" (маркер наличия рекомендованной розничной цены (РРЦ)) = 1, то в качестве цены на товар ставится минимальная из имеющихся к этому товару РРЦ; если маркера нет, то берется минимальная себестоимость и умножается на коэффициент 1.065.

ID столбца правильный:
http://shot.qip.ru/00UHKR-5AUIOQfew/

И вот пример ситуации, когда логика нарушается:
http://shot.qip.ru/00UHKR-4AUIOQfex/

В столбце "Monitor" везде 1:
http://shot.qip.ru/00UHKR-3AUIOQfey/

Т.е. для данной позиции цена должна была бы быть 517 грн. = Мин. РРЦ, но, тем не менее, она вычисляется так, как буд-то РРЦ нет.

Проанализировав прайсы, мы приходим к выводу, что логика нарушается в тех случаях, когда РРЦ поставщиков имеют разные значения.
Как избежать такой ситуации? Может ф-я "МинЦенаРРЦ_Поставщиков" имеет какие-то особенности? Подскажите, пожалуйста.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Где Вы взяли это макроподстановку: {МинЦенаРРЦ_Поставщиков} ?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Neologic1
Сообщения: 59
Зарегистрирован: 02 янв 2018 13:57

В файле истории доработок и исправления ошибок (от 3.07.2013).
Вот тут на форуме она упоминается: http://forum.elbuz.com/viewtopic.php?f= ... %B2#p15968
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

У Вас на скриншоте не видно цены РРЦ, есть только "цена из прайс-листа" и "цена+наценка". Возможно в этом проблема.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Neologic1
Сообщения: 59
Зарегистрирован: 02 янв 2018 13:57

Задумались над Вашим ответом. Включили в СТИППе столбец "Цена розн.". Я правильно поняла посыл?

Теперь проблема с выбором минимальной цены исчезла, но появилась новая: в случае отсутствия маркера "Monitor", некорректно вычисляется цена в СТУС. По задумке и по формуле (http://shot.qip.ru/00UHKR-4AUIOQfev/) она должна формироваться умножением минимальной себестоимости на коэффициент (1,065).

А реально коэффициент умножается на розничную цену поставщика. И она получается огромной: http://shot.qip.ru/00UHKR-3AUIOQff1/

Т.е. цена сформировлалась как 147631.36 = 138621.00*1.065
а должна была 133222.50*1.065 = 141881.43

Вот скриншот с доказательством, что отметки "Монитор" нет: http://shot.qip.ru/00UHKR-6AUIOQff3/
Почему так?


-
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

К сожалению, на Ваших скриншотах ничего не видно, да и нет входящих данных, о которых Вы пишите.
Вышлите больше информации со скриншотами в большем разрешение.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Neologic1
Сообщения: 59
Зарегистрирован: 02 янв 2018 13:57

Прилагаю четкие скриншоты.

СТИПП: http://shot.qip.ru/00UHKR-4AUIOQff4/
Маркер "Monitor" в СТИПП: http://shot.qip.ru/00UHKR-1AUIOQff6/
СТУС: http://shot.qip.ru/00UHKR-6AUIOQff5/
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

К сожалению, на Ваших скриншотах ничего не видно
скриншот мелкий.jpg
скриншот мелкий.jpg (13.95 КБ) 5552 просмотра
Что можно здесь увидеть?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Neologic1
Сообщения: 59
Зарегистрирован: 02 янв 2018 13:57

Я не знаю, почему у Вас все такое мелкое.
Вот уже прямые ссылки:

СТИПП: http://f4.s.qip.ru/AUIOQff4.png
"Monitor" в СТИПП: http://f6.s.qip.ru/AUIOQff5.png
СТУС: http://f1.s.qip.ru/AUIOQff6.png
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Нашли ошибку в алгоритме, исправили. Для Вас доступна новая версия.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ответить

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