Dynamický dotaz - Skladové karty

ID:
OGQQA2C25JDL342N01C0CX3FCC

Datasety

MAIN

Popis:
Skladové karty
SQL definice:
SELECT {LIMIT} {FIELDS} FROM 
StoreCards A
{JOIN}
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A C3V5QDVZ5BDL342M01C0CX3FCC
CT 4J5FINKNYNDL3C5P00CA141B44 Country Země
DD GWMHT3STARDL3CL100C4RHECN0 DealerDiscount Tabulka dealerských slev
F 4K3EXM5PQBCL35CH000ILPWJF4 Firm Firma
QD GX410BIPBBDL3CL100C4RHECN0 QuantityDiscount Tabulka kusových slev
SCC K00Q4IS15VDL342P01C0CX3FCC SCCat Typ karty
SMI 42P1E2VUANDL342Q01C0CX3FCC StoreMenuItem Skladové menu
SP O0F5OHLYGNDL342T01C0CX3FCC MSupplier Hlavní dodavatel
SSCCONDJOIN GAWVAN4GFNDL342T01C0CX3FCC SSCCONDJOIN Dílčí skladová karta
Fields:
Jméno Typ Velikost Výraz CLSID Popis
MainUnitPrice dtFloat 10
(

SELECT 

FIRST 1

Amount

FROM storeprices2 SP2x

JOIN storeprices SPx on SPx.ID = SP2x.parent_id

LEFT JOIN PriceListValidities PLV3 on PLV3.ID = SPx.PRICELISTVALIDITY_ID 

WHERE

  SP2x.price_id = (SELECT ID from pricedefinitions PDx WHERE PDx.basic = 'A') and

  SP2x.qunit = A.mainunitcode and

  SPx.pricelist_id = (SELECT PriceList_ID FROM globdata) and

  SPx.StoreCard_ID = A.ID and 

  Coalesce(PLV3.ValidFromDate$Date, 0.0) <= {$ActualDate}  

ORDER BY PLV3.ValidFromDate$DATE DESC NULLS LAST

)
Prodejní cena hlavní jednotky z hlavního ceníku
QuantitySum dtFloat 10
(

SELECT SUM(SC.Quantity) FROM 

  StoreSubCards SC 

WHERE

   SC.StoreCard_ID = a.id

)
Suma množství na všech skladech

UNITS

Popis:
Jednotky
SQL definice:
SELECT {FIELDS} FROM
StoreUnits A
WHERE
A.Parent_ID=:ID
ORDER BY
A.Code Collate PXW_CSY
Aliasy:
Alias CLSID objektu Prefix Popis
A G2WVAN4GFNDL342T01C0CX3FCC

SUBCARDS

Popis:
Dílčí karty
SQL definice:
SELECT {FIELDS} FROM
StoreSubCards A
{JOIN}
WHERE
A.StoreCard_ID=:ID
ORDER BY
S.Code Collate PXW_CSY
Aliasy:
Alias CLSID objektu Prefix Popis
A GAWVAN4GFNDL342T01C0CX3FCC
C 4R5FINKNYNDL3C5P00CA141B44 PurchaseCurrency Nákupní měna
L WVGCVNSC5ZDL3CL100C4RHECN0 Location Místo
S SFMSB5W15BDL3CL100C4RHECN0 Store Sklad
Fields:
Jméno Typ Velikost Výraz CLSID Popis
AvailableQuantity dtFloat 10
(A.Quantity - A.BookedQuantity)
Dostupné množství

SUPPLIERS

Popis:
Dodavatelé
SQL definice:
SELECT {FIELDS} FROM 
Suppliers A
{JOIN}
WHERE
A.StoreCard_ID=:ID
Aliasy:
Alias CLSID objektu Prefix Popis
A O0F5OHLYGNDL342T01C0CX3FCC
C 4R5FINKNYNDL3C5P00CA141B44 PurchaseCurrency Nákupní měna
F 4K3EXM5PQBCL35CH000ILPWJF4 Firm Firma

