08.09.2010 15:26 | |
slaviqПользователь iNETsHOP Количество сообщений 3 Зарегистрирован: 17-11-2009, 17:22:42 |
обновление валюты
при обновлении валюты (новый курс) программа зависает почти на час в системе много поставщиков и большая часть в УЕ при изменении курса - начинается капец |
08.09.2010 15:54 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
При изменении курса валюты идёт пересчёт цен товаров поставщиков в которых указана эта валюта и а затем соответственно пересчёт цен товаров (вашей номенклатуры) и выбор новых поставщиков для товаров |
08.09.2010 16:04 | |
slaviqПользователь iNETsHOP
Тема начата
Зарегистрирован: 17-11-2009, 17:22:42 |
это все приятно но после часа обновления я перезапустил сервак можно мне исходный текст тригера на таблице валют который делает обновление не хочу выдумывать велосипед я его перепишу или предложите решение которое не бедет час работать щас будет скакать курс - что делать нам пока база была маленькая работало все минут 10 теперь ждать обновление курса час и больше просто не реально |
08.09.2010 16:42 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Этот триггер не представляет из себя ничего особенного Код
|
16.07.2014 16:08 | |
simkaПользователь iNETsHOP Количество сообщений 6 Зарегистрирован: 08-06-2014, 12:43:21 |
Справочник валют
При выборе валюты в схемах импорта прайсов импорт происходит без изменений цен происходит,как будто справочника валют не существует |
16.07.2014 16:18 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
В справочнике товаров поставщиков после импорта новых товаров, выбранная валюта устанавливается после импорта прайса? |
16.07.2014 17:01 | |
simkaПользователь iNETsHOP Количество сообщений 6 Зарегистрирован: 08-06-2014, 12:43:21 |
валюта стоит правильная(USD).В справочнике товаров поставщиков значения в колонке "цена прайса" становится из импортируемого прайса,а вот значение колонки "цена закупки" равно - цена разделить на курс и в справочнике товаров она.Это для прайсов в USD. Для UAH все нормально. |
16.07.2014 17:13 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Не совсем понятно, где по вашему мнению ошибка в программе или программа работает неправильно. Из ваших слов "а вот значение колонки "цена закупки" равно - цена разделить на курс" - откуда берется курс? |
16.07.2014 17:24 | |
simkaПользователь iNETsHOP Количество сообщений 6 Зарегистрирован: 08-06-2014, 12:43:21 |
Прикрепляю прайс в USD.Валюту выбираем из рис.1 USD. Рисунок 2 и 3 это что получается после импотра. |
16.07.2014 17:28 | |
MaXXПользователь iNETsHOP Количество сообщений 64 Зарегистрирован: 11-11-2008, 04:35:57 |
Цитата Написал: simka валюта стоит правильная(USD).В справочнике товаров поставщиков значения в колонке "цена прайса" становится из импортируемого прайса,а вот значение колонки "цена закупки" равно - цена разделить на курс и в справочнике товаров она.Это для прайсов в USD. Для UAH все нормально. В СТП "цена закупки" = "цена прайса" * "курс валюты из справочника валют". Как я понимаю это пошло еще с тех далеких времен, когда некоторые поставщики присылали прайс-листы в гривне, и если в каталоге СТ все цены велись в USD, то нужно было привести все к USD или наоборот. Какие тут вообще проблемы могут быть? |
16.07.2014 17:34 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Цитата Написал: simka Прикрепляю прайс в USD.Валюту выбираем из рис.1 USD. Рисунок 2 и 3 это что получается после импотра. Прикрепите рисунки к посту |
16.07.2014 17:44 | |
simkaПользователь iNETsHOP Количество сообщений 6 Зарегистрирован: 08-06-2014, 12:43:21 |
Спасибо,разобрались. |
16.07.2014 17:48 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Цена закупки в СТП рассчитывается по формуле: "цена закупки" = ФОРМУЛА_НАЦЕНКИ( "цена прайса" * "курс валюты из справочника валют" * "курс валюты прайса СТП" ). Т.е. в триггере, при изменении цены прайса, курса валюты прайса, формулы наценки, валюты - происходит пересчет цены продажи по следующему алгоритму: 1) берется цена товара из прайса 2) если указана валюта - умножается на курс привязанной к товару валюты 3) если непосредственно в товаре указан курс валюты прайса, то цена еще умножается на этот курс (т.к. может быть указана как валюта так и отдельно курс или оба эти параметра) 4) цена с учетом курсов валют передается в формулу расчета для вычисления результирующей цены закупки товара у поставщика. |