Страница 1 из 2

Помогите настроить прайс. Не могу решить проблему!

Добавлено: 22 янв 2015 14:41
aks.maximus
Есть прайс лист поставщика АБТ.
В нем две колонки с ценами Опт и МИЦ.
Поставщик требует всегда соблюдать МИЦ, но постоянно сам косячит с ценами и очень часто МИЦ присылается ниже, чем цена Опт.
Попытался решить проблему следующим образом:
Создал из одного поставщика двух: АБТ и АБТ_МИЦ
Теперь необходимо настроить таким образом, чтобы при обработке данных импортер между двумя поставщиками АБТ и АБТ_МИЦ брал наивысшую(!) цену.
Но в случае, если данный товар есть у третих и более поставщиков, у которых цена ниже чем у АБТ и АБТ_МИЦ, то брал именно низку цену третих поставщиков.
Возможно ли это решить при помощи настройки приоритета поставщиков?
Если да, то как?
Если есть какой либо другой вараинт, очень прошу подсказать.
Спасибо заранее.

Re: Помогите настроить прайс. Не могу решить проблему!

Добавлено: 22 янв 2015 17:04
Ixenon
Как вариант.
Можно реализовать, с помощью макроса VBA.
Проходим по всем строкам в прайсе, сравниваем значения цены Опт и цены МИЦ и создаем в других столбцах новые, затем результат импортируем в PLI.

Re: Помогите настроить прайс. Не могу решить проблему!

Добавлено: 22 янв 2015 17:27
aks.maximus
Ixenon писал(а):Как вариант.
Можно реализовать, с помощью макроса VBA.
Проходим по всем строкам в прайсе, сравниваем значения цены Опт и цены МИЦ и создаем в других столбцах новые, затем результат импортируем в PLI.
Я всего пол года как в PI
А можно как то подробнее?

Re: Помогите настроить прайс. Не могу решить проблему!

Добавлено: 22 янв 2015 18:27
Ixenon
aks.maximus писал(а):
Ixenon писал(а):А можно как то подробнее?
Ссылки в подписи моей, там подробнее про подключение макросов.

Re: Помогите настроить прайс. Не могу решить проблему!

Добавлено: 29 янв 2015 14:28
zeol
Здравствуйте, у меня подобная ситуация. Решение взял здесь http://forum.elbuz.com/viewtopic.php?f= ... 5&start=80

Код: Выделить всё

ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}<{МинЦенаКонкурентов}, {МинЦенаКонкурентов}, {РозничнаяЦенаСТУС})
Итог: если цена опт + наценка меньше РРЦ, то ставится РРЦ. Если опт + наценка больше РРЦ, то остается опт + наценка..
либо попросите Ixenon, может как-то конкретней для вас настроит.

Re: Помогите настроить прайс. Не могу решить проблему!

Добавлено: 01 фев 2015 23:00
aks.maximus
zeol писал(а):Здравствуйте, у меня подобная ситуация. Решение взял здесь http://forum.elbuz.com/viewtopic.php?f= ... 5&start=80

Код: Выделить всё

ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}<{МинЦенаКонкурентов}, {МинЦенаКонкурентов}, {РозничнаяЦенаСТУС})
Итог: если цена опт + наценка меньше РРЦ, то ставится РРЦ. Если опт + наценка больше РРЦ, то остается опт + наценка..
либо попросите Ixenon, может как-то конкретней для вас настроит.
Отлично, по логике именно то, что нужно.
А где теперь эта формула прописывается и как она настраивается? ))
ПС: простите за глупость, я не волшебник - только учусь)

Re: Помогите настроить прайс. Не могу решить проблему!

Добавлено: 01 фев 2015 23:03
zeol
Смотрите в той теме http://forum.elbuz.com/viewtopic.php?f= ... 2&start=40 , а также в справке расчет формулы на основании цен конкурентов.

Re: Помогите настроить прайс. Не могу решить проблему!

Добавлено: 04 фев 2015 20:14
aks.maximus
zeol писал(а):Здравствуйте, у меня подобная ситуация. Решение взял здесь http://forum.elbuz.com/viewtopic.php?f= ... 5&start=80

Код: Выделить всё

ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}<{МинЦенаКонкурентов}, {МинЦенаКонкурентов}, {РозничнаяЦенаСТУС})
Итог: если цена опт + наценка меньше РРЦ, то ставится РРЦ. Если опт + наценка больше РРЦ, то остается опт + наценка..
либо попросите Ixenon, может как-то конкретней для вас настроит.
К сожалению, данный вариант не сработал.
Может быть из-за моих кривых рук.
Прикрепляю скриншоты.

Рисунок 1.
Применил вышеописанную формулу. По ней, он должен был взять цену от поставщика CVT - 57480
Так, как цена конкурента CVT_МИЦ - 46550

Рисунок 2.
Но на этом рисунке видно, что он применил почему-то стоимость конкурента CVT_МИЦ - 46550

Но это не самое худшее.
Есть еще 3 поставщика. Там цены ниже. И хотелось бы, чтобы он взял цену самую низкую у другого поставщика, т.е. 29945
А вот формулу применял только между CVT и CVT_МИЦ

Re: Помогите настроить прайс. Не могу решить проблему!

Добавлено: 04 фев 2015 21:38
aks.maximus
В продолжение предыдущего поста:

Тут если простыми словами, то логика для формулы такая:

Если цена контрагента CVT >(больше) цены конкурента CVT_МИЦ, то брать цену CVT
Если цена контрагента CVT < (меньше) цены конкурента CVT_МИЦ, то брать цену CVT_МИЦ
Но если цена контрагента CVT и цена конкурента CVT_МИЦ (больше) > мин цены поставщиков, то брать мин. цену поставщиков.

Кто бы помог написать эту формулу.
Я просто не силен в их написании в ПЛИ.

Re: Помогите настроить прайс. Не могу решить проблему!

Добавлено: 05 фев 2015 08:41
Ixenon
Самый простой вариант, реализовать, с помощью макроса VBA.
Проходим по всем строкам в прайсе, сравниваем значения цены Опт и цены МИЦ и создаем в отдельном столбце новое значение по формуле: если цена Опт > цены МИЦ, то берем цену Опт, иначе берем цену МИЦ
По поводу создания формулы конкурентов, есть такая услуга, стоит всего 50$
Вот на этой странице можно заказать.