Dynamický dotaz - Účtenky

ID:
Z4ZRYGMNAJEL3JY400C5PPZRN0

Datasety

MAIN

Popis:
Účtenky
SQL definice:
SELECT {FIELDS} FROM
POSDocuments A
{JOIN}
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A G2D500MLAJEL3JY400C5PPZRN0
C 4R5FINKNYNDL3C5P00CA141B44 Currency Měna
DQ OFTMKVQH3ZD13ACL03KIU0CLP4 DocQueue Řada dokladů
DU 22AHIVDVAVE13C5S00CA141B44 DiscountUser Slevu povolil
F 4K3EXM5PQBCL35CH000ILPWJF4 Firm Firma
P CAQPAYUOXVCL3ACL03KIU0CLP4 Period Období
PS EFIAYR5CJY2O1FBRZRNRFSBQO0 POSShift Směna
SS 140XNDLBOOZO3AW4BJHU0NRVKO POSShopSellingStands Prodejní místa
VP 43QOWY2O53EL3JY400C5PPZRN0 VirtualPOS Pokladní místa

ROWS

Popis:
Řádky
SQL definice:
SELECT {FIELDS} FROM
POSDocuments2 A
{JOIN}
WHERE
A.Parent_ID=:ID
ORDER BY
A.PosIndex
Aliasy:
Alias CLSID objektu Prefix Popis
A GED500MLAJEL3JY400C5PPZRN0
S SFMSB5W15BDL3CL100C4RHECN0 Store Sklad
SC C3V5QDVZ5BDL342M01C0CX3FCC StoreCard Karta

PAYMENTS

Popis:
Platby
SQL definice:
SELECT {FIELDS} FROM
POSDocuments3 A
{JOIN}
WHERE
A.Parent_ID=:ID
Aliasy:
Alias CLSID objektu Prefix Popis
A PS4MF1VTJV5433YKVCS4VMUYDC
C 4R5FINKNYNDL3C5P00CA141B44 Currency Měna
PT 535FINKNYNDL3C5P00CA141B44 PT Typ platby
Fields:
Jméno Typ Velikost Výraz CLSID Popis
IsUsePayment dtInteger 10
(SELECT Count(*) FROM POSDocuments3 

 WHERE Parent_ID = A.Parent_ID

 AND Payment > 0) 
Je použito placení
IsUseRefund dtInteger 10
(SELECT Count(*) FROM POSDocuments3 

 WHERE Parent_ID = A.Parent_ID

 AND Refund > 0) 
Je použito vracení

DISCOUNTS

Popis:
Slevy
SQL definice:
SELECT {FIELDS} FROM
POSDocuments4 A
{JOIN}
WHERE
A.Parent_ID=:ID
Aliasy:
Alias CLSID objektu Prefix Popis
A SHQDLRVGGYB4X5G2XZCZ32XD40
C 4R5FINKNYNDL3C5P00CA141B44 Currency Měna

VAT

Popis:
DPH
SQL definice:
SELECT {FIELDS} FROM
POSDocuments5 A
WHERE
A.Parent_ID=:ID
ORDER BY
A.VATRate ASC
Aliasy:
Alias CLSID objektu Prefix Popis
A BBGMCOIN2GA4N5SDQK0SWYUWZS

HISTORY

Popis:
Historie
SQL definice:
SELECT {FIELDS} FROM
POSDocuments6 A
WHERE
A.Parent_ID=:ID
Aliasy:
Alias CLSID objektu Prefix Popis
A YCSHRVQRPI445HIP31S3PTCRMK

ROWDISCOUNTS

Popis:
Slevy k řádku
SQL definice:
SELECT {FIELDS} FROM
POSDocuments4 A
{JOIN}
WHERE
A.ROW_ID=:ID
ORDER BY
A.Code
Aliasy:
Alias CLSID objektu Prefix Popis
A SHQDLRVGGYB4X5G2XZCZ32XD40 Slevy k řádku

GROUPROWS