STORECARDS2

Popis:
Řádky makrokarty
SQL definice:
SELECT {FIELDS} FROM
StoreCards2 A
{JOIN}
WHERE
A.Parent_ID=:ID
ORDER BY
A.PosIndex
Aliasy:
Alias CLSID objektu Prefix Popis
A 414UEUZUGRDL342T01C0CX3FCC
C 4R5FINKNYNDL3C5P00CA141B44 Currency Měna
S C3V5QDVZ5BDL342M01C0CX3FCC StoreCard Skladová karta

SUBSCRIBERS

Popis:
Odběratelé
SQL definice:
SELECT {FIELDS} FROM
Subscribers A
{JOIN}
WHERE
A.StoreCard_ID=:ID
Aliasy:
Alias CLSID objektu Prefix Popis
A W5U50LCWKJDL331C00C5OG4NF4
F 4K3EXM5PQBCL35CH000ILPWJF4 Firm Firma

VATRATES

Popis:
DPH sazby
SQL definice:
SELECT
{FIELDS}
FROM
StoreCardVATRates A
{JOIN}
WHERE
A.Parent_ID = :ID {ANDWHERE}
Aliasy:
Alias CLSID objektu Prefix Popis
A M3I3RUTWW0LOV0SI4FCAKJAYZO
C 4J5FINKNYNDL3C5P00CA141B44 Country Země
V ZSHD5MXH4Z24J0H2Y2R2VUZPEG VATRate DPH sazba

STOREEANS

Popis:
EAN kódy ke skladovým jednotkám
SQL definice:
SELECT {FIELDS} 
FROM STOREEANS A
WHERE A.Parent_ID = :ID
ORDER BY A.EAN
Aliasy:
Alias CLSID objektu Prefix Popis
A INAGBOXEEW14ND0OFCQTJ5PH20 EAN kódy ke skladovým jednotkám

PICTURES

Popis:
Skladové karty - obrázky
SQL definice:
SELECT {FIELDS} FROM 
StoreCardPictures Pic
{JOIN}
WHERE
Pic.Parent_ID=:ID
ORDER BY
Pic.PosIndex
Aliasy:
Alias CLSID objektu Prefix Popis
P S1AUUMOM3REL3C5V00CA141B44 Picture Obrázek
Pic C03HFKOASUP4J1D3KKGVQGAING Pic Skladové karty - obrázky

DRCARTICLES

Popis:
Typy plnění přenesení daňové povinnosti
SQL definice:
SELECT
{FIELDS}
FROM
StoreCardDRCARticles A
{JOIN}
JOIN DRCArticles D ON D.ID = A.DRCARticle_ID
WHERE
A.Parent_ID = :ID
Aliasy:
Alias CLSID objektu Prefix Popis
A WQN0WO41WM14PDN41XWLIRK2FC
C 4J5FINKNYNDL3C5P00CA141B44 Country Země
D GPNLRNS45JO4X0JEYKW0P0KEB4 DRCArticle Typ plnění PDP

Podmínky

ID

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

Code

Šablona:
Code
Dataset:
MAIN

Name

Šablona:
Name
Dataset:
MAIN

ShortName

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

Specification

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

Specification2

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

ForeignName

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

PLU

Popiska:
PLU
Typ/Subtyp:
ctInteger/0
ckRange:
A.PLU BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

EAN

Popiska:
EAN
Typ/Subtyp:
ctString/0
ckSingle:
((A.EAN LIKE {:VALUE} ESCAPE '~') OR 
(A.ID
IN
(SELECT SU.Parent_ID
FROM StoreEANs SE
JOIN StoreUnits SU ON SE.Parent_Id = SU.Id
WHERE SU.Parent_ID = A.ID
AND SE.Ean LIKE {:VALUE} ESCAPE '~'
)
)
)
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True

CustomsTariffNumber

Popiska:
Číslo celního sazebníku
Typ/Subtyp:
ctString/0
ckSingle:
<<A.CustomsTariffNumber>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

