Dynamický dotaz - Pokladní kniha

ID:
DLA3H24ZF5POTJ0YPUQVTC5FF0

Datasety

MAIN

Popis:
Pokladny
SQL definice:
SELECT {FIELDS}
FROM
cashdesks A
{JOIN}
WHERE
(
({$CASHDESK_SELID} = '')
OR
(A.id IN (SELECT obj_id FROM seldat WHERE sel_id = {$CASHDESK_SELID}))
)
/*nevracet pokladny, které nemají počátek pro požadované období*/
AND (FOP.datefrom$date < {$DOC_DATE_TO})
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í

CASH_BEGINNING

Popis:
Pokladní počátky
SQL definice:
SELECT {FIELDS}
FROM
cashdesks2 A
{JOIN}
WHERE
(A.parent_id = :ID) AND
(P.id = (SELECT out_period_id FROM getfirstperiodforcash({$DOC_DATE_FROM2}, {$DOC_DATE_TO2}, A.parent_id)) )
Aliasy:
Alias CLSID objektu Prefix Popis
A SHDAHWVT5ND133N4010DELDFKK
P CAQPAYUOXVCL3ACL03KIU0CLP4 PERIOD Období

SUM_DOCUMENTS

Popis:
Počáteční obraty
SQL definice:
SELECT {FIELDS}
FROM
getdocsforcashbookreport2(:PERIOD_ID, {$DOC_DATE_FROM3}, :PARENT_ID/*pokladna*/,
{$DIVISION_SELID3}, {$DOCQUEUE_SELID3}, {$FIRM_SELID3}, {$BUSORDER_SELID3}, {$BUSTransaction_SELID3}, {$BUSProject_SELID3},
{$CREATEDBY_SELID3}, {$CORRECTEDBY_SELID3}, {$ACCOUNTING},
{$DivisionsWithChilds3}, {$BusOrdersWithChilds3}, {$BusTransactionsWithChilds3}, {$BusProjectsWithChilds3})
A
Fields:
Jméno Typ Velikost Výraz CLSID Popis
amount dtFloat 10
A.out_amount
Částka
cashdesk_id dtString 10
A.out_cashdesk_id
SDDAHWVT5ND133N4010DELDFKK Pokladna
datefrom$date dtDateTime 10
A.out_date_from$date
Od
dateto$date dtDateTime 10
A.out_date_to$date
Do
localamount dtFloat 10
A.out_localamount
Částka v lokální měně
period_id dtString 10
A.out_period_id
CAQPAYUOXVCL3ACL03KIU0CLP4 Období

CASH_DOCUMENTS

Popis:
Pokladní doklady
SQL definice:
SELECT {FIELDS}
FROM
getdocsforcashbookreport(:PERIOD_ID, {$DOC_DATE_FROM4}, {$DOC_DATE_TO4},
:CASHDESK_ID, {$DIVISION_SELID4}, {$DOCQUEUE_SELID4},{$FIRM_SELID4},
{$BUSORDER_SELID4}, {$BUSTransaction_SELID4}, {$BUSProject_SELID4}, {$CREATEDBY_SELID4}, {$CORRECTEDBY_SELID4}, {$ACCOUNTING},
{$DivisionsWithChilds4}, {$BusOrdersWithChilds4}, {$BusTransactionsWithChilds4}, {$BusProjectsWithChilds4})
A
{WHERE}
{ORDERBY}
Fields:
Jméno Typ Velikost Výraz CLSID Popis
amount dtFloat 10
A.out_amount
Částka
bookentry_displayname dtString 16
A.out_bookentry_displayname
Účetní doklad
description dtString 30
A.out_document_description
Popis dokladu
diplayname dtString 16
A.out_displayname
Doklad
docdate$date dtDateTime 10
A.out_doc_date$date
Datum dokladu
document_id dtString 10
A.out_document_id
ID dokladu
documenttype dtString 2
A.out_documenttype
Typ dokladu
EET dtBoolean 1
(SELECT EETMD.EET FROM EETMasterDocuments EETMD 

WHERE EETMD.DocumentType = A.out_documenttype  AND EETMD.ID = A.out_document_id)
EET
EETTurnover_ID dtString 10
(SELECT EETMD.EETTurnover_ID FROM EETMasterDocuments EETMD 

WHERE EETMD.DocumentType = A.out_documenttype AND EETMD.ID = A.out_document_id)
ENOR1TF5WOFODJWGHWKOLF1BTC Tržba EET
firm_name dtString 50
A.out_firm_name
Název firmy
localamount dtFloat 10
A.out_localamount
Částka v lok. měně

Podmínky

CASH_BEGINNING_DocDate

Popiska:
Časové omezení
Typ/Subtyp:
ctDateTime/0
ckRange:
(<field> >= {:LOW}) and (<field> < {:HIGH})
Dataset:
CASH_BEGINNING
Speciální parametry:
AlwaysUsed=True
ReplacementLink=True
{$DOC_DATE_FROM2}=VALUE;0
{$DOC_DATE_TO2}=VALUEHIGH;0

ID

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

WithHidden

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

SUM_DOCUMENTS_DocDate

Šablona:
DocDate
Dataset:
SUM_DOCUMENTS
Speciální parametry:
Hidden=True
ReplacementLink=True
{$DOC_DATE_FROM3}=VALUE;0
{$DOC_DATE_TO3}=VALUEHIGH;0
AssignedFrom=CASH_BEGINNING_DocDate

