Dynamický dotaz - Pokladní kniha s rozpisem DPH a zaúčtováním

ID:
105JTUDKXB44XGRISSQNJ5FJR0

Datasety

MAIN

Popis:
Pokladny
SQL definice:
SELECT {FIELDS}
FROM
CashDesks A
{JOIN}
WHERE
(
({$CashDesksSel_ID} = '')
OR
(A.ID IN (SELECT Obj_ID FROM SelDat WHERE Sel_ID = {$CashDesksSel_ID}))
)
/*nevracet pokladny, které nemají počátek pro požadované období*/
AND (FOP.DateFrom$Date < {$DateTo})
AND (A.Hidden = 'N' OR {$WithHidden} = 'A')
{ANDWHERE}
ORDER BY
A.Name
Aliasy:
Alias CLSID objektu Prefix Popis
A SDDAHWVT5ND133N4010DELDFKK
AC S4JQL5BH1ND13ACL03KIU0CLP4 ACCOUNT Účet
C 4R5FINKNYNDL3C5P00CA141B44 CURRENCY Měna
D O1X54EUXPZCL35CH000ILPWJF4 DIVISION Středisko
FOP CAQPAYUOXVCL3ACL03KIU0CLP4 FIRSTOPENPERIOD První otevřené období
LOP CAQPAYUOXVCL3ACL03KIU0CLP4 LASTOPENPERIOD Poslední otevřené období

PB

Popis:
Pokladní počátek
SQL definice:
/* Vrátí pokladní počátek */
SELECT {FIELDS}
FROM
CashDesks2 A
{JOIN}
WHERE
(A.Parent_ID = :ID) AND
(P.ID = (SELECT out_period_id FROM GetFirstPeriodForCash({$DateFrom}, {$DateTo}, A.Parent_ID)) )
Aliasy:
Alias CLSID objektu Prefix Popis
A SHDAHWVT5ND133N4010DELDFKK
P CAQPAYUOXVCL3ACL03KIU0CLP4 PERIOD Období

BT

Popis:
Počáteční obrat
SQL definice:
/* vrátí počáteční obraty */
SELECT
{FIELDS}
FROM
CashBookDetailedBegTurnovers(:Parent_ID, {$DateFrom}, {$DateTo}, {$FirmsSel_ID},
{$DocQueuesSel_ID}, {$CreatedBySel_ID}, {$CorrectedBySel_ID}, {$ACCOUNTING},
{$DivisionsSel_ID}, {$DivisionsWithChildren}, {$BusOrdersSel_ID},
{$BusOrdersWithChildren}, {$BusTransactionsSel_ID}, {$BusTransactionsWithChildren},
{$BusProjectsSel_ID}, {$BusProjectsWithChildren})
A
Fields:
Jméno Typ Velikost Výraz CLSID Popis
CashDesk_ID dtString 10
A.CashDesk_ID
SDDAHWVT5ND133N4010DELDFKK Pokladna
DateFrom$Date dtDateTime 10
A.DateFrom$Date
Datum od
DateTo$Date dtDateTime 10
A.DateTo$Date
Datum do
LocalAmount dtFloat 10
A.LocalAmount
Počáteční obrat
Period_ID dtString 10
A.Period_ID
CAQPAYUOXVCL3ACL03KIU0CLP4 Počáteční nalezené období

AD