StoreCardCategory_ID

Šablona:
StoreCardCategory_ID
Dataset:
MAIN

Producer_ID

Popiska:
Výrobce
Typ/Subtyp:
ctSpecial/0
ckSingle:
(A.Producer_ID IN (SELECT ID FROM Firms WHERE ID={:VALUE} or Firm_ID={:VALUE}))
ckList:
(A.Producer_ID IN (SELECT ID FROM Firms WHERE (ID IN ({:LIST})) or (Firm_ID IN ({:LIST}))))
ckNull:
A.Producer_ID IS NULL
Dataset:
MAIN
Speciální parametry:
CLASSID=O3OWQQYWYJCL3J0B01K0LEIOE0
TextField=Code

Category

Popiska:
Třída karty
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#A.Category = 0
##2#A.Category = 1
##3#A.Category = 2
##4#A.Category = 3
##5#A.Category = 4
##END#
Dataset:
MAIN
Speciální parametry:
Names=Jednoduchá;Se sériovými čísly;Se šaržemi;Makrokarta;Obal
Values=1;2;3;4;5

Country_ID

Šablona:
Country_ID
Dataset:
MAIN

StoreMenuItem_ID

Šablona:
StoreMenuItem_ID
Dataset:
MAIN

DealerDiscount_ID

Popiska:
Dealerské slevy
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.DealerDiscount_ID = {:VALUE}
ckList:
A.DealerDiscount_ID IN ({:LIST})
ckNull:
A.DealerDiscount_ID IS NULL
Dataset:
MAIN
Speciální parametry:
CLASSID=GKMHT3STARDL3CL100C4RHECN0
TextField=Code

QuantityDiscount_ID

Popiska:
Kusové slevy
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.QuantityDiscount_ID = {:VALUE}
ckList:
A.QuantityDiscount_ID IN ({:LIST})
ckNull:
A.QuantityDiscount_ID IS NULL
Dataset:
MAIN
Speciální parametry:
CLASSID=GOMHT3STARDL3CL100C4RHECN0
TextField=Code

SpendingTaxTariff

Popiska:
Procentní náklady
Typ/Subtyp:
ctExtended/0
ckRange:
A.SpendingTaxTariff BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

CustomsTariff

Popiska:
Celní sazba
Typ/Subtyp:
ctExtended/0
ckRange:
A.CustomsTariff BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

Hidden

Šablona:
HiddenInRollWithPaging
Dataset:
MAIN

Supplier

Popiska:
Dodavatelé
Typ/Subtyp:
ctSpecial/0
ckSingle:
(A.ID in (select S.StoreCard_ID from Suppliers S where
S.Firm_ID IN (SELECT ID FROM Firms WHERE ID={:VALUE} or Firm_ID={:VALUE})))
ckList:
(A.ID in (select S.StoreCard_ID from Suppliers S where
S.Firm_ID IN (SELECT ID FROM Firms WHERE (ID IN ({:LIST})) OR (Firm_ID IN ({:LIST})))))
Dataset:
MAIN
Speciální parametry:
CLASSID=O3OWQQYWYJCL3J0B01K0LEIOE0
TextField=Code

Subscriber

Popiska:
Odběratelé
Typ/Subtyp:
ctSpecial/0
ckSingle:
(A.ID in (select S.StoreCard_ID from Subscribers S where
S.Firm_ID IN (SELECT ID FROM Firms WHERE ID={:VALUE} or Firm_ID={:VALUE})))
ckList:
(A.ID in (select S.StoreCard_ID from Subscribers S where
S.Firm_ID IN (SELECT ID FROM Firms WHERE (ID IN ({:LIST})) OR (Firm_ID IN ({:LIST})))))
Dataset:
MAIN
Speciální parametry:
CLASSID=O3OWQQYWYJCL3J0B01K0LEIOE0
TextField=Code

MainSupplier