CASH_DOCUMENTS_DocDate

Šablona:
DocDate
Dataset:
CASH_DOCUMENTS
Speciální parametry:
Hidden=True
ReplacementLink=True
{$DOC_DATE_FROM4}=VALUE;0
{$DOC_DATE_TO4}=VALUEHIGH;0
AssignedFrom=CASH_BEGINNING_DocDate

DocDate

Šablona:
DocDate
Dataset:
MAIN
Speciální parametry:
Hidden=True
ReplacementLink=True
{$DOC_DATE_FROM}=VALUE;0
{$DOC_DATE_TO}=VALUEHIGH;0
AssignedFrom=CASH_BEGINNING_DocDate

SUM_DOCUMENTS_Firm_ID

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

CASH_DOCUMENTS_Firm_ID

Šablona:
Firm_ID (joined)
Dataset:
CASH_DOCUMENTS
Speciální parametry:
Hidden=True
AlwaysList=True
ReplacementLink=True
{$FIRM_SELID4}=SELECTIONID;''
AssignedFrom=SUM_DOCUMENTS_Firm_ID

SUM_DOCUMENTS_DocQueue_ID

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

CASH_DOCUMENTS_DocQueue_ID

Šablona:
DocQueue_ID
Dataset:
CASH_DOCUMENTS
Speciální parametry:
Hidden=True
AlwaysList=True
ReplacementLink=True
{$DOCQUEUE_SELID4}=SELECTIONID;''
AssignedFrom=SUM_DOCUMENTS_DocQueue_ID
FilterDocumentType=05;06;07;08;19

SUM_DOCUMENTS_Division_ID

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

CASH_DOCUMENTS_Division_ID

Šablona:
Division_ID
Dataset:
CASH_DOCUMENTS
Speciální parametry:
Hidden=True
AlwaysList=True
ReplacementLink=True
{$DIVISION_SELID4}=SELECTIONID;''
AssignedFrom=SUM_DOCUMENTS_Division_ID
{$DivisionsWithChilds4}=ValueBag.{WithChildren};'0'

SUM_DOCUMENTS_BusOrder_ID

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

CASH_DOCUMENTS_BusOrder_ID

Šablona:
BusOrder_ID (Replacement Link)
Dataset:
CASH_DOCUMENTS
Speciální parametry:
Hidden=True
AlwaysList=True
ReplacementLink=True
{$BUSORDER_SELID4}=SELECTIONID;''
AssignedFrom=SUM_DOCUMENTS_BusOrder_ID
{$BusOrdersWithChilds4}=ValueBag.{WithChildren};'0'

SUM_DOCUMENTS_BusTransaction_ID

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

CASH_DOCUMENTS_BusTransaction_ID

Šablona:
BusTransaction_ID (Replacement Link)
Dataset:
CASH_DOCUMENTS
Speciální parametry:
Hidden=True
AlwaysList=True
ReplacementLink=True
{$BusTransaction_SELID4}=SELECTIONID;''
AssignedFrom=SUM_DOCUMENTS_BusTransaction_ID
{$BUSTransactionsWithChilds4}=ValueBag.{WithChildren};'0'

SUM_DOCUMENTS_BusProject_ID

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

CASH_DOCUMENTS_BusProject_ID

Šablona:
BusProject_ID (Replacement Link)
Dataset:
CASH_DOCUMENTS
Speciální parametry:
Hidden=True
AlwaysList=True
ReplacementLink=True
{$BUSPROJECT_SELID4}=SELECTIONID;''
AssignedFrom=SUM_DOCUMENTS_BusProject_ID
{$BusProjectsWithChilds4}=ValueBag.{WithChildren};'0'

SUM_DOCUMENTS_CreatedBy_ID

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

CASH_DOCUMENTS_CreatedBy_ID

Šablona:
CreatedBy_ID
Dataset:
CASH_DOCUMENTS
Speciální parametry:
Hidden=True
AlwaysList=True
ReplacementLink=True
{$CREATEDBY_SELID4}=SELECTIONID;''
AssignedFrom=SUM_DOCUMENTS_CreatedBy_ID

SUM_DOCUMENTS_CorrectedBy_ID

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

CASH_DOCUMENTS_CorrectedBy_ID

Šablona:
CorrectedBy_ID
Dataset:
CASH_DOCUMENTS
Speciální parametry:
Hidden=True
AlwaysList=True
ReplacementLink=True
{$CORRECTEDBY_SELID4}=SELECTIONID;''
AssignedFrom=SUM_DOCUMENTS_CorrectedBy_ID

SUM_DOCUMENTS_Accounting

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

Klíče

DocDate

Popiska:
Datum pokladních dokladů
SQL:
A.out_doc_date$date
Dataset:
CASH_DOCUMENTS

DocOrderKind

Popiska:
Priorita pokladních dokladů
SQL:
A.out_order_kind
Dataset:
CASH_DOCUMENTS

Amount

Popiska:
Částka
SQL:
A.Out_Amount
Dataset:
CASH_DOCUMENTS

DocumentNumber

Popiska:
Číslo dokladu - složené
SQL:
A.OUT_DQCode {DIR}, 

A.OUT_PCode {DIR},

A.OUT_OrdNumber
Dataset:
CASH_DOCUMENTS

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