Dynamický dotaz - MLB - Jízdy

ID:
FRB32QSAOFK4BHATV13E1XDAQG

Datasety

MAIN

Popis:
Jízdy
SQL definice:
SELECT
{FIELDS}
FROM
MLBJourneys A
{JOIN}
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A VYFN3URYQAWON0DRKKWF4014EK
CAR A0K4JBLYQ5GONHAZFMQBAQ2NMW TRMCar Vozidlo
DRV YLDB3SQX4MH4LI1HVEBIX0CVGW Driver Řidič
DV O1X54EUXPZCL35CH000ILPWJF4 Division Středisko
F 4K3EXM5PQBCL35CH000ILPWJF4 Firm Firma
PER WEC02QYERNCL35CH000ILPWJF4 Person Osoba
PL1 TSJFIFXESRUOT1PIGEI1H3M2F0 StartPlace Výchozí místo
PL2 TSJFIFXESRUOT1PIGEI1H3M2F0 EndPlace Cílové místo
PUR LI4R41XMF54OVI3E4JBONWZ3I4 Purpose Účel
SU2 22AHIVDVAVE13C5S00CA141B44 SUCorrectedBy Uživatel
SU1 22AHIVDVAVE13C5S00CA141B44 SUCreatedBy Uživatel
Fields:
Jméno Typ Velikost Výraz CLSID Popis
TachoEnd dtFloat 10
A.TachoBegin + A.Distance
Konečný stav TM

ROWS

Popis:
Průjezdná místa trasy
SQL definice:
SELECT {FIELDS} FROM 
MLBJourneys2 A
WHERE
A.Parent_ID=:ID
ORDER BY
A.PosIndex
Aliasy:
Alias CLSID objektu Prefix Popis
A IB4CJHESXW3OXIM54VWLG2MZQ0 Průjezdná místa

EXPENSES

Popis:
Výdaje vozidla
SQL definice:
SELECT {FIELDS} FROM 
MLBExpenses E
WHERE
E.MLBJourney_ID=:ID
Aliasy:
Alias CLSID objektu Prefix Popis
E MKFX11DOF0R41B3R03CWWUVBEC

EXPCURRTOT

Popis:
Výdaje vozidel - součet podle měn
SQL definice:
SELECT {FIELDS}
FROM MLBExpenses E
LEFT JOIN MLBExpenses EE ON EE.ID=E.ID AND EE.ExpenseType=0
JOIN Currencies C ON C.ID=E.Currency_ID
WHERE E.MLBJourney_ID=:ID
GROUP BY E.Currency_ID
ORDER BY E.Currency_ID
Fields:
Jméno Typ Velikost Výraz CLSID Popis
Currency_Code dtString 3
MAX(C.Code)
Kód měny
Currency_ID dtString 10
E.Currency_ID
Měna
Currency_Name dtString 20
MAX(C.Name)
Název měny
FuelQuantity dtFloat 12
SUM(E.FuelQuantity)
Celkem čerpáno za měnu
MLBJourney_ID dtString 10
MAX(E.MLBJourney_ID)
Jízda
TotalExpenses dtFloat 12
SUM(E.Amount)
Částka výdajů celkem za měnu
TotalFuelPrice dtFloat 12
SUM(COALESCE(EE.Amount, EE.Amount, 0))
Částka za čerpání v měně
TotalOtherExpenses dtFloat 12
SUM(E.Amount) - SUM(COALESCE(EE.Amount, EE.Amount, 0))
Částka ostatních výdajů v měně

Podmínky

ID

Šablona:
ID
Dataset:
MAIN
Speciální parametry:
CLASSID=VYFN3URYQAWON0DRKKWF4014EK

TRMCar_ID

Popiska:
Vozidlo
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.TRMCar_ID = {:VALUE}
ckList:
A.TRMCar_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=RS2FYDZAPSZOD2CQ33BNWCDAPK
DisplayField=Name
TextField=Name

TRMDriver_ID

Popiska:
Řidič
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.TRMDriver_ID = {:VALUE}
ckList:
A.TRMDriver_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=IUS4NUOZTU34ZHXRTOQO5U4MNW
TextField=DisplayName

Purpose_ID

Popiska:
Účel
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.Purpose_ID = {:VALUE}
ckList:
A.Purpose_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=31OX1WB4WL5OL2HYLJLHIHN0N0
TextField=Name

MLBRoute_ID

