Dynamický dotaz - Věcná souvislost - výstup

ID:
0NS0FRLKW3XOZDDAY2YMMAKNTC

Datasety

MAIN

Popis:
Věcná souvislost
SQL definice:
SELECT
A.DocDate$DATE as DocDate$DATE,
'II' as TableIndex,
(select X.Code from DocQueues X where X.ID = A.DocQueue_ID) as HeaderDocQueue,
(select P.Code from Periods P where P.ID = A.Period_ID) as HeaderPeriod,
A.OrdNumber as OrdNumber,
A.LocalAmountWithoutVAT as Amount
{ANDFIELDS}
FROM IssuedInvoices A
where
{$SourceTable} in ('II','ALL')
{ANDWHERE}
UNION ALL
SELECT A.DocDate$DATE as DocDate$DATE, 'CR' as TableIndex,
(select X.Code from DocQueues X where X.ID = A.DocQueue_ID) as HeaderDocQueue,
(select P.Code from Periods P where P.ID = A.Period_ID) as HeaderPeriod,
A.OrdNumber as OrdNumber,
A.LocalAmountWithoutVAT as Amount
{ANDFIELDS} FROM CashReceived A
where
{$SourceTable} in ('CR','ALL')
{ANDWHERE}
{ORDERBY}
Fields:
Jméno Typ Velikost Výraz CLSID Popis
Amount dtFloat 10

						
Částka v lokální měně
DocDate$DATE dtDate 10

						
Datum dokladu
HeaderDocQueue dtString 4

						
Řada dokladu
HeaderPeriod dtString 4

						
Období
ID dtString 10
ID
Vlastní ID
OrdNumber dtInteger 6

						
Pořadové číslo
TableIndex dtString 2

						
Výchozí tabulka

Rows

Popis:
Řádky
SQL definice:
SELECT MAX(OCI.DocDate$DATE) as DocDate$DATE, SUM(OCI.GainAmount) as GainAmount,
OCI.Header_ID as Header_ID,
OCI.HeaderDocType as HeaderDocType, MAX(OCI.HeadDispName) as DispName,
SUM(OCI.CostAmount) as CostAmount
FROM
GetOutcomeContextIssInv(:ID) OCI
WHERE
:TableIndex = 'II'
GROUP BY Header_ID, HeaderDocType
UNION ALL
SELECT MAX(OCR.DocDate$DATE) as DocDate$DATE, SUM(OCR.GainAmount) as GainAmount,
OCR.Header_ID as Header_ID,
OCR.HeaderDocType as HeaderDocType, MAX(OCR.HeadDispName) as DispName,
SUM(OCR.CostAmount) as CostAmount
FROM
GetOutcomeContextCashRec(:ID) OCR
WHERE
:TableIndex = 'CR'
GROUP BY Header_ID, HeaderDocType
order by 1
Fields:
Jméno Typ Velikost Výraz CLSID Popis
CostAmount dtFloat 10

						
Náklad
DispName dtString 16

						
DisplayName
DocDate$DATE dtDate 10

						
Datum dokladu
GainAmount dtFloat 10

						
Výnos
Header_ID dtString 10

						
Identifikace hlavičky řádku
HeaderDocType dtString 2

						
Typ dokladu hlavičky

Podmínky

ID

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

DocDate

Popiska:
Datum dokladu
Typ/Subtyp:
ctDateTime/0
ckRange:
DocDate$DATE >= {:LOW} and
DocDate$DATE < {:HIGH}
Dataset:
MAIN

SourceTable

Popiska:
Výchozí tabulka
Typ/Subtyp:
ctSpecial/1
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$SourceTable}=VALUE;'ALL'
Names=Faktury vydané; Pokladna příjem
Values='II';'CR'

Klíče

DocDate

Popiska:
Datum dokladu
SQL:
%DocDate$DATE%
Dataset:
MAIN

TableIndex

Popiska:
Výchozí tabulka
SQL:
%TableIndex%
Dataset:
MAIN

DocQueueCode

Popiska:
Řada dokladu
SQL:
%HeaderDocQueue%
Dataset:
MAIN

PeriodCode

Popiska:
Období
SQL:
%HeaderPeriod%
Dataset:
MAIN

OrdNumber

Popiska:
Pořadové číslo
SQL:
%OrdNumber%
Dataset:
MAIN

Amount

Popiska:
Částka v lokální měně
SQL:
%Amount%
Dataset:
MAIN

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