Popis:
Řádky sloučené
SQL definice:
SELECT {FIELDS} FROM
(
SELECT MIN(A.ID) AS GroupFirstRowID, SUM(A.Quantity) AS SumQuantity, SUM(A.Quantity / A.UnitRate) AS SumUnitQuantity, SUM(A.TotalPrice) AS SumTotalPrice, SUM(A.TAmount) AS SumTAmount, SUM(A.TAmountWithoutVAT) as SumTAmountWithoutVAT FROM
POSDocuments2 A
JOIN StoreCards SC ON SC.ID = A.StoreCard_ID
WHERE
A.Parent_ID=:ID
GROUP BY
A.StoreCard_ID,
A.QUnit,
A.TAmount/(CASE WHEN A.Quantity=0 THEN 1.0 ELSE A.Quantity END),
CASE WHEN SC.Category in (1, 2) THEN A.PosIndex ELSE 0 END,
CASE WHEN A.IsDiscount='A' THEN A.PosIndex ELSE 0 END,
CASE WHEN SC.IsScalable='A' THEN A.PosIndex ELSE 0 END
) B
JOIN POSDocuments2 A ON A.ID = B.GroupFirstRowID
{JOIN}
WHERE
A.Parent_ID=:ID
ORDER BY
A.PosIndex
Aliasy:
Alias CLSID objektu Prefix Popis
A GED500MLAJEL3JY400C5PPZRN0
S SFMSB5W15BDL3CL100C4RHECN0 Store Sklad
SC C3V5QDVZ5BDL342M01C0CX3FCC StoreCard Karta
Fields:
Jméno Typ Velikost Výraz CLSID Popis
SumQuantity dtFloat 10
B.SumQuantity
Množství (agregováno)
SumTAmount dtFloat 10
B.SumTAmount
Celkem (agregováno)
SumTAmountWithoutVAT dtFloat 10
B.SumTAmountWithoutVAT
Celkem bez DPH (agregováno)
SumTotalPrice dtFloat 10
B.SumTotalPrice
C.cena (agregováno)
SumUnitQuantity dtFloat 10
B.SumUnitQuantity
Množství (agregováno)

GROUPROWDISCOUNTS

Popis:
Slevy k řádku (slučování)
SQL definice:
SELECT {FIELDS} FROM
POSDocuments4 A
{JOIN}
WHERE
A.ROW_ID=:ID
ORDER BY
A.Code
Aliasy:
Alias CLSID objektu Prefix Popis
A SHQDLRVGGYB4X5G2XZCZ32XD40 Slevy k řádku

Podmínky

ID

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

DocQueue_ID

Šablona:
DocQueue_ID
Dataset:
MAIN
Speciální parametry:
FilterDocumentType=PD

Period_ID

Šablona:
Period_ID
Dataset:
MAIN

OrdNumber

Šablona:
OrdNumber
Dataset:
MAIN

BillKind

Popiska:
Typ účtenky
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#A.BillKind = ''
##2#A.BillKind = 'I'
##END#
ckList:
A.BillKind IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
Names=Prodej;Vracení
Values=1;2

DocDate

Šablona:
DocDate
Dataset:
MAIN

Amount

Šablona:
Amount
Dataset:
MAIN

POSReceipt_ID

Popiska:
Tržba
Typ/Subtyp:
ctSpecial/13
ckSingle:
A.POSReceipt_ID = {:VALUE}
ckList:
A.POSReceipt_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=00MEV5HL5BEL3JY400C5PPZRN0
SITECLASSID=10MEV5HL5BEL3JY400C5PPZRN0
DisplayField=DisplayName
DisplayLength=15

VirtualPOS_ID

Šablona:
VirtualPOS_ID
Dataset:
MAIN

Shop_ID

Šablona:
Shop_ID
Dataset:
MAIN

POSStation_ID

Popiska:
Kasa
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.POSStation_ID = {:VALUE}
ckList:
A.POSStation_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=44SZSH0SANEL3JY400C5PPZRN0
TextField=Name

POSShift_ID

