[ОТВЕТИТЬ]
Опции темы
04.04.2016 11:02
 
Здравствуйте.
Сделал ценник, в фастрепорте, для печати ценников по актам переоценки.
Столкнулся с проблемой: при печати ценника на 1 товар, все отрабатывает нормально(печатает и старую, и новую цену нормально), но если печатаешь ценники на несколько товаров то не отрабатывает "Старая цена".
Подскажите пожалуйста где может быть ошибка?
Вложения
Тип файла: rar Problem.rar (2.6 Кб, 28 просмотров)
04.04.2016 11:12
 
Возможно проблема в версии СМ? Ценник подключаю на СМ 1.033. на СМ 1.032 та же самая ситуация
04.04.2016 11:22
 
Если уж сам сделал ценник, то расскажи лучше, как делал эту старую цену и что есть "не отрабатывает"? Я сейчас, например, ценник и не открою - не в чем.
04.04.2016 11:41
 
Вот такой у меня запрос.
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
Просмотров: 79
Размер:	20.2 Кб
ID:	7180   Нажмите на изображение для увеличения
Название: Несколько ценников.png
Просмотров: 69
Размер:	25.6 Кб
ID:	7181  
04.04.2016 13:15
 
Тут весь подзапрос выборки старой цены рассчитан на одиночный артикул.
:P_ARTICLE - при печати нескольких артикулов там будет строка-список
:P_QTY - по документации передается только для одиночного артикула, для нескольких возможно появление null в условии.
04.04.2016 13:56
 
Можете подсказать как исправить ?
04.04.2016 14:39
 
В этой теме запрос приведен похожий на правильный (кусок про SMPriceHistory).
https://olegon.ru/showthread.php?p=250564#post250564
05.04.2016 16:03
 
что-то у меня ничего не выходит переделать его под мой ценник, все равно отрабатывает точно также только при печати 1го ценника(
11.04.2016 13:24
 
выложи текущее состояние своего ценника
11.04.2016 15:28
 
Вот такой
Вложения
Тип файла: rar Problem.rar (2.6 Кб, 24 просмотров)


Опции темы



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

Все в прочитанное - Донат - RSS - - Карта - Вверх

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