Popiska:
Hlavní dodavatel
Typ/Subtyp:
ctSpecial/0
ckSingle:
(A.MainSupplier_ID IN (SELECT ID FROM Suppliers WHERE Firm_ID IN (SELECT ID FROM Firms WHERE ID={:VALUE} or Firm_ID={:VALUE})))
ckList:
(A.MainSupplier_ID IN (SELECT ID FROM Suppliers WHERE Firm_ID IN (SELECT ID FROM Firms WHERE (ID IN ({:LIST})) or (Firm_ID IN ({:LIST})))))
ckNull:
A.MainSupplier_ID IS NULL
Dataset:
MAIN
Speciální parametry:
CLASSID=O3OWQQYWYJCL3J0B01K0LEIOE0
TextField=Code

AuthorizedAt

Popiska:
Datum schválení
Typ/Subtyp:
ctDateTime/0
ckRange:
A.AuthorizedAt$DATE >= {:LOW} and
A.AuthorizedAt$DATE < {:HIGH}
Dataset:
MAIN

AuthorizedBy

Popiska:
Schválil
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.AuthorizedBy_ID = {:VALUE}
ckList:
A.AuthorizedBy_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=G1W2A2CBNNDL3DZ403KIU0CLP4
TextField=LoginName

Authorized

Popiska:
Stav schválení
Typ/Subtyp:
ctSpecial/1
ckSingle:
##CASEOR {:VALUE} #
##1#(A.AuthorizedAt$DATE <> 0)
##2#(A.AuthorizedAt$DATE = 0)
##END#
Dataset:
MAIN
Speciální parametry:
Names=Schválené;Neschválené
Values=1;2

UsedOnly

Šablona:
StoreCards_UsedOnly
Dataset:
MAIN

AvailableOnly

Šablona:
StoreCards_AvailableOnly
Dataset:
MAIN

IntrastatCommodity_ID

Šablona:
IntrastatCommodity_ID
Dataset:
MAIN

IntrastatUnitCode

Popiska:
Doplňková jednotka
Typ/Subtyp:
ctString/0
ckSingle:
<<A.IntrastatUnitCode>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

IntrastatUnitRate

Popiska:
Vztah doplňkové jednotky
Typ/Subtyp:
ctExtended/0
ckRange:
(A.IntrastatUnitRate / A.IntrastatUnitRateRef) BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

VATRate_ID

Popiska:
DPH sazba
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.ID IN (Select Y.Parent_ID from StoreCardVATRates Y where Y.VATRate_ID = {:VALUE})
ckList:
A.ID IN (Select Y.Parent_ID from StoreCardVATRates Y where Y.VATRate_ID IN ({:LIST}))
Dataset:
MAIN
Speciální parametry:
CLASSID=KE4KIBA3Y3CL33N2010DELDFKK
TextField=Tariff
DisplayField=Tariff

IntrastatExtraType_ID

Popiska:
Zvláštní pohyb
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.IntrastatExtraType_ID = {:VALUE}
ckList:
A.IntrastatExtraType_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=GBUSNFVLVF4OTBEACEUUOCSM5O
DisplayField=Code

ReplacementsFor

Popiska:
Typ/Subtyp:
ctSpecial/4
ckSingle:
A.ID IN (Select ID FROM GetStoreCardReplacements({:VALUE}))
Dataset:
MAIN
Speciální parametry:
Hidden=True
CLASSID=C3V5QDVZ5BDL342M01C0CX3FCC

DiscountsExcluded

Popiska:
Vyloučit ze slev
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.DiscountsExcluded = {:VALUE}
Dataset:
MAIN

SupplierExternalCode

Popiska:
Externí kód dodavatele
Typ/Subtyp:
ctString/0
ckSingle:
(A.ID in (select S.StoreCard_ID from Suppliers S where
<<S.ExternalNumber>> like {:VALUE} ESCAPE '~'))
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

SubscriberExternalCode