Popiska:
Směna
Typ/Subtyp:
ctSpecial/13
ckSingle:
A.POSShift_ID = {:VALUE}
ckList:
A.POSShift_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=EFIAYR5CJY2O1FBRZRNRFSBQO0
SITECLASSID=YP3JNCVCCJM4VBBXLBTYFXHTEC
DisplayField=DisplayName
DisplayLength=15

Firm_ID

Šablona:
Firm_ID (joined)
Dataset:
MAIN
Speciální parametry:

IsExported

Popiska:
Zpracované uzávěrkou prodeje
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#(A.POSSummaredDocument_ID is not Null)
##2#(A.POSSummaredDocument_ID is Null) and (A.IsOnStore <> 'X')
##3#(A.POSSummaredDocument_ID is Null) and (A.IsOnStore = 'X')
##END#
Dataset:
MAIN
Speciální parametry:
Names=Zpracované;Připravené ke zpracování;Nebudou se zpracovávat
Values=1;2;3

IsOnLine

Popiska:
On-line - Okamžitý odpis ze skladu
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#A.IsOnLine = 'A'
##2#A.IsOnLine = 'E'
##3#A.IsOnLine = '-'
##END#
Dataset:
MAIN
Speciální parametry:
Names=Ano;Nezdařil se;Ne
Values=1;2;3

IsOnStore

Popiska:
Odepsané ze skladu
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#A.IsOnStore = 'A'
##2#A.IsOnStore = 'N'
##3#A.IsOnStore = 'X'
##END#
Dataset:
MAIN
Speciální parametry:
Names=Ano;Ne;Nebudou se odepisovat
Values=1;2;3

POSSummaredDocument_ID

Popiska:
Souhrnná účtenka
Typ/Subtyp:
ctSpecial/13
ckSingle:
A.POSSummaredDocument_ID = {:VALUE}
ckList:
A.POSSummaredDocument_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=012F3WQVEREL3JY400C5PPZRN0
SITECLASSID=42DPZGINFBEL3JY400C5PPZRN0
DisplayField=DisplayName
DisplayLength=15

IsDiscount

Popiska:
Se slevou
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.IsDiscount = {:VALUE}
Dataset:
MAIN

DiscountUser

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

DocumentDiscount

Popiska:
Procentní slevy na doklad celkem
Typ/Subtyp:
ctExtended/0
ckRange:
A.DocumentDiscount BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

RowDiscount

Popiska:
Řádkové slevy celkem
Typ/Subtyp:
ctExtended/0
ckRange:
A.RowDiscount BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

ActionDiscount

Popiska:
Akční slevy celkem
Typ/Subtyp:
ctExtended/0
ckRange:
A.ActionDiscount BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

DealerDiscount

Popiska:
Dealerské slevy na doklad celkem
Typ/Subtyp:
ctExtended/0
ckRange:
A.DealerDiscount BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

FinancialDocumentDiscount

Popiska:
Finanční slevy na celý doklad
Typ/Subtyp:
ctExtended/0
ckRange:
A.FinancialDocumentDiscount BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

Opened

Popiska:
Otevřené
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.Opened = {:VALUE}
Dataset:
MAIN

CreatedBy_ID

Šablona:
CreatedBy_ID
Dataset:
MAIN

CorrectedBy_ID

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

CreatedDate

Popiska:
Datum vytvoření
Typ/Subtyp:
ctDateTime/0
ckRange:
(A.CreatedDate$DATE >= {:LOW}) and
(A.CreatedDate$DATE < {:HIGH})
Dataset:
MAIN

ClosedDate

Popiska:
Datum zavření účtenky
Typ/Subtyp:
ctDateTime/0
ckRange:
(A.ClosedDate$DATE >= {:LOW}) and
(A.ClosedDate$DATE < {:HIGH})
Dataset:
MAIN

RefundedDocDate

Popiska:
Datum vracené účtenky
Typ/Subtyp:
ctDateTime/0
ckRange:
(A.RefundedDocDate$DATE >= {:LOW}) and
(A.RefundedDocDate$DATE < {:HIGH})
Dataset:
MAIN