Popiska:
Vzor jízdy
Typ/Subtyp:
ctSpecial/0
ckList:
A.MLBRoute_ID IN ({:LIST})
ckSingle:
A.MLBRoute_ID = {:VALUE}
ckNull:
A.MLBRoute_ID IS NULL
Dataset:
MAIN
Speciální parametry:
CLASSID=MQBFM4GZA2Y43AS5UTTKTOTUG0
DisplayField=DisplayName
TextField=DisplayName

StartPlace_ID

Popiska:
Výchozí místo
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.StartPlace_ID = {:VALUE}
ckList:
A.StartPlace_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=4MXHT43PWTVOZBR0XHVGZ2SHWK
DisplayField=Name
TextField=Name

EndPlace_ID

Popiska:
Cílové místo
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.EndPlace_ID = {:VALUE}
ckList:
A.EndPlace_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=4MXHT43PWTVOZBR0XHVGZ2SHWK
DisplayField=Name
TextField=Name

Firm_ID

Šablona:
Firm_ID (joined)
Dataset:
MAIN

FirmOffice_ID

Šablona:
FirmOffice_ID
Dataset:
MAIN

RouteDateFrom$DATE

Popiska:
Datum odjezdu
Typ/Subtyp:
ctDateTime/0
ckRange:
(A.RouteDateFrom$DATE >= {:LOW}) AND (A.RouteDateFrom$DATE < {:HIGH})
Dataset:
MAIN

RouteDateTo$DATE

Popiska:
Datum příjezdu
Typ/Subtyp:
ctDateTime/0
ckRange:
(A.RouteDateTo$DATE >= {:LOW}) AND (A.RouteDateTo$DATE < {:HIGH})
Dataset:
MAIN

StaffUse

Popiska:
Služební jízda
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.StaffUse = {:VALUE}
Dataset:
MAIN

AndBack

Popiska:
Zpáteční jízda
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.AndBack = {:VALUE}
Dataset:
MAIN

Distance

Popiska:
Vzdálenost
Typ/Subtyp:
ctExtended/0
ckRange:
A.Distance BETWEEN {:LOW} AND {:HIGH}
Dataset:
MAIN

TachoBegin

Popiska:
Počáteční stav TM
Typ/Subtyp:
ctExtended/0
ckRange:
A.TachoBegin BETWEEN {:LOW} AND {:HIGH}
Dataset:
MAIN

TachoEnd

Popiska:
Koncový stav TM
Typ/Subtyp:
ctExtended/0
ckRange:
(A.TachoBegin + A.Distance) BETWEEN {:LOW} AND {:HIGH}
Dataset:
MAIN

FuelQuantity

Popiska:
Čerpání PHM
Typ/Subtyp:
ctBoolean/0
ckSingle:
(({:Value} = 'A') AND ((A.FuelQuantity > 0)))
OR
(({:Value} = 'N') AND ((A.FuelQuantity = 0)))
Dataset:
MAIN

Passengers

Popiska:
Spolujezdec
Typ/Subtyp:
ctString/0
ckSingle:
<<A.Passengers>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

Division_ID

Šablona:
Division_ID
Dataset:
MAIN

BusOrder_ID

Šablona:
BusOrder_ID
Dataset:
MAIN

BusTransaction_ID

Šablona:
BusTransaction_ID
Dataset:
MAIN

MLBBalance_ID

Popiska:
Uzavřeno
Typ/Subtyp:
ctBoolean/0
ckSingle:
(({:Value} = 'A') AND ((A.MLBBalance_ID IS NOT NULL)))
OR
(({:Value} = 'N') AND ((A.MLBBalance_ID IS NULL)))
ckNull:
A.MLBBalance_ID IS NULL
Dataset:
MAIN

RouteInDate

Popiska:
Jízda za datum
Typ/Subtyp:
ctDateTime/0
ckRange:
(({:LOW} BETWEEN FLOOR(a.RouteDateFrom$DATE) AND FLOOR(a.RouteDateTo$DATE))
AND ({:HIGH}={:HIGH}))
Dataset:
MAIN
Speciální parametry:
Hidden=True

NewTachoSet

Popiska:
Nastaven nový stav tachometru
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.NewTachoSet={:VALUE}
Dataset:
MAIN

PersonAsDriver_ID

Popiska:
Osoba
Typ/Subtyp:
ctSpecial/0
ckSingle:
DRV.Person_ID = {:VALUE}
ckList:
DRV.Person_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
Hidden=True
CLASSID=K1MQ4TFKGJD13E3C01K0LEIOE0
TextField=LastName

