Dynamický dotaz - Ceníky - vybrané ceny

ID:
0V2C2I2MRFE1342Y01C0CX3FCC

Datasety

MAIN

Popis:
Ceníky
SQL definice:
SELECT {FIELDS} FROM 
PriceLists A
{JOIN}
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A G5YLVQXQ3FE13DQC01C0CX3F40

STOREPRICES

Popis:
Položky ceníků
SQL definice:
select {FIELDS} from
StorePrices A
{JOIN}
WHERE
A.DeletedFromPriceList = 'N' and A.PriceList_ID = :ID
{ANDWHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A GDYLVQXQ3FE13DQC01C0CX3F40
F C3V5QDVZ5BDL342M01C0CX3FCC StoreCard Skladová karta
PL G5YLVQXQ3FE13DQC01C0CX3F40 PL Ceník

PRICESFROMPROC

Popis:
Řádky cen
SQL definice:
Select {FIELDS} from
GetPricesByPriceDefinitions(:ID, {$PriceDefID1}, {$PriceDefID2},{$PriceDefID3},
{$PriceDefID4}, {$PriceDefID5}, {$AllUnits}, :StoreCard_ID)
A
Fields:
Jméno Typ Velikost Výraz CLSID Popis
CodeFive dtString 10
(select X.Code from PriceDefinitions X where A.PRICEDEFIDFIVE = X.ID)
Kód definice ceny (5)
CodeFour dtString 10
(select X.Code from PriceDefinitions X where A.PRICEDEFIDFOUR = X.ID)
Kód definice ceny (4)
CodeOne dtString 10
(select X.Code from PriceDefinitions X where A.PRICEDEFIDONE = X.ID)
Kód definice ceny (1)
CodeThree dtString 10
(select X.Code from PriceDefinitions X where A.PRICEDEFIDTHREE = X.ID)
Kód definice ceny (3)
CodeTwo dtString 10
(select X.Code from PriceDefinitions X where A.PRICEDEFIDTWO = X.ID)
Kód definice ceny (2)
CurrencyCodeFive dtString 3
(select CC.Code from Currencies CC where CC.ID in

  (select X.Currency_ID from PriceDefinitions X where A.PRICEDEFIDFIVE = X.ID))
Měna (5)
CurrencyCodeFour dtString 3
(select CC.Code from Currencies CC where CC.ID in

  (select X.Currency_ID from PriceDefinitions X where A.PRICEDEFIDFOUR = X.ID))
Měna (4)
CurrencyCodeOne dtString 3
(select CC.Code from Currencies CC where CC.ID in

  (select X.Currency_ID from PriceDefinitions X where A.PRICEDEFIDONE = X.ID))
Měna (1)
CurrencyCodeThree dtString 3
(select CC.Code from Currencies CC where CC.ID in

  (select X.Currency_ID from PriceDefinitions X where A.PRICEDEFIDTHREE = X.ID))
Měna (3)
CurrencyCodeTwo dtString 3
(select CC.Code from Currencies CC where CC.ID in

  (select X.Currency_ID from PriceDefinitions X where A.PRICEDEFIDTWO = X.ID))
Měna (2)
PriceAmountFive dtFloat 10
A.PriceAmountFive
Částka (5)
PriceAmountFour dtFloat 10
A.PriceAmountFour
Částka (4)
PriceAmountOne dtFloat 10
A.PriceAmountOne
Částka (1)
PriceAmountThree dtFloat 10
A.PriceAmountThree
Částka (3)
PriceAmountTwo dtFloat 10
A.PriceAmountTwo
Částka (2)
QUnit dtString 3
A.QUnit
Jednotka

Podmínky

ID

Šablona:
ID
Dataset:
MAIN
Speciální parametry:
CLASSID=G5YLVQXQ3FE13DQC01C0CX3F40

Code

Popiska:
Kód ceníku
Typ/Subtyp:
ctString/0
ckSingle:
<<A.Code>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

Name

Popiska:
Název ceníku
Typ/Subtyp:
ctString/0
ckSingle:
<<A.Name>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

Hidden

Šablona:
Hidden
Dataset:
MAIN

PriceDefID1

Popiska:
Definice ceny 1
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
PRICESFROMPROC
Speciální parametry:
SingleSetupOnly=True
AlwaysList=False
ReplacementLink=True
{$PriceDefID1}=VALUE;''
CLASSID=GH410BIPBBDL3CL100C4RHECN0
TextField=Code
CheckLinkValue=True

PriceDefID2

Popiska:
Definice ceny 2
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
PRICESFROMPROC
Speciální parametry:
SingleSetupOnly=True
AlwaysList=False
ReplacementLink=True
{$PriceDefID2}=VALUE;''
CLASSID=GH410BIPBBDL3CL100C4RHECN0
TextField=Code
CheckLinkValue=True

PriceDefID3

Popiska:
Definice ceny 3
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
PRICESFROMPROC
Speciální parametry:
SingleSetupOnly=True
AlwaysList=False
ReplacementLink=True
{$PriceDefID3}=VALUE;''
CLASSID=GH410BIPBBDL3CL100C4RHECN0
TextField=Code
CheckLinkValue=True

PriceDefID4

Popiska:
Definice ceny 4
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
PRICESFROMPROC
Speciální parametry:
SingleSetupOnly=True
AlwaysList=False
ReplacementLink=True
{$PriceDefID4}=VALUE;''
CLASSID=GH410BIPBBDL3CL100C4RHECN0
TextField=Code
CheckLinkValue=True

PriceDefID5

Popiska:
Definice ceny 5
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
PRICESFROMPROC
Speciální parametry:
SingleSetupOnly=True
AlwaysList=False
ReplacementLink=True
{$PriceDefID5}=VALUE;''
CLASSID=GH410BIPBBDL3CL100C4RHECN0
TextField=Code
CheckLinkValue=True

AllUnits

Popiska:
Jen pro hlavní jednotku
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
PRICESFROMPROC
Speciální parametry:
ReplacementLink=True
{$AllUnits}=VALUE;'N'

StoreCard_ID

Šablona:
StoreCard_ID
Dataset:
STOREPRICES

PriceList_ID

Popiska:
Ceník
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.ID = {:VALUE}
ckList:
A.ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=GLYLVQXQ3FE13DQC01C0CX3F40
TextField=Name

PriceListValidityDate

Popiska:
Všechny platné položky ceníku dle data
Typ/Subtyp:
ctDateTime/0
ckRange:
A.DeletedFromPriceList = 'N' AND
A.ID = (
SELECT FIRST 1 C.ID
FROM StorePrices C
LEFT JOIN PriceListValidities PLV ON C.PriceListValidity_ID = PLV.ID
WHERE C.PriceList_ID = PL.ID
AND C.StoreCard_ID = A.StoreCard_ID
AND (COALESCE(PLV.ValidFromDate$DATE, 0.0) <= {:LOW}) and ({:HIGH} = {:HIGH})
ORDER BY PLV.ValidFromDate$DATE DESC NULLS LAST
)
Dataset:
STOREPRICES
Speciální parametry:
SingleSetupOnly=True

PriceListValidity

Popiska:
Položky ceníku dle platnosti k datu
Typ/Subtyp:
ctDateTime/0
ckRange:
A.ID in (
select B.ID from StorePrices B
where
B.PriceList_ID = PL.ID and B.DeletedFromPriceList = 'N' and B.StoreCard_ID = A.StoreCard_ID and
B.PriceListValidity_ID =
(select First 1 X.ID from PriceListValidities X where X.Parent_ID = PL.ID and
X.ValidFromDate$Date <= {:LOW}
ORDER BY X.ValidFromDate$DATE DESC NULLS LAST)
)
and ({:HIGH} = {:HIGH})
Dataset:
STOREPRICES
Speciální parametry:
SingleSetupOnly=True

Klíče

Code

Popiska:
Kód
SQL:
A.Code Collate PXW_CSY
Dataset:
MAIN

Name

Popiska:
Název
SQL:
A.Name Collate PXW_CSY
Dataset:
MAIN

StoreCardCode

Popiska:
Kód skl. karty
SQL:
F.Code Collate PXW_CSY
Dataset:
STOREPRICES

StoreCardName

Popiska:
Název skl. karty
SQL:
F.Name Collate PXW_CSY
Dataset:
STOREPRICES

Specification

Popiska:
Specifikace skl. karty
SQL:
F.Specification Collate PXW_CSY
Dataset:
STOREPRICES

ForeignName

Popiska:
Cizí název skl. karty
SQL:
F.ForeignName Collate PXW_CSY
Dataset:
STOREPRICES

PLU

Popiska:
PLU skl. karty
SQL:
F.PLU
Dataset:
STOREPRICES

EAN

Popiska:
EAN
SQL:
F.EAN
Dataset:
STOREPRICES

Generated by ABRA Software a.s. 27.10.2021 16:35