[ОТВЕТИТЬ]
Опции темы
04.04.2016 11:02  
v_martynov
Здравствуйте.
Сделал ценник, в фастрепорте, для печати ценников по актам переоценки.
Столкнулся с проблемой: при печати ценника на 1 товар, все отрабатывает нормально(печатает и старую, и новую цену нормально), но если печатаешь ценники на несколько товаров то не отрабатывает "Старая цена".
Подскажите пожалуйста где может быть ошибка?
Вложения
Тип файла: rar Problem.rar (2.6 Кб, 28 просмотров)
 
04.04.2016 11:12  
v_martynov
Возможно проблема в версии СМ? Ценник подключаю на СМ 1.033. на СМ 1.032 та же самая ситуация
 
04.04.2016 11:22  
OlegON
Если уж сам сделал ценник, то расскажи лучше, как делал эту старую цену и что есть "не отрабатывает"? Я сейчас, например, ценник и не открою - не в чем.
 
04.04.2016 11:41  
v_martynov
Вот такой у меня запрос.
select
t.Article,
(select ph.price
from supermag.SMPriceHistory ph
where (eventtime, recid) =
(select max(eventtime), max(recid)
from supermag.SMPriceHistory
where article = :P_ARTICLE
and storeloc = :P_LOC
and pricetype = :P_PRICE_TYPE
and round(:P_QTY*price,2) != t.Price)
and ph.storeloc = :P_LOC
and ph.article = :P_ARTICLE
and ph.pricetype = :P_PRICE_TYPE
and round(:P_QTY*ph.price,2) != t.Price) as oldprice,
t.Name
, t.Country
, t.PriceFull
, t.PriceShort
, t.UnitName
, t.QtyPrint
, t.BarCode
, supermag.BarCode.ToCode128_sub('PR|'||t.BarCode||'|'||to_char(trunc(t.Price*100))||'|'||to_char(:pPricerCategory)) BarCodePR128
, decode(t.PLU,null,'','Весы: '||t.PLU) PLU
from supermag.SVPriceCard t
order by 1

Скрины печатной формы вложил.
Миниатюры
Нажмите на изображение для увеличения
Название: Один ценник.png
Просмотров: 72
Размер:	20.2 Кб
ID:	7180   Нажмите на изображение для увеличения
Название: Несколько ценников.png
Просмотров: 64
Размер:	25.6 Кб
ID:	7181  
 
04.04.2016 13:15  
vdm
Тут весь подзапрос выборки старой цены рассчитан на одиночный артикул.
:P_ARTICLE - при печати нескольких артикулов там будет строка-список
:P_QTY - по документации передается только для одиночного артикула, для нескольких возможно появление null в условии.
 
04.04.2016 13:56  
v_martynov
Можете подсказать как исправить ?
 
04.04.2016 14:39  
vdm
В этой теме запрос приведен похожий на правильный (кусок про SMPriceHistory).
https://olegon.ru/showthread.php?p=250564#post250564
 
05.04.2016 16:03  
v_martynov
что-то у меня ничего не выходит переделать его под мой ценник, все равно отрабатывает точно также только при печати 1го ценника(
 
11.04.2016 13:24  
akonev
выложи текущее состояние своего ценника
 
11.04.2016 15:28  
v_martynov
Вот такой
Вложения
Тип файла: rar Problem.rar (2.6 Кб, 24 просмотров)
 
 


Опции темы



Часовой пояс GMT +3, время: 15:36.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.