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}
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
DocDate$DATE >= {:LOW} and
DocDate$DATE < {:HIGH}
<field> = {:VALUE}
%DocDate$DATE%
%TableIndex%
%HeaderDocQueue%
%HeaderPeriod%
%OrdNumber%
%Amount%
Generated by ABRA Software a.s. 27.10.2021 16:35