Dynamický dotaz - Účetní žádosti

ID:
G21S2ZX1CBD13ACM03KIU0CLP4

Datasety

MAIN

Popis:
Žádosti
SQL definice:
SELECT {FIELDS} FROM 
AccRequestsGroups({$AccDateUsed}, {$AccDateFrom}, {$AccDateTo}, {$TextUsed},
{$Text}, {$AccountCodeUsed}, {$AccountCode}, {$AmountUsed}, {$AmountFrom},
{$AmountTo}, {$AmountInCurrencyUsed}, {$AmountInCurrencyFrom},
{$AmountInCurrencyTo}, {$IDSelID}, {$AccDocQueueSelID}, {$PeriodSelID},
{$FirmSelID}, {$DivisionsSelID},
{$BusOrdersSelID}, {$BusOrdersWithChilds},
{$BusTransactionsSelID}, {$BusTransactionsWithChilds},
{$BusProjectsSelID}, {$BusProjectsWithChilds},
{$CurrencySelID}, {$WholeGroups}, {$OrdNumberUsed}, {$OrdNumberFrom}, {$OrdNumberTo},
{$DivisionsWithChilds}, {$AccountIsInComplete}, {$DivisionsWithNull})
B
JOIN GeneralLedger A ON B.ID = A.ID
LEFT JOIN Firms F ON F.ID=A.Firm_ID
LEFT JOIN Periods P ON P.ID=A.Period_ID
LEFT JOIN AccDocQueues ADQ ON ADQ.ID=A.AccDocQueue_ID
LEFT JOIN Currencies C ON C.ID=A.Currency_ID
LEFT JOIN Relations R ON R.RightSide_ID = A.ID AND R.Rel_Def = 11
LEFT JOIN BankStatements2 BS2 ON R.LeftSide_ID = BS2.ID
{WHERE}
{ORDERBY}
Aliasy:
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í
Fields:
Jméno Typ Velikost Výraz CLSID Popis
AccGroupForRequests dtString 26
A.AccDocQueue_ID || A.Period_ID || CAST(A.OrdNumber AS VARCHAR(10))
Skupina pro žádosti
BS2_PosIndex dtInteger 10
BS2.PosIndex
Číslo řádku bankovního výpisu

Podmínky

ID

Šablona:
ID
Dataset:
MAIN
Speciální parametry:
CLASSID=C3S1BMBT4RD13ACL03KIU0CLP4
AlwaysList=1
ReplacementLink=True
{$IDSelID}=SELECTIONID;''

AccountCode

Popiska:
Účet (znakově)
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$AccountCode}=VALUE;''
{$AccountCodeUsed}=USED;'N'
ConvertWildChars=True

Account_ID

Popiska:
Účet
Typ/Subtyp:
ctSpecial/18
ckSingle:
##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#
ckList:
##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#
Dataset:
MAIN
Speciální parametry:
CLASSID=K0TL1BKM1RD13ACL03KIU0CLP4
TextField=Code
OptionNames=MD nebo D;MD;D;MD a zároveň D
OptionValues=0;1;2;3

AccountType

Šablona:
AccountType
Dataset:
MAIN

WholeGroups

Šablona:
WholeGroups
Dataset:
MAIN
Speciální parametry:
AlwaysUsed=True
ReplacementLink=True
{$WholeGroups}=VALUE;1

Period_ID

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

AccDate

Šablona:
AccDate
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$AccDateFrom}=VALUE;0
{$AccDateTo}=VALUEHIGH;0
{$AccDateUsed}=USED;'N'

DocumentType

Popiska:
Typ dokladu
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.AccDocQueue_ID IN (SELECT ID FROM 
AccDocQueues WHERE DocumentType = {:VALUE})
ckList:
A.AccDocQueue_ID IN (SELECT ID FROM 
AccDocQueues WHERE DocumentType IN ({:LIST}))
Dataset:
MAIN
Speciální parametry:
CLASSID=WBFHFPM0V3CL33N2010DELDFKK
DisplayField=Name
@ToAccount=A

AccDocQueue_ID

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

OrdNumber

Šablona:
OrdNumber
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$OrdNumberFrom}=VALUE;0
{$OrdNumberTo}=VALUEHIGH;999999
{$OrdNumberUsed}=USED;'N'

Firm_ID

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

Amount

Popiska:
Částka v lokální měně
Typ/Subtyp:
ctExtended/0
ckRange:
<field> BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$AmountFrom}=VALUE;0
{$AmountTo}=VALUEHIGH;99999999
{$AmountUsed}=USED;'N'

Currency_ID

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

AmountInCurrency

Popiska:
Částka v měně dokladu
Typ/Subtyp:
ctExtended/0
ckRange:
<field> BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$AmountInCurrencyFrom}=VALUE;0
{$AmountInCurrencyTo}=VALUEHIGH;99999999
{$AmountInCurrencyUsed}=USED;'N'

