Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

В какой таблице, в каком столбике хранятся "Состав"? : Супермаг Плюс (Супермаг 2000)

25.04.2024 2:32


04.03.2015 10:30
[+kliN+]
 
В какой таблице, в каком столбике хранятся "Состав"?
нужно ценник сделать в котором будет отображаться состав карточек.
04.03.2015 10:36
[+kliN+]
 
Цитата:
Mtirt SMCARDPROPERTIES.
в PROPVAL ?
04.03.2015 10:37
Mtirt
 
Да. PropID=Sys.Composition
04.03.2015 10:51
[+kliN+]
 
последнее не понял ))))
что такое Sys.Composition ? :)
04.03.2015 10:55
Mtirt
 
Значение PropID, которое соответствует Составу.
т.е. тебе в ценнике надо будет выбирать примерно так
Код:
 select PropVal from smcardproperties where PropID='Sys.Composition' and article=:MyArticle
04.03.2015 11:20
[+kliN+]
 
хм... а я сделал так:
Цитата:
select i.propval, t.article where i.article=t.article from SUPERMAG.SVPRICECARD t, SUPERMAG.SMCARDPROPERTIES i
и когда я пытаюсь распечатать ценник для какой ни будь одной карточки с составом, отчет формирует 2500 страниц видимо со всеми карточками )) у некоторых карточек попадается состав :)

забыл уточнить. я делаю в фастрепорте
04.03.2015 11:28
BotMan
 
А From там ставишь ?

Код:
select i.propval, t.article from SUPERMAG.SVPRICECARD t, SUPERMAG.SMCARDPROPERTIES i
where i.article=t.article
04.03.2015 11:35
[+kliN+]
 
вот весь текст
Код:
SELECT i.PROPVAL, t.ARTICLE, t.NAME, t.COUNTRY, t.UNITNAME,
 t.RUBSUM||','||t.KOPSUM||' р.' PRICE, 
 t.BARCODE, t.QTYPRINT, 
decode(t.PLU,null,'','Весы: '||t.PLU) PLU,
(select supermag.russianspell.PriceCardString(0,p.SavedPrice)||','||supermag.russianspell.PriceCardString(2,p.SavedPrice)||' р.'
FROM supermag.SMPrices p
where p.Article=t.Article
and t.Article=i.Article 
and p.StoreLoc=:pLoc
and p.PriceType=:pPriceType
and p.SavedPrice is not null) OldPrice
FROM SUPERMAG.SVPRICECARD t, SUPERMAG.SMCARDPROPERTIES i
order by 1
04.03.2015 11:38
Mtirt
 
Не вижу условия на объединение SVPRICECARD и SMCARDPROPERTIES.
В результате множества умножаются...
Код:
SELECT i.PROPVAL, t.ARTICLE, t.NAME, t.COUNTRY, t.UNITNAME,
 t.RUBSUM||','||t.KOPSUM||' р.' PRICE, 
 t.BARCODE, t.QTYPRINT, 
decode(t.PLU,null,'','Весы: '||t.PLU) PLU,
(select supermag.russianspell.PriceCardString(0,p.SavedPrice)||','||supermag.russianspell.PriceCardString(2,p.SavedPrice)||' р.'
FROM supermag.SMPrices p
where p.Article=t.Article
and t.Article=i.Article 
and p.StoreLoc=:pLoc
and p.PriceType=:pPriceType
and p.SavedPrice is not null) OldPrice
FROM SUPERMAG.SVPRICECARD t, SUPERMAG.SMCARDPROPERTIES i
where t.article(+)=i.article and i.propid='Sys.Composition'
order by 1
Часовой пояс GMT +3, время: 02:32.

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