Popiska:
Externí kód odběratele
Typ/Subtyp:
ctString/0
ckSingle:
(A.ID in (select S.StoreCard_ID from Subscribers S where
<<S.ExternalNumber>> like {:VALUE} ESCAPE '~'))
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

ProductOnly

Popiska:
Pouze výrobky
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.IsProduct = {:VALUE}
Dataset:
MAIN

StoreAssortmentGroup_ID

Popiska:
Sortimentní skupina
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.StoreAssortmentGroup_ID = {:VALUE}
ckList:
A.StoreAssortmentGroup_ID IN ({:LIST})
ckNull:
A.StoreAssortmentGroup_ID IS NULL
Dataset:
MAIN
Speciální parametry:
CLASSID=QVD5MPM0ZEI4XH5RNSIBE00MGG
TextField=Code

GuaranteeLength

Popiska:
Záruka pro soukromé osoby
Typ/Subtyp:
ctExtended/0
ckRange:
A.GuaranteeLength BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

GuaranteeLengthCorporate

Popiska:
Záruka pro firmy
Typ/Subtyp:
ctExtended/0
ckRange:
A.GuaranteeLengthCorporate BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

GuaranteeLength

Popiska:
Záruka
Typ/Subtyp:
ctExtended/0
ckRange:
A.GuaranteeLength BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

CreatedBy_ID

Šablona:
CreatedBy_ID
Dataset:
MAIN

CreateAt

Šablona:
CreatedAt
Dataset:
MAIN

CorrectedBy_ID

Šablona:
CorrectedBy_ID
Dataset:
MAIN

CorrectedAt

Šablona:
CorrectedAt
Dataset:
MAIN

DRCVATMode

Popiska:
Přenesení daňové povinnosti
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.ID IN (Select D.Parent_ID from StoreCardDRCArticles D where D.DRCVATMode = {:VALUE})
Dataset:
MAIN

DRCArticle_ID

Popiska:
Typ plnění PDP
Typ/Subtyp:
ctSpecial/0
ckList:
A.ID IN (Select D.Parent_ID from StoreCardDRCArticles D where D.DRCArticle_ID IN ({:LIST}))
ckSingle:
A.ID IN (Select D.Parent_ID from StoreCardDRCArticles D where D.DRCARticle_ID = {:VALUE})
Dataset:
MAIN
Speciální parametry:
CLASSID=FDEZQPGVGWROZHC41ENIABDKX4
DisplayField=Name

WasteAmount

Popiska:
Náklady za likvidaci odpadu
Typ/Subtyp:
ctExtended/0
ckRange:
A.WasteAmount BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

WasteUnit

Popiska:
Jednotka nákladů za likvidaci odpadu
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#A.WasteUnit = 0
##2#A.WasteUnit = 1
##END#
Dataset:
MAIN
Speciální parametry:
Names=ks;kg
Values=1;2

WasteCategory_ID

Popiska:
Kategorie odpadu
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.WasteCategory_ID = {:VALUE}
ckList:
A.WasteCategory_ID IN ({:LIST})
ckNull:
A.WasteCategory_ID IS NULL
Dataset:
MAIN
Speciální parametry:
CLASSID=YCYCGCS30AEOR3NSU3OAZUQACS
DisplayField=Code

Klíče

Code

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

Name

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

ShortName

Popiska:
Zkrácený název
SQL:
A.ShortName
Dataset:
MAIN

Specification

Popiska:
Specifikace
SQL:
A.Specification
Dataset:
MAIN

Specification2

Popiska:
Specifikace 2
SQL:
A.Specification2
Dataset:
MAIN

ForeignName

Popiska:
Název cizí
SQL:
A.ForeignName
Dataset:
MAIN

PLU

Popiska:
PLU
SQL:
A.PLU
Dataset:
MAIN

EAN

Popiska:
EAN
SQL:
A.EAN
Dataset:
MAIN

CustomsTariffNumber

Popiska:
Celní sazba
SQL:
A.CustomsTariffNumber
Dataset:
MAIN

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