Есть прайс лист поставщика АБТ.
В нем две колонки с ценами Опт и МИЦ.
Поставщик требует всегда соблюдать МИЦ, но постоянно сам косячит с ценами и очень часто МИЦ присылается ниже, чем цена Опт.
Попытался решить проблему следующим образом:
Создал из одного поставщика двух: АБТ и АБТ_МИЦ
Теперь необходимо настроить таким образом, чтобы при обработке данных импортер между двумя поставщиками АБТ и АБТ_МИЦ брал наивысшую(!) цену.
Но в случае, если данный товар есть у третих и более поставщиков, у которых цена ниже чем у АБТ и АБТ_МИЦ, то брал именно низку цену третих поставщиков.
Возможно ли это решить при помощи настройки приоритета поставщиков?
Если да, то как?
Если есть какой либо другой вараинт, очень прошу подсказать.
Спасибо заранее.
Помогите настроить прайс. Не могу решить проблему!
Как вариант.
Можно реализовать, с помощью макроса VBA.
Проходим по всем строкам в прайсе, сравниваем значения цены Опт и цены МИЦ и создаем в других столбцах новые, затем результат импортируем в PLI.
Можно реализовать, с помощью макроса VBA.
Проходим по всем строкам в прайсе, сравниваем значения цены Опт и цены МИЦ и создаем в других столбцах новые, затем результат импортируем в PLI.
Пишу макросы VBA на заказ от 100 руб. обращаться в личку.
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
-
aks.maximus
- Сообщения: 45
- Зарегистрирован: 22 янв 2015 14:34
Я всего пол года как в PIIxenon писал(а):Как вариант.
Можно реализовать, с помощью макроса VBA.
Проходим по всем строкам в прайсе, сравниваем значения цены Опт и цены МИЦ и создаем в других столбцах новые, затем результат импортируем в PLI.
А можно как то подробнее?
Ссылки в подписи моей, там подробнее про подключение макросов.aks.maximus писал(а):Ixenon писал(а):А можно как то подробнее?
Пишу макросы VBA на заказ от 100 руб. обращаться в личку.
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
Здравствуйте, у меня подобная ситуация. Решение взял здесь http://forum.elbuz.com/viewtopic.php?f= ... 5&start=80
Итог: если цена опт + наценка меньше РРЦ, то ставится РРЦ. Если опт + наценка больше РРЦ, то остается опт + наценка..
либо попросите Ixenon, может как-то конкретней для вас настроит.
Код: Выделить всё
ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}<{МинЦенаКонкурентов}, {МинЦенаКонкурентов}, {РозничнаяЦенаСТУС})либо попросите Ixenon, может как-то конкретней для вас настроит.
-
aks.maximus
- Сообщения: 45
- Зарегистрирован: 22 янв 2015 14:34
Отлично, по логике именно то, что нужно.zeol писал(а):Здравствуйте, у меня подобная ситуация. Решение взял здесь http://forum.elbuz.com/viewtopic.php?f= ... 5&start=80Итог: если цена опт + наценка меньше РРЦ, то ставится РРЦ. Если опт + наценка больше РРЦ, то остается опт + наценка..Код: Выделить всё
ЕСЛИ({МинЦенаКонкурентов}>0 AND {РозничнаяЦенаСТУС}<{МинЦенаКонкурентов}, {МинЦенаКонкурентов}, {РозничнаяЦенаСТУС})
либо попросите Ixenon, может как-то конкретней для вас настроит.
А где теперь эта формула прописывается и как она настраивается? ))
ПС: простите за глупость, я не волшебник - только учусь)
Смотрите в той теме http://forum.elbuz.com/viewtopic.php?f= ... 2&start=40 , а также в справке расчет формулы на основании цен конкурентов.
-
aks.maximus
- Сообщения: 45
- Зарегистрирован: 22 янв 2015 14:34
К сожалению, данный вариант не сработал.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_МИЦ
- Вложения
-
- 1.jpg (79.09 КБ) 9579 просмотров
-
- 2.jpg (40.43 КБ) 9579 просмотров
-
aks.maximus
- Сообщения: 45
- Зарегистрирован: 22 янв 2015 14:34
В продолжение предыдущего поста:
Тут если простыми словами, то логика для формулы такая:
Если цена контрагента CVT >(больше) цены конкурента CVT_МИЦ, то брать цену CVT
Если цена контрагента CVT < (меньше) цены конкурента CVT_МИЦ, то брать цену CVT_МИЦ
Но если цена контрагента CVT и цена конкурента CVT_МИЦ (больше) > мин цены поставщиков, то брать мин. цену поставщиков.
Кто бы помог написать эту формулу.
Я просто не силен в их написании в ПЛИ.
Тут если простыми словами, то логика для формулы такая:
Если цена контрагента CVT >(больше) цены конкурента CVT_МИЦ, то брать цену CVT
Если цена контрагента CVT < (меньше) цены конкурента CVT_МИЦ, то брать цену CVT_МИЦ
Но если цена контрагента CVT и цена конкурента CVT_МИЦ (больше) > мин цены поставщиков, то брать мин. цену поставщиков.
Кто бы помог написать эту формулу.
Я просто не силен в их написании в ПЛИ.
Самый простой вариант, реализовать, с помощью макроса VBA.
Проходим по всем строкам в прайсе, сравниваем значения цены Опт и цены МИЦ и создаем в отдельном столбце новое значение по формуле: если цена Опт > цены МИЦ, то берем цену Опт, иначе берем цену МИЦ
По поводу создания формулы конкурентов, есть такая услуга, стоит всего 50$
Вот на этой странице можно заказать.
Проходим по всем строкам в прайсе, сравниваем значения цены Опт и цены МИЦ и создаем в отдельном столбце новое значение по формуле: если цена Опт > цены МИЦ, то берем цену Опт, иначе берем цену МИЦ
По поводу создания формулы конкурентов, есть такая услуга, стоит всего 50$
Вот на этой странице можно заказать.
Пишу макросы VBA на заказ от 100 руб. обращаться в личку.
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