TankContentCorrection

Popiska:
Zadána korekce stavu nádrže
Typ/Subtyp:
ctBoolean/0
ckSingle:
(({:Value} = 'A') AND ((A.TankContentCorrection <> 0)))
OR
(({:Value} = 'N') AND ((A.TankContentCorrection = 0)))
Dataset:
MAIN

ExpenseTachoFuel

Popiska:
Stav tachometru připojených výdajů
Typ/Subtyp:
ctExtended/0
ckRange:
A.ID IN (SELECT MLBJourney_ID FROM MLBExpenses E WHERE E.TachoFuel BETWEEN {:LOW} and {:HIGH})
Dataset:
MAIN

ExpenseCurrency_ID

Popiska:
Měna připojených výdajů
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.ID IN (SELECT E.MLBJourney_ID FROM MLBExpenses E WHERE E.MLBJourney_ID=A.ID AND E.Currency_ID = {:VALUE})
ckList:
A.ID IN (SELECT E.MLBJourney_ID FROM MLBExpenses E WHERE E.MLBJourney_ID=A.ID AND E.Currency_ID IN ({:LIST}))
Dataset:
MAIN
Speciální parametry:
CLASSID=C3XF0UG5UNCL33N2010DELDFKK
TextField=Code

Klíče

StartPlace_ID.DisplayName

Popiska:
Výchozí místo
SQL:
PL1.Name Collate PXW_CSY {DIR},A.StartPlace_ID
Dataset:
MAIN

EndPlace_ID.DisplayName

Popiska:
Cílové místo
SQL:
PL2.Name Collate PXW_CSY {DIR},A.EndPlace_ID
Dataset:
MAIN

Distance

Popiska:
Vzdálenost mezi výchozím a cílovým místem
SQL:
A.Distance
Dataset:
MAIN

TRMCar_ID.RegPlate

Popiska:
RZ vozidla
SQL:
CAR.RegPlate {DIR},A.TRMCar_ID
Dataset:
MAIN

TachoBegin

Popiska:
Počáteční stav TM
SQL:
A.TachoBegin
Dataset:
MAIN

RouteDateFrom$DATE

Popiska:
Datum odjezdu
SQL:
A.RouteDateFrom$DATE
Dataset:
MAIN

RouteDateTo$DATE

Popiska:
Datum příjezdu
SQL:
A.RouteDateTo$DATE
Dataset:
MAIN

Purpose_ID.Name

Popiska:
Účel jízdy
SQL:
PUR.Name {DIR},A.Purpose_ID
Dataset:
MAIN

Firm_ID.Name

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

TRMDriver_ID.DisplayName

Popiska:
Řidič
SQL:
PER.LastName Collate PXW_CSY {DIR},PER.FirstName Collate PXW_CSY {DIR},A.TRMDriver_ID
Dataset:
MAIN

CalcRouteDateTimeFrom

Popiska:
Datum a čas odjezdu
SQL:
A.RouteDateFrom$DATE
Dataset:
MAIN

Division_ID.Code

Popiska:
Kód střediska
SQL:
DV.Code Collate PXW_CSY {DIR}, A.Division_ID
Dataset:
MAIN

CalcRouteDateTimeTo

Popiska:
Datum a čas příjezdu
SQL:
A.RouteDateTo$DATE
Dataset:
MAIN

TachoEnd

Popiska:
Konečný stav TM
SQL:
%TachoEnd%
Dataset:
MAIN

CreatedBy_ID

Popiska:
Vytvořil
SQL:
SU1.Name Collate PXW_CSY {DIR}, A.CreatedBy_ID
Dataset:
MAIN

CorrectedBy_ID

Popiska:
Opravil
SQL:
SU2.Name Collate PXW_CSY {DIR}, A.CorrectedBy_ID
Dataset:
MAIN

TankContent

Popiska:
Stav nádrže
SQL:
A.TankContent
Dataset:
MAIN

TotalExpenses

Popiska:
Celkové výdaje za jízdu
SQL:
A.TotalExpenses
Dataset:
MAIN

FuelQuantity

Popiska:
Celkové čerpání za jízdu
SQL:
A.FuelQuantity
Dataset:
MAIN

CalcAndBack

Popiska:
Zpáteční jízda
SQL:
A.AndBack
Dataset:
MAIN

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