24.10.2017 07:26
xray84
 
Всем доброго дня!!
Существует вот такой расчет старой цены:
for c in (select ph.price
from supermag.SMPriceHistory ph
where ph.storeloc = :P_Loc
and ph.article = :article
and ph.pricetype = :P_Price_Type
and ph.price <> :price
and ph.EventTime < sysdate
order by ph.EventTime desc, ph.recid desc)
loop return supermag.russianspell.PriceCardString(0, :qty*c.price);
end loop;
return null;

проблема такая: на некоторый весовой товар не правильно показывается старая цена! Кто нибудь сталкивался с этим? Сейчас берется цена такая же как и основная цена..
24.10.2017 07:27
xray84
 
Тоесть как то выборочно артикулы правильно берет старую цену, на весовой товар (не весь) берет действующую цену
24.10.2017 07:51
Mtirt
 
Там, где ценник за 100 грамм ?
24.10.2017 08:23
xray84
 
получается что да!!
24.10.2017 08:38
xray84
 
как это побороть? Проверил акционные артикулы остальные нормально все со старой ценой
25.10.2017 05:52
xray84
 
Никак не сделать норм цену?
25.10.2017 06:52
Mtirt
 
Надо проверить, что передается в запрос в качестве ":qty".
Такое чувство, что 0 вместо 0,1.
25.10.2017 06:56
xray84
 
проверил - 0,1 там передается
25.10.2017 06:56
Mtirt
 
А можно увидеть весь ценник целиком?
25.10.2017 07:42
xray84
 
залил во Хранилище временные файлы называние LittleCenSIMPLE_Vigodbo.rar

(ссылку на хранилище не вставляет)
Часовой пояс GMT +3, время: 09:30.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.