Dynamický dotaz - Peněžní deník - průběžné položky

ID:
GD1AEF1DUP14DH5J3UNBVZIS20

Datasety

MAIN

Popis:
Peněžní deník - průběžné položky
SQL definice:
SELECT A.CATEGORY, 
A.DOCDATE$DATE,
A.DOCUMENTDISPLAYNAME,
A.PDOCUMENTDISPLAYNAME,
TEXT,
A.THROUGHITEMCREDIT,
A.THROUGHITEMDEBIT
FROM SIMPLECASHBOOK({$DateFrom}, {$DateTo}) A
LEFT JOIN IncomeTypes IT ON IT.ID = A.IncomeType_ID
LEFT JOIN ExpenseTypes ET ON ET.ID = A.ExpenseType_ID
WHERE ((A.THROUGHITEMCREDIT <> 0) or (A.THROUGHITEMDEBIT <> 0))
{ANDWHERE}
ORDER BY A.DOCDATE$DATE, A.DOCUMENTDISPLAYNAME
Fields:
Jméno Typ Velikost Výraz CLSID Popis
Category dtInteger 10

						
Typ
DocDate$DATE dtDateTime 10

						
Datum dokladu
DocumentDisplayName dtString 23

						
Číslo dokladu
PDocumentDisplayName dtString 23

						
Číslo placeného dokladu
TEXT dtString 100

						
Text
THROUGHITEMCREDIT dtFloat 10

						
Příjem
THROUGHITEMDEBIT dtFloat 10

						
Výdej

BEGINNINGS

Popis:
Peněžní deník - průběžné položky - počáteční stavy
SQL definice:
SELECT 
SUM(A.THROUGHITEMCREDIT) as THROUGHITEMCREDIT,
SUM(A.THROUGHITEMDEBIT) as THROUGHITEMDEBIT
FROM
SimpleCashBook((SELECT Max(DateFrom$DATE) from Periods WHERE DateFrom$DATE<={$DateFrom2}), {$DateFrom2}) A
LEFT JOIN IncomeTypes IT ON IT.ID = A.IncomeType_ID
LEFT JOIN ExpenseTypes ET ON ET.ID = A.ExpenseType_ID
WHERE ((A.THROUGHITEMCREDIT <> 0) or (A.THROUGHITEMDEBIT <> 0))
{ANDWHERE}
Fields:
Jméno Typ Velikost Výraz CLSID Popis
THROUGHITEMCREDIT dtFloat 10

						
Příjem
THROUGHITEMDEBIT dtFloat 10

						
Výdej

BALANCE

Popis:
Peněžní deník - průběžné položky - konečné stavy předchozího období
SQL definice:
SELECT 
SUM(A.THROUGHITEMCREDIT) AS THROUGHITEMCREDIT,
SUM(A.THROUGHITEMDEBIT) AS THROUGHITEMDEBIT
FROM
SimpleCashBook((SELECT MIN(DateFrom$DATE) FROM Periods),(SELECT MAX(DateTo$DATE) FROM Periods WHERE DateTo$DATE-1<{$DateFrom3})) A
LEFT JOIN IncomeTypes IT ON IT.ID = A.IncomeType_ID
LEFT JOIN ExpenseTypes ET ON ET.ID = A.ExpenseType_ID
WHERE ((A.THROUGHITEMCREDIT <> 0) OR (A.THROUGHITEMDEBIT <> 0))
{ANDWHERE}
Fields:
Jméno Typ Velikost Výraz CLSID Popis
THROUGHITEMCREDIT dtFloat 10

						
Příjem
THROUGHITEMDEBIT dtFloat 10

						
Výdej

Podmínky

DocDate$DATE

Popiska:
Datum
Typ/Subtyp:
ctDateTime/0
ckRange:
(<field> >= {:LOW}) and (<field> < {:HIGH})
Dataset:
MAIN
Speciální parametry:
AlwaysUsed=True
ReplacementLink=True
{$DateFrom}=VALUE;0
{$DateTo}=VALUEHIGH;0

IncomeType_ID

Šablona:
IncomeType_ID
Dataset:
MAIN
Speciální parametry:

ExpenseType_ID

Šablona:
ExpenseType_ID
Dataset:
MAIN
Speciální parametry:

DocumentType

Popiska:
Typ dokladu (platba)
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.DocumentType = {:VALUE}
ckNull:
A.DocumentType IS NULL
ckList:
A.DocumentType IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=WBFHFPM0V3CL33N2010DELDFKK
DisplayField=Name

Document_ID

Popiska:
ID dokladu (platba)
Typ/Subtyp:
ctString/0
ckSingle:
A.Document_ID = {:VALUE}
ckNull:
A.Document_ID IS NULL
Dataset:
MAIN
Speciální parametry:
Hidden=True

PDocumentType

Popiska:
Typ dokladu (placený doklad)
Typ/Subtyp:
ctSpecial/0
ckNull:
A.PDocumentType IS NULL
ckSingle:
A.PDocumentType = {:VALUE}
ckList:
A.PDocumentType IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=WBFHFPM0V3CL33N2010DELDFKK
DisplayField=Name

PDocument_ID

Popiska:
ID dokladu (placený doklad)
Typ/Subtyp:
ctString/0
ckSingle:
A.PDocument_ID = {:VALUE}
ckNull:
A.PDocument_ID IS NULL
Dataset:
MAIN
Speciální parametry:
Hidden=True

Category

Popiska:
Typ
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1# A.Category = 0
##2# A.Category = 1
##END#
Dataset:
MAIN
Speciální parametry:
Names=Příjmy;Výdaje
Values=1;2

Text

Popiska:
Text
Typ/Subtyp:
ctString/0
ckSingle:
A.Text = {:VALUE}
Dataset:
MAIN
Speciální parametry:
Hidden=True

DocDate2$DATE

Popiska:
Datum
Typ/Subtyp:
ctDateTime/0
ckRange:
(<field> >= {:LOW}) and (<field> < {:HIGH})
Dataset:
BEGINNINGS
Speciální parametry:
Hidden=True
ReplacementLink=True
{$DateFrom2}=VALUE;0
{$DateTo2}=VALUEHIGH;0
AssignedFrom=DocDate$DATE

Error

Popiska:
Chyby
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1# A.Error > 0
##2# A.Error = 0
##END#
Dataset:
MAIN
Speciální parametry:
Names=Jen chybné;Jen bezchybné
Values=1;2

TextByUser

Šablona:
Text
Dataset:
MAIN

DocDate3$DATE

Popiska:
Datum
Typ/Subtyp:
ctDateTime/0
ckRange:
(<field> >= {:LOW}) and (<field> < {:HIGH})
Dataset:
BALANCE
Speciální parametry:
Hidden=True
ReplacementLink=True
{$DateFrom3}=VALUE;0
{$DateTo3}=VALUEHIGH;0
AssignedFrom=DocDate$DATE

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