RefundedDocName

Popiska:
Číslo vracené účtenky (textově)
Typ/Subtyp:
ctString/0
ckSingle:
<<A.RefundedDocName>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

RefundedDoc_ID

Popiska:
Vrácená účtenka
Typ/Subtyp:
ctSpecial/13
ckSingle:
A.RefundedDoc_ID = {:VALUE}
ckList:
A.RefundedDoc_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=G2D500MLAJEL3JY400C5PPZRN0
SITECLASSID=GMD500MLAJEL3JY400C5PPZRN0
DisplayField=DisplayName
DisplayLength=15

BusOrder_ID

Šablona:
BusOrder_ID
Dataset:
MAIN

BusTransaction_ID

Šablona:
BusTransaction_ID
Dataset:
MAIN

Description

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

Rows

Popiska:
Řádky
Typ/Subtyp:
ctSpecial/3
ckLink:
{:ANDWHERE}
TableName=POSDocuments2
Dataset:
MAIN
Speciální parametry:
CLASSID=GED500MLAJEL3JY400C5PPZRN0

RowsStore_ID

Šablona:
Store_ID
Dataset:
MAIN
Nadřízený:
Rows

RowsStoreCard

Šablona:
StoreCard_ID
Dataset:
MAIN
Nadřízený:
Rows

RowsQuantity

Popiska:
Množství
Typ/Subtyp:
ctExtended/0
ckRange:
Y.Quantity BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Nadřízený:
Rows

RowsQUnit

Popiska:
Jednotka
Typ/Subtyp:
ctString/0
ckSingle:
Y.QUnit LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Nadřízený:
Rows
Speciální parametry:
ConvertWildChars=True

RowsTotalPrice

Popiska:
Celková cena
Typ/Subtyp:
ctExtended/0
ckRange:
Y.TotalPrice BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Nadřízený:
Rows

RowsSerialNumber

Popiska:
Sériové číslo/šarže
Typ/Subtyp:
ctString/0
ckSingle:
Y.SerialNumber = {:VALUE}
Dataset:
MAIN
Nadřízený:
Rows

RowsMethodOfWeighing

Popiska:
Způsob získání hmotnosti
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#Y.MethodOfWeighing = 0
##2#Y.MethodOfWeighing = 1
##3#Y.MethodOfWeighing = 2
##4#Y.MethodOfWeighing = 3
##END#
Dataset:
MAIN
Nadřízený:
Rows
Speciální parametry:
Names=Neváženo;Hmotnost zjištěná váhou;Hmotnost zadaná ručně;Hmotnost zjištěná z EAN
Values=1;2;3;4

Payments

Popiska:
Platby
Typ/Subtyp:
ctSpecial/3
ckLink:
A.ID IN (SELECT Z.Parent_ID
FROM POSDocuments3 Z WHERE Z.PARENT_ID=A.ID
{:ANDWHERE})
Dataset:
MAIN
Speciální parametry:
CLASSID=PS4MF1VTJV5433YKVCS4VMUYDC

PaymentsPaymentType

Šablona:
PaymentType_ID
Dataset:
MAIN
Nadřízený:
Payments

PaymentsCurrency

Šablona:
Currency_ID
Dataset:
MAIN
Nadřízený:
Payments

PaymentsPayment

Popiska:
Placeno
Typ/Subtyp:
ctExtended/0
ckRange:
Z.Payment BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Nadřízený:
Payments

PaymentsRefund

Popiska:
Vráceno
Typ/Subtyp:
ctExtended/0
ckRange:
Z.Refund BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Nadřízený:
Payments

PaymentsDescription

Šablona:
Description
Dataset:
MAIN
Nadřízený:
Payments

Discounts