Popis:
Účetní doklady
SQL definice:
/* Vrátí hlavičky skupin získané z deníku. */
SELECT
{FIELDS}
FROM
CashBookDetailedAcc(:CashDesk_ID, {$DateFrom}, {$DateTo}, {$FirmsSel_ID},
{$DocQueuesSel_ID}, {$CreatedBySel_ID}, {$CorrectedBySel_ID}, {$ACCOUNTING},
{$DivisionsSel_ID}, {$DivisionsWithChildren}, {$BusOrdersSel_ID},
{$BusOrdersWithChildren}, {$BusTransactionsSel_ID}, {$BusTransactionsWithChildren},
{$BusProjectsSel_ID}, {$BusProjectsWithChildren})
A
Fields:
Jméno Typ Velikost Výraz CLSID Popis
AccDate$Date dtDateTime 10
A.AccDate$Date
Datum zaúčtování
AccDocQueue_ID dtString 10
A.AccDocQueue_ID
OBTMKVQH3ZD13ACL03KIU0CLP4 Účetní řada
CashDesk_ID dtString 10
A.CashDesk_ID
SDDAHWVT5ND133N4010DELDFKK Pokladna
DisplayName dtString 16
A.DisplayName
Název účetního dokladu
OrdNumber dtInteger 6
A.OrdNumber
Číslo účetního dokladu
Period_ID dtString 10
A.Period_ID
CAQPAYUOXVCL3ACL03KIU0CLP4 Období

CD

Popis:
Pokladní doklady
SQL definice:
/* Pokladní doklady náležející do jedné skupiny účtetní skupiny. */
SELECT {FIELDS}
FROM
CashBookDetailedCash(:AccDocQueue_ID, :Period_ID, :OrdNumber, :AccDate$Date,
:CashDesk_ID, {$DateFrom}, {$DateTo}, {$FirmsSel_ID}, {$DocQueuesSel_ID},
{$CreatedBySel_ID}, {$CorrectedBySel_ID}, {$DivisionsSel_ID}, {$DivisionsWithChildren},
{$BusOrdersSel_ID}, {$BusOrdersWithChildren}, {$BusTransactionsSel_ID},
{$BusTransactionsWithChildren}, {$BusProjectsSel_ID}, {$BusProjectsWithChildren})
A
ORDER BY A.Displayname
Fields:
Jméno Typ Velikost Výraz CLSID Popis
CashDoc_ID dtString 10
CashDoc_ID
Pokladní doklad
CashDocRelDef dtInteger 10
CashDocRelDef
Číslo relace
DiplayName dtString 16
A.Displayname
Číslo dokladu
DocDate$Date dtDateTime 10
A.DocDate$Date
Datum
EET dtBoolean 1
CASE CashDocRelDef

  WHEN 7 THEN

    (SELECT EETMD.EET FROM EETMasterDocuments EETMD 

     WHERE EETMD.DocumentType = '05' AND CashDoc_ID = EETMD.ID)

  WHEN 8 THEN 

    (SELECT EETMD.EET FROM EETMasterDocuments EETMD 

     WHERE EETMD.DocumentType = '06' AND CashDoc_ID = EETMD.ID)

  WHEN 9 THEN

    (SELECT EETMD.EET FROM EETMasterDocuments EETMD 

     WHERE EETMD.DocumentType = '07' AND CashDoc_ID = EETMD.ID)

  WHEN 10 THEN

    (SELECT EETMD.EET FROM EETMasterDocuments EETMD 

     WHERE EETMD.DocumentType = '08' AND CashDoc_ID = EETMD.ID)

END
EET
EETTurnover_ID dtString 10
CASE CashDocRelDef

  WHEN 7 THEN

    (SELECT EETMD.EETTurnover_ID FROM EETMasterDocuments EETMD 

     WHERE EETMD.DocumentType = '05' AND CashDoc_ID = EETMD.ID)

  WHEN 8 THEN 

    (SELECT EETMD.EETTurnover_ID FROM EETMasterDocuments EETMD 

     WHERE EETMD.DocumentType = '06' AND CashDoc_ID = EETMD.ID)

  WHEN 9 THEN

    (SELECT EETMD.EETTurnover_ID FROM EETMasterDocuments EETMD 

     WHERE EETMD.DocumentType = '07' AND CashDoc_ID = EETMD.ID)

  WHEN 10 THEN

    (SELECT EETMD.EETTurnover_ID FROM EETMasterDocuments EETMD 

     WHERE EETMD.DocumentType = '08' AND CashDoc_ID = EETMD.ID)

END
ENOR1TF5WOFODJWGHWKOLF1BTC Tržba EET
FirmName dtString 80
A.FirmName
Název firmy
LocalRoundingAmount dtFloat 10
LocalRoundingAmount
Zaokrouhlení

VATRates

Popis:
DPH sazby
SQL definice:
SELECT {FIELDS}
FROM
CashBookDetailedRows(:CashDoc_ID, :CashDocRelDef,:LocalRoundingAmount,
{$DivisionsSel_ID}, {$DivisionsWithChildren},
{$BusOrdersSel_ID}, {$BusOrdersWithChildren},
{$BusTransactionsSel_ID}, {$BusTransactionsWithChildren},
{$BusProjectsSel_ID}, {$BusProjectsWithChildren})
A
LEFT JOIN VATRates VR ON VR.ID = A.VATRate_ID
ORDER BY VR.Tariff DESC
Aliasy:
Alias CLSID objektu Prefix Popis
VR ZSHD5MXH4Z24J0H2Y2R2VUZPEG V DPH sazby
Fields:
Jméno Typ Velikost Výraz CLSID Popis
LocalAmount dtFloat 10
A.LocalAmount
Částka s daní
LocalAmountWithoutVAT dtFloat 10
A.LocalAmountWithoutVAT
Částka bez daně
VATRate_ID dtString 10
A.VATRate_ID
ZSHD5MXH4Z24J0H2Y2R2VUZPEG DPH sazba

Podmínky

DocDate

Popiska:
Časové omezení
Typ/Subtyp:
ctDateTime/0
ckRange:
(<field> >= {:LOW}) and (<field> < {:HIGH})
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
AlwaysUsed=True
ReplacementLink=True
{$DateFrom}=VALUE;0
{$DateTo}=VALUEHIGH;0

ID

Šablona:
CashDesk_ID
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
ReplacementLink=True
{$CashDesksSel_ID}=SELECTIONID;''

WithHidden

Popiska:
Zahrnout i skryté pokladny
Typ/Subtyp:
ctBoolean/0
ckSingle:
{:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$WithHidden}=VALUE;'N'

Firm_ID

Šablona:
Firm_ID (joined)
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
ReplacementLink=True
{$FirmsSel_ID}=SELECTIONID;''

DocQueue_ID

Šablona:
DocQueue_ID
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
ReplacementLink=True
{$DocQueuesSel_ID}=SELECTIONID;''
FilterDocumentType=05;06;07;08;19

Division_ID

Šablona:
Division_ID
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
ReplacementLink=True
{$DivisionsSel_ID}=SELECTIONID;''
{$DivisionsWithChildren}=ValueBag.{WithChildren};'0'

BusOrder_ID

Šablona:
BusOrder_ID (Replacement Link)
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
ReplacementLink=True
{$BusOrdersSel_ID}=SELECTIONID;''
{$BusOrdersWithChildren}=ValueBag.{WithChildren};'0'

BusTransaction_ID

Šablona:
BusTransaction_ID (Replacement Link)
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
ReplacementLink=True
{$BusTransactionsSel_ID}=SELECTIONID;''
{$BusTransactionsWithChildren}=ValueBag.{WithChildren};'0'

BusProject_ID

Šablona:
BusProject_ID (Replacement Link)
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
ReplacementLink=True
{$BusProjectsSel_ID}=SELECTIONID;''
{$BusProjectsWithChildren}=ValueBag.{WithChildren};'0'

CreatedBy_ID

Šablona:
CreatedBy_ID
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
ReplacementLink=True
{$CreatedBySel_ID}=SELECTIONID;''

CorrectedBy_ID

Šablona:
CorrectedBy_ID
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
ReplacementLink=True
{$CorrectedBySel_ID}=SELECTIONID;''

Accounting

Popiska:
Zaúčtování
Typ/Subtyp:
ctSpecial/5
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
HiddenForABRAG1=True

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