Dynamický dotaz - Sklad - stav k datu

ID:
DCGGWH4VRREL3FWD002BG34ZPK

Datasety

MAIN

Popis:
Sklad - stav k datu
SQL definice:
select {FIELDS} from
StoreFlowsByDates(-1, {$Date}+1, {$StoreSelID}, {$StoreCardSelID},
{$FirmsSelID}, {$DivisionsSelID}, {$BusOrdersSelID}, {$BusTransactionsSelID}, {$BusProjectsSelID},
{$DivisionsWithChilds}, {$BusOrdersWithChilds}, {$BusTransactionsWithChilds}, {$BusProjectsWithChilds}, '', '')
A
LEFT JOIN StoreCards SC ON A.StoreCard_ID = SC.ID
LEFT JOIN Stores S ON A.Store_ID = S.ID
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
S SFMSB5W15BDL3CL100C4RHECN0 Store Sklad
SC C3V5QDVZ5BDL342M01C0CX3FCC StoreCard Skladová karta
Fields:
Jméno Typ Velikost Výraz CLSID Popis
LocalAmount dtFloat 15
A.BegLocalAmount+A.LocalAmount
Částka v lokální měně
MainUnitPrice dtFloat 10
(

SELECT 

FIRST 1

Amount

FROM storeprices2 SP2x

JOIN storeprices SPx on SPx.ID = SP2x.parent_id

LEFT JOIN PriceListValidities PLV3 on PLV3.ID = SPx.PRICELISTVALIDITY_ID 

WHERE

  SP2x.price_id = (SELECT ID from pricedefinitions PDx WHERE PDx.basic = 'A') and

  SP2x.qunit = SC.mainunitcode and

  SPx.pricelist_id = (SELECT PriceList_ID FROM globdata) and

  SPx.StoreCard_ID = A.StoreCard_ID and 

  Coalesce(PLV3.ValidFromDate$Date, 0.0) <= {$ActualDate}  

ORDER BY PLV3.ValidFromDate$DATE DESC NULLS LAST

)
Prodejní cena hlavní jednotky z hlavního ceníku
Quantity dtFloat 15
A.BegQuantity+A.Quantity
Množství
Store_ID dtString 10
A.Store_ID
SFMSB5W15BDL3CL100C4RHECN0 Odkaz na sklad
StoreCard_ID dtString 10
A.StoreCard_ID
C3V5QDVZ5BDL342M01C0CX3FCC Skladová karta
StoreCardCategory dtInteger 10
SC.Category
Třída skladové karty
UnClosedRows dtInteger 10
A.UnClosedRows
Počet neuzavřených řádků dokladů

BATCHES

Popis:
Stav na šažích/sér.č.
SQL definice:
select {FIELDS} from
StoreBatchesFlowsByDates(-1, {$Date}+1, {$StoreSelID}, {$StoreCardSelID}, '',
{$FirmsSelID}, {$DivisionsSelID}, {$BusOrdersSelID}, {$BusTransactionsSelID}, {$BusProjectsSelID},
{$DivisionsWithChilds}, {$BusOrdersWithChilds}, {$BusTransactionsWithChilds}, {$BusProjectsWithChilds}, :Store_ID, :StoreCard_ID, '')
A
LEFT JOIN StoreCards SC ON A.StoreCard_ID = SC.ID
LEFT JOIN Stores S ON A.Store_ID = S.ID
LEFT JOIN StoreBatches SB ON A.StoreBatch_ID = SB.ID
WHERE
:StoreCardCategory IN (1, 2) AND
A.BegQuantity+A.Quantity <> 0
{ANDWHERE}
ORDER BY
SB.Name, SB.ID
Aliasy:
Alias CLSID objektu Prefix Popis
S SFMSB5W15BDL3CL100C4RHECN0 Store Sklad
SB C32QXZWCTVDL342W01C0CX3FCC StoreBatch Skladová šarže/sér.č.
SC C3V5QDVZ5BDL342M01C0CX3FCC StoreCard Skladová karta
Fields:
Jméno Typ Velikost Výraz CLSID Popis
Quantity dtFloat 10
A.BegQuantity+A.Quantity
Množství
Store_ID dtString 10
A.Store_ID
SFMSB5W15BDL3CL100C4RHECN0 Skladová karta
StoreBatch_ID dtString 10
A.StoreBatch_ID
C32QXZWCTVDL342W01C0CX3FCC Šarže/sér.č.
StoreCard_ID dtString 10
A.StoreCard_ID
C3V5QDVZ5BDL342M01C0CX3FCC Skladová karta

Podmínky

StoreCard_ID

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

Date

Popiska:
Datum
Typ/Subtyp:
ctDateTime/0
ckRange:
(<field> >= {:LOW}) and (<field> < {:HIGH})
Dataset:
MAIN
Speciální parametry:
AlwaysList=True
AlwaysUsed=True
ReplacementLink=True
{$Date}=VALUE;0
SingleSetupOnly=True

Division_ID

Šablona:
Division_ID (Replacement Link)
Dataset:
MAIN
Speciální parametry:
SecurityMask=0
SkipSourceBOSpecification=True

Firm_ID

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

BusOrder_ID

Šablona:
BusOrder_ID (Replacement Link)
Dataset:
MAIN
Speciální parametry:
SecurityMask=0
SkipSourceBOSpecification=True

BusTransaction_ID

Šablona:
BusTransaction_ID (Replacement Link)
Dataset:
MAIN
Speciální parametry:
SecurityMask=0
SkipSourceBOSpecification=True

BusProject_ID

Šablona:
BusProject_ID (Replacement Link)
Dataset:
MAIN
Speciální parametry:
SecurityMask=0
SkipSourceBOSpecification=True

Store_ID

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

BegQuantityVersusZero

Popiska:
Stav
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1# A.BegQuantity + A.quantity = 0
##2# A.BegQuantity + A.quantity > 0
##3# A.BegQuantity + A.quantity < 0
##END#
Dataset:
MAIN
Speciální parametry:
Names=Nulový stav;Kladný stav;Záporný stav
Values=1;2;3

Klíče

StoreCard

Popiska:
Skladová karta - kód
SQL:
SC.Code Collate PXW_CSY {DIR},A.StoreCard_ID
Dataset:
MAIN

StoreCardName

Popiska:
Skladová karta - název
SQL:
SC.Name Collate PXW_CSY {DIR},A.StoreCard_ID
Dataset:
MAIN

StoreCardForeignName

Popiska:
Skladová karta - cizí název
SQL:
SC.ForeignName Collate PXW_CSY {DIR},A.StoreCard_ID
Dataset:
MAIN

StoreCardPLU

Popiska:
Skladová karta - PLU
SQL:
SC.PLU {DIR},A.StoreCard_ID
Dataset:
MAIN

StoreCardEAN

Popiska:
Skladová karta - EAN
SQL:
SC.EAN {DIR},A.StoreCard_ID
Dataset:
MAIN

Store

Popiska:
Sklad - kód
SQL:
S.Code Collate PXW_CSY {DIR},A.Store_ID
Dataset:
MAIN

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