Text

Šablona:
TextNoCaseSens
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$Text}=VALUE;''
{$TextUsed}=USED;'N'

CreatedBy_ID

Šablona:
CreatedBy_ID
Dataset:
MAIN

CorrectedBy_ID

Šablona:
CorrectedBy_ID
Dataset:
MAIN

Division_ID

Popiska:
Středisko MD a D
Typ/Subtyp:
ctSpecial/8
ckSingle:
{:VALUE}
ckList:
{:LIST}
ckNull:
Null
Dataset:
MAIN
Speciální parametry:
CLASSID=OA5JMX4J2FD135CH000ILPWJF4
TextField=Code
AlwaysList=True
ReplacementLink=True
SecurityWithNull=True
SkipSourceBOSpecification=True
{$DivisionsSelID}=SELECTIONID;''
{$DivisionsWithChilds}=ValueBag.{WithChildren};'0'
{$DivisionsWithNull}=ValueBag.{WithNull};'0'

BusOrder_ID

Šablona:
BusOrder_ID (Replacement Link C&D)
Dataset:
MAIN

BusTransaction_ID

Šablona:
BusTransaction_ID (Replacement Link C&D)
Dataset:
MAIN

BusProject_ID

Šablona:
BusProject_ID (Replacement Link C&D)
Dataset:
MAIN

AccountIsInComplete

Popiska:
Úplnost účtů
Typ/Subtyp:
ctSpecial/1
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$AccountIsInComplete}=VALUE;'%'
Names=Neúplně zadané učty;Úplně zadané účty
Values='A';'N'

Klíče

DateAndDocQueueAndPeriodAndOrdNumber

Popiska:
Datum, řada, období a číslo dokladu
SQL:
B.AccDate$DATE {DIR}, A.AccDocQueue_ID {DIR}, A.Period_ID {DIR}, A.OrdNumber
Dataset:
MAIN

DocQueueAndPeriodAndOrdNumber

Popiska:
Řada, období a číslo dokladu
SQL:
ADQ.Code Collate PXW_CSY {DIR}, A.AccDocQueue_ID {DIR}, P.Code Collate PXW_CSY {DIR}, A.Period_ID {DIR}, A.OrdNumber
Dataset:
MAIN

DateAndDocQueueAndPeriodAndOrdNumberBankStatementRowPosIndex

Popiska:
Datum, řada, období, číslo dokladu a řádek bankovního výpisu
SQL:
B.AccDate$DATE {DIR}, A.AccDocQueue_ID {DIR}, A.Period_ID {DIR}, A.OrdNumber {DIR}, %BS2_PosIndex%
Dataset:
MAIN

DocQueueAndPeriodAndOrdNumberBankStatementRowPosIndex

Popiska:
Řada, období, číslo dokladu a řádek bankovního výpisu
SQL:
ADQ.Code Collate PXW_CSY {DIR}, A.AccDocQueue_ID {DIR}, P.Code Collate PXW_CSY {DIR}, A.Period_ID {DIR}, A.OrdNumber {DIR}, %BS2_PosIndex%
Dataset:
MAIN

AccDate

Popiska:
Datum účtování
SQL:
A.AccDate$DATE
Dataset:
MAIN

OrdNumber

Popiska:
Číslo dokladu
SQL:
A.OrdNumber
Dataset:
MAIN

Amount

Popiska:
Částka
SQL:
A.Amount
Dataset:
MAIN

AmountInCurrency

Popiska:
Částka v cizí měně
SQL:
A.AmountInCurrency
Dataset:
MAIN

Firm

Popiska:
Název firmy
SQL:
F.Name Collate PXW_CSY {DIR},A.Firm_ID
Dataset:
MAIN

Period

Popiska:
Zkratka období
SQL:
P.Code Collate PXW_CSY {DIR},A.Period_ID
Dataset:
MAIN

AccDocQueue

Popiska:
Zkratka účetní řady
SQL:
ADQ.Code Collate PXW_CSY {DIR},A.AccDocQueue_ID
Dataset:
MAIN

Currency

Popiska:
Měna
SQL:
C.Code Collate PXW_CSY {DIR},A.Currency_ID
Dataset:
MAIN

Period_AccDocQueue_OrdNumber

Popiska:
Identifikace dokladu
SQL:
P.Code Collate PXW_CSY {DIR}, A.Period_ID {DIR}, ADQ.Code Collate PXW_CSY {DIR}, A.AccDocQueue_ID {DIR}, A.OrdNumber
Dataset:
MAIN

Text

Popiska:
Text
SQL:
A.Text Collate PXW_CSY
Dataset:
MAIN

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