18.08.2016 11:05 | |
maxteltПользователь iNETsHOP Количество сообщений 115 Зарегистрирован: 03-12-2014, 12:33:15 |
Цитата Написал: maxtelt И еще вопрос, если у меня стоит брать РРЦ цену по цене2(колонка F), а там цена в евро, как в таком случае быть, как влиять на цену2. Есть колонка "Курс валюты №2", если вы в схеме импорта внесете туда курс валюты, то соответственно при расчете (выборе) РРЦ вы сможете его учитывать, т.е. использовать не просто поле таблицы товаров поставщиков SG_PRICE2, а SG_PRICE2*SG_CYRRENCY_RATE2 или в самом скрипте расчета РРЦ брать курс определенной валюты из справочника валют и умножать/делить на него. Вариантов достаточно много. Подскажите как будет выглядеть скрипт расчета РРЦ в справочнике приоритета поставщиков на бренд KUPPERSBUSCH (прайс во вложении). Первый способ не получился пробовал в ценовые выражения вставить SG_PRICE2*SG_CYRRENCY_RATE2 и в справочнике товаров использовать, а если в схеме импорта указать курс валюты то он установится для всех товаров, а мне надо только для определенных (у которых с столбце цена2 цена в евро) |
18.08.2016 20:44 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Уточните вопрос, вам нужно в справочнике товаров поставщиков установить валюту по названию валюты поставщика, или сделать индивидуальный алгоритм расчета цены с использованием РРЦ? |
18.08.2016 21:36 | |
maxteltПользователь iNETsHOP
Тема начата
Зарегистрирован: 03-12-2014, 12:33:15 |
Наверно второй вариант, потому что сейчас 1612*76+15%=140888, а надо 2015*76(курс евро)=153140
|
19.08.2016 17:13 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Ценовые выражения предназначены только для манипуляций с арифметическими выражениями цены и не учитывают других факторов. Более того, в справочнике товаров поставщиков вычисляется цена закупки (чтобы при сравнении одинаковых предложений от разных поставщиков выбрать оптимальный вариант), а цена продажи устанавливается в справочнике товаров от выбранной цены конкретного поставщика. Если вам нужно заменить цену продажи какой-то конкретной ценой по каким-то критериям, опишите более подробно ваш алгоритм и критерии отбора, формулы расчета и все что может помочь в создании алгоритма расчета (выбора) цены продажи для вашего случая. |
20.08.2016 09:01 | |
maxteltПользователь iNETsHOP
Тема начата
Зарегистрирован: 03-12-2014, 12:33:15 |
Цитата Данный запрос проверяет если ли у товара привязанные товары поставщиков у которых заполнена колонка "Цена поставщика №2" и которые отмечены как "Есть в наличии". При наличии таких товаров прайсов их цена из поля "Цена поставщика №2" переносится в цену продажи для которой настроено выполнение данного скрипта. Если такие товары отсутствуют, происходит стандартный расчет цены с применением формулы наценки к цене выбранного поставщика. Стоит отметить, что вам нужно импортировать цену РРЦ из прайсов в колонку "Цена поставщика №2" Попробую объяснить проще, после вышеописанных действий у меня для некоторых товаров у которых Цена продажи получается в евро, потому что в прайсе в колонке "Цена поставщика №2" она тоже в евро. Код DECLARE @RRC money, @PF_ID int; Хотел в скрипте который вы дали умножить SG_PRICE2*73(курс евро), но тоже не получается. |
20.08.2016 14:02 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Вы не в том месте SQL-скрипта расчета РРЦ вставили пересчет по курсу валюты. Нужно приблизительно так: Код
|
20.08.2016 14:35 | |
maxteltПользователь iNETsHOP
Тема начата
Зарегистрирован: 03-12-2014, 12:33:15 |
Вот теперь то, что надо спасибо большое. |