SELECT {FIELDS} FROM
GeneralLedger A
LEFT JOIN Firms F ON F.ID=A.Firm_ID
JOIN Periods P ON P.ID=A.Period_ID
JOIN AccDocQueues ADQ ON ADQ.ID=A.AccDocQueue_ID
JOIN Currencies C ON C.ID=A.Currency_ID
JOIN SecurityUsers SU1 ON SU1.ID=A.CreatedBy_ID
LEFT JOIN SecurityUsers SU2 ON SU2.ID=A.CorrectedBy_ID
LEFT JOIN Accounts DA ON DA.ID = A.DebitAccount_ID
LEFT JOIN Accounts CA ON CA.ID = A.CreditAccount_ID
LEFT JOIN Divisions DD ON DD.ID = A.DebitDivision_ID
LEFT JOIN Divisions CD ON CD.ID = A.CreditDivision_ID
LEFT JOIN BusOrders DBO ON DBO.ID = A.DebitBusOrder_ID
LEFT JOIN BusOrders CBO ON CBO.ID = A.CreditBusOrder_ID
LEFT JOIN BusTransactions DBT ON DBT.ID = A.DebitBusTransaction_ID
LEFT JOIN BusTransactions CBT ON CBT.ID = A.CreditBusTransaction_ID
LEFT JOIN BusProjects DBP ON DBP.ID = A.DebitBusProject_ID
LEFT JOIN BusProjects CBP ON CBP.ID = A.CreditBusProject_ID
JOIN Relations SGR ON A.ID = SGR.LeftSide_ID AND SGR.Rel_def = 203
WHERE
A.IsRequest = 'N'
{ANDWHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | C3S1BMBT4RD13ACL03KIU0CLP4 | ||
| ADQ | OBTMKVQH3ZD13ACL03KIU0CLP4 | AccDocQueue | Účetní řada dokladů |
| C | 4R5FINKNYNDL3C5P00CA141B44 | Currency | Měna |
| F | 4K3EXM5PQBCL35CH000ILPWJF4 | Firm | Firma |
| P | CAQPAYUOXVCL3ACL03KIU0CLP4 | Period | Období |
##CASE {OPTION} #
##0#((A.DebitAccount_ID
IN (SELECT ID FROM Accounts WHERE <<Code>> LIKE
{:VALUE} ESCAPE '~' )) OR
(A.CreditAccount_ID
IN (SELECT ID FROM Accounts WHERE <<Code>> LIKE
{:VALUE} ESCAPE '~' )))
##1#(A.DebitAccount_ID
IN (SELECT ID FROM Accounts WHERE <<Code>> LIKE
{:VALUE} ESCAPE '~' ))
##2#(A.CreditAccount_ID
IN (SELECT ID FROM Accounts WHERE <<Code>> LIKE
{:VALUE} ESCAPE '~' ))
##3#((A.DebitAccount_ID
IN (SELECT ID FROM Accounts WHERE <<Code>> LIKE
{:VALUE} ESCAPE '~' )) AND
(A.CreditAccount_ID
IN (SELECT ID FROM Accounts WHERE <<Code>> LIKE
{:VALUE} ESCAPE '~' )))
##ELSE#((A.DebitAccount_ID
IN (SELECT ID FROM Accounts WHERE <<Code>> LIKE
{:VALUE} ESCAPE '~' )) OR
(A.CreditAccount_ID
IN (SELECT ID FROM Accounts WHERE <<Code>> LIKE
{:VALUE} ESCAPE '~' )))
##END#
##CASE {OPTION} #
##0#((A.DebitAccount_ID IN ({:LIST})) OR (A.CreditAccount_ID IN ({:LIST})))
##1#(A.DebitAccount_ID IN ({:LIST}))
##2#(A.CreditAccount_ID IN ({:LIST}))
##3#((A.DebitAccount_ID IN ({:LIST})) AND (A.CreditAccount_ID IN ({:LIST})))
##ELSE#((A.DebitAccount_ID IN ({:LIST})) OR (A.CreditAccount_ID IN ({:LIST})))
##END#
##CASE {OPTION} #
##0#((A.DebitAccount_ID = {:VALUE}) OR (A.CreditAccount_ID = {:VALUE}))
##1#A.DebitAccount_ID = {:VALUE}
##2#A.CreditAccount_ID = {:VALUE}
##3#((A.DebitAccount_ID = {:VALUE}) AND (A.CreditAccount_ID = {:VALUE}))
##ELSE#(A.DebitAccount_ID = {:VALUE} OR A.CreditAccount_ID = {:VALUE})
##END#
A.AccDocQueue_ID IN (SELECT ID FROM
AccDocQueues WHERE DocumentType = {:VALUE})
A.AccDocQueue_ID IN (SELECT ID FROM
AccDocQueues WHERE DocumentType IN ({:LIST}))
A.Amount BETWEEN {:LOW} and {:HIGH}
A.AmountInCurrency BETWEEN {:LOW} and {:HIGH}
A.Audited = {:VALUE}
A.AccDate$DATE
A.OrdNumber
A.Amount
A.AmountInCurrency
F.Name Collate PXW_CSY {DIR},A.Firm_IDP.Code Collate PXW_CSY {DIR},A.Period_IDADQ.Code Collate PXW_CSY {DIR},A.AccDocQueue_IDSU1.Name Collate PXW_CSY {DIR}, A.CreatedBy_IDSU2.Name Collate PXW_CSY {DIR}, A.CorrectedBy_IDC.Code Collate PXW_CSY {DIR},A.Currency_IDP.Code Collate PXW_CSY {DIR}, A.Period_ID {DIR}, ADQ.Code Collate PXW_CSY {DIR}, A.AccDocQueue_ID {DIR}, A.OrdNumberA.Text Collate PXW_CSY
DA.Code Collate PXW_CSY
CA.Code Collate PXW_CSY
DD.Code Collate PXW_CSY
CD.Code Collate PXW_CSY
DBO.Code Collate PXW_CSY
CBO.Code Collate PXW_CSY
DBT.Code Collate PXW_CSY
CBT.Code Collate PXW_CSY
DBP.Code Collate PXW_CSY
CBP.Code Collate PXW_CSY
Generated by ABRA Software a.s. 27.10.2021 16:36