Popiska:
Slevy
Typ/Subtyp:
ctSpecial/3
ckLink:
A.ID IN (SELECT X.Parent_ID
FROM POSDocuments4 X WHERE X.PARENT_ID=A.ID
{:ANDWHERE})
Dataset:
MAIN
Speciální parametry:
CLASSID=SHQDLRVGGYB4X5G2XZCZ32XD40

DiscountsCode

Popiska:
Kód
Typ/Subtyp:
ctString/0
ckSingle:
X.Code LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Nadřízený:
Discounts

DiscountsDiscountKind

Popiska:
Typ slevy
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##0#X.DiscountKind = 0
##1#X.DiscountKind = 1
##2#X.DiscountKind = 2
##3#X.DiscountKind = 3
##4#X.DiscountKind = 4
##5#X.DiscountKind = 5
##6#X.DiscountKind = 6
##7#X.DiscountKind = 7
##8#X.DiscountKind = 8
##END#
Dataset:
MAIN
Nadřízený:
Discounts
Speciální parametry:
Names=Akční sleva;Finanční na zboží automatická;Finanční na řádek;Finanční na zboží;Finanční na doklad;Procentní na doklad;Automatická procentní na zboží na dokladu;Procentní řádková;Procentní řádková na zboží;
Values=0;1;2;3;4;5;6;7;8

DiscountsAutomatic

Popiska:
Automatická sleva
Typ/Subtyp:
ctBoolean/0
ckSingle:
X.Automatic = {:VALUE}
Dataset:
MAIN
Nadřízený:
Discounts

DiscountsTAmount

Popiska:
Celková výše slevy
Typ/Subtyp:
ctExtended/0
ckRange:
X.TAmount BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Nadřízený:
Discounts

DiscountsDiscountPercent

Popiska:
Hodnota procentní slevy
Typ/Subtyp:
ctExtended/0
ckRange:
X.DiscountPercent BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Nadřízený:
Discounts

DiscountsFinancial

Popiska:
Hodnota finanční slevy
Typ/Subtyp:
ctExtended/0
ckRange:
X.Finacial BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Nadřízený:
Discounts

ChairSellingStand

Popiska:
Prodejní místo
Typ/Subtyp:
ctString/0
ckSingle:
SS.Code || '/' || A.Chair LIKE {:VALUE} 
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True

IsFiscalized

Popiska:
Fiskalizováno
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.IsFiscalized = {:VALUE}
Dataset:
MAIN

EET

Šablona:
EETOnMasterDocument
Dataset:
MAIN

SimplifiedVATDocument

Popiska:
Zjednodušený daňový doklad
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.SimplifiedVATDocument = {:VALUE}
Dataset:
MAIN

Klíče

CreatedDate

Popiska:
Datum vytvoření
SQL:
A.CreatedDate$DATE
Dataset:
MAIN

Period

Popiska:
Zkratka období
SQL:
P.Code Collate PXW_CSY {DIR},A.Period_ID
Dataset:
MAIN

OrdNumber

Popiska:
Číslo dokladu
SQL:
A.OrdNumber
Dataset:
MAIN

Amount

Popiska:
Celková cena
SQL:
A.Amount
Dataset:
MAIN

DocQueue

Popiska:
Zkratka řady
SQL:
DQ.Code Collate PXW_CSY {DIR},A.DocQueue_ID
Dataset:
MAIN

CreatedBy_ID

Popiska:
Vytvořil
SQL:
A.CreatedBy_ID
Dataset:
MAIN

CorrectedBy_ID

Popiska:
Opravil
SQL:
A.CorrectedBy_ID
Dataset:
MAIN

Currency

Popiska:
Měna
SQL:
C.Code Collate PXW_CSY {DIR},A.Currency_ID
Dataset:
MAIN

VirtualPOS

Popiska:
Pokladní místo
SQL:
VP.Name {DIR},A.VirtualPOS_ID
Dataset:
MAIN

DocumentNumber

Popiska:
Číslo dokladu (složené)
SQL:
DQ.Code Collate PXW_CSY {DIR}, 

P.Code Collate PXW_CSY {DIR},

A.OrdNumber
Dataset:
MAIN

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