Dynamický dotaz - Výpis účtu časově

ID:
J0NG55XHXMVOL0L5J1YXEOVYXO

Datasety

MAIN

Popis:
Období
SQL definice:
SELECT {FIELDS}
FROM
Periods A
{JOIN}
{WHERE}
Aliasy:
Alias CLSID objektu Prefix Popis
A CAQPAYUOXVCL3ACL03KIU0CLP4 Období

Beginnings

Popis:
Počátky
SQL definice:
SELECT {FIELDS} 
FROM
AccountCalculus(
{$AccountCode},
null,
{$AccountSelID},
null,
{$AccDateFrom},
{$AccDateTo},
{$DivisionsSelID},
{$DivisionsWithChilds},
{$BusOrdersSelID},
{$BusOrdersWithChilds},
{$BusTransactionsSelID},
{$BusTransactionsWithChilds},
{$BusProjectsSelID},
{$BusProjectsWithChilds},
null,
null,
null,
1
)
A
{ANDWHERE}
Fields:
Jméno Typ Velikost Výraz CLSID Popis
CreditBeginning dtFloat 10
SUM(A.CreditBeginning)
Počátek D
DebitBeginning dtFloat 10
SUM(A.DebitBeginning)
Počátek MD

Turnovers

Popis:
Obraty účtů
SQL definice:
SELECT {FIELDS}
FROM
LimitGeneralLedger({$AccountSelID}, {$AccDateFrom}, {$AccDateTo}, {$IsRequest},
{$Audited}, {$DivisionsSelID}, {$DivisionsWithChilds}, {$BusOrdersSelID}, {$BusOrdersWithChilds},
{$BusTransactionsSelID}, {$BusTransactionsWithChilds}, {$BusProjectsSelID}, {$BusProjectsWithChilds},
{$FirmSelID}, {$AccountCode}, '%')
A
LEFT JOIN Accounts AC ON A.Account_ID = AC.ID
LEFT JOIN Accounts AC2 ON A.SAccount_ID = AC2.ID
LEFT JOIN Divisions D ON A.Division_ID = D.ID
LEFT JOIN Divisions D2 ON A.SDivision_ID = D2.ID
LEFT JOIN Periods P ON A.Period_ID = P.ID
LEFT JOIN AccDocQueues ADQ ON A.AccDocQueue_ID = ADQ.ID
LEFT JOIN Firms F ON A.Firm_ID = F.ID
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
AC S4JQL5BH1ND13ACL03KIU0CLP4 Account Účet
AC2 S4JQL5BH1ND13ACL03KIU0CLP4 SAccount Účet protistrany
ADQ OBTMKVQH3ZD13ACL03KIU0CLP4 AccDocQueue Účetní řada dokladů
D O1X54EUXPZCL35CH000ILPWJF4 Division Středisko
D2 O1X54EUXPZCL35CH000ILPWJF4 SDivision Středisko protistrany
F 4K3EXM5PQBCL35CH000ILPWJF4 Firm Firma
Fields:
Jméno Typ Velikost Výraz CLSID Popis
AccDate$Date dtDateTime 10
A.AccDate$Date
Datum účtování
Amount dtFloat 10
A.Amount
Částka
CreditAmount dtFloat 10
A.Amount * A.CreditSide
Částka D
CreditSide dtInteger 10
A.CreditSide
Strana D
DebitAmount dtFloat 10
A.Amount * A.DebitSide
Částka MD
DebitSide dtInteger 10
A.DebitSide
Strana MD
DifferenceAmount dtFloat 10
A.Amount * A.DebitSide - A.Amount * A.CreditSide
Částka MD - D
FoldUpDisplayName dtString 16
(ADQ.Code || '-' || CAST(A.OrdNumber AS VARCHAR(10)) || '/' || P.Code)
Poskládaný název dokladu
Text dtString 50
A.Text
Text

TurnoverBeg

Popis:
Počáteční obraty
SQL definice:
SELECT {FIELDS}
FROM
LimitGeneralLedger({$AccountSelID}, :DateFrom$Date, {$AccDateFrom}, {$IsRequest},
{$Audited}, {$DivisionsSelID}, {$DivisionsWithChilds}, {$BusOrdersSelID}, {$BusOrdersWithChilds},
{$BusTransactionsSelID}, {$BusTransactionsWithChilds}, {$BusProjectsSelID}, {$BusProjectsWithChilds},
{$FirmSelID}, {$AccountCode}, '%')
A
Fields:
Jméno Typ Velikost Výraz CLSID Popis
CreditTurnoverBeg dtFloat 10
SUM(A.CreditSide * A.Amount)
Počáteční obraty D
DebitTurnoverBeg dtFloat 10
SUM(A.DebitSide * A.Amount)
Počáteční obraty MD

Podmínky

ID

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

Date

Popiska:
Datum účtování
Typ/Subtyp:
ctDateTime/0
ckRange:
A.ID = (SELECT RPeriod_ID
FROM GetFirstPeriodByDates({:LOW}, {:HIGH}, '0000000000')
)
Dataset:
MAIN
Speciální parametry:
{ Neměnit název - využívá controller! }

AlwaysUsed=True

Turnovers_Account_ID

Šablona:
Account_ID (ReplacementLink)
Dataset:
Beginnings

Turnovers_AccountCode

Šablona:
AccountCode (Replacement Link)
Dataset:
Beginnings

Turnovers_Firm_ID

Šablona:
Firm_ID (Replacement Link)
Dataset:
Turnovers

Turnovers_Division_ID

Šablona:
Division_ID (Replacement Link)
Dataset:
Beginnings
Speciální parametry:
ShowWithHidden=True

Turnovers_BusOrder_ID

Šablona:
BusOrder_ID (Replacement Link)
Dataset:
Beginnings

Turnovers_BusTransaction_ID

Šablona:
BusTransaction_ID (Replacement Link)
Dataset:
Beginnings

Turnovers_BusProject_ID

Šablona:
BusProject_ID (Replacement Link)
Dataset:
Beginnings

Turnovers_Audited

Šablona:
Audited (Replacement Link)
Dataset:
Turnovers

Turnovers_IsRequest

Šablona:
IsRequest (Replacement Link)
Dataset:
Turnovers

Turnovers_AccDate

Šablona:
AccDate (Replacement Link)
Dataset:
Beginnings
Speciální parametry:
Hidden=True
AssignedFrom=Date

Klíče

AccDate

Popiska:
Datum účtování a úč. řada
SQL:
A.AccDate$DATE {DIR},  ADQ.Code Collate PXW_CSY {DIR}, ADQ.ID {DIR}, A.OrdNumber {DIR}, A.ID
Dataset:
Turnovers

AccDateOrdNumber

Popiska:
Datum účtování a č. dokladu
SQL:
A.AccDate$DATE {DIR}, A.OrdNumber {DIR}, ADQ.Code Collate PXW_CSY {DIR}, ADQ.ID {DIR}, A.ID
Dataset:
Turnovers

Division_ID

Popiska:
Střediska
SQL:
D.Code Collate PXW_CSY
Dataset:
Turnovers

DocumentNumber

Popiska:
Číslo dokladu
SQL:
A.OrdNumber {DIR}, ADQ.Code Collate PXW_CSY {DIR}, ADQ.ID {DIR}, A.ID
Dataset:
Turnovers

Amount

Popiska:
Částka
SQL:
A.Amount
Dataset:
Turnovers

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