Dynamický dotaz - Výpis účtu časově (rozšířený)

ID:
JHQ5CRJZJVYO3HOBDLNPTWEQOO

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 BusOrders BO ON A.BusOrder_ID = BO.ID
LEFT JOIN BusOrders BO2 ON A.SBusOrder_ID = BO2.ID
LEFT JOIN BusTransactions BT ON A.BusTransaction_ID = BT.ID
LEFT JOIN BusTransactions BT2 ON A.SBusTransaction_ID = BT2.ID
LEFT JOIN BusProjects BP ON A.BusProject_ID = BP.ID
LEFT JOIN BusProjects BP2 ON A.SBusProject_ID = BP2.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ů
BO K2WTYL304VD13ACL03KIU0CLP4 BusOrder Zakázka
BO2 K2WTYL304VD13ACL03KIU0CLP4 SBusOrder Zakázka protistrany
BP QOKMKIQUJF34L3DUICTBWEDQJC BusProject Projekt
BP2 QOKMKIQUJF34L3DUICTBWEDQJC SBusProject Projekt protistrany
BT KAWTYL304VD13ACL03KIU0CLP4 BusTransaction Obch. případ
BT2 KAWTYL304VD13ACL03KIU0CLP4 SBusTransaction Obch. případ protistrany
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