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
| 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í |
/* 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)) )
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | SHDAHWVT5ND133N4010DELDFKK | ||
| P | CAQPAYUOXVCL3ACL03KIU0CLP4 | PERIOD | Období |
/* 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
| 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í |
/* 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
| 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í |
/* 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
| 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í |
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
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| VR | ZSHD5MXH4Z24J0H2Y2R2VUZPEG | V | DPH sazby |
| 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 |
(<field> >= {:LOW}) and (<field> < {:HIGH})
<field> = {:VALUE}
<field> IN ({:LIST})
{:VALUE}
<field> = {:VALUE}
Generated by ABRA Software a.s. 27.10.2021 16:35