SELECT {FIELDS} FROM
StoreFlowsByDates({$DateFrom}, {$DateTo}, {$StoreSelID}, {$StoreCardSelID},
{$FirmsSelID}, {$DivisionsSelID}, {$BusOrdersSelID}, {$BusTransactionsSelID}, {$BusProjectsSelID},
{$DivisionsWithChilds}, {$BusOrdersWithChilds}, {$BusTransactionsWithChilds}, {$BusProjectsWithChilds}, '', '')
A
JOIN StoreCards SC ON A.StoreCard_ID = SC.ID
JOIN Stores S ON A.Store_ID = S.ID
WHERE
/* Pouze se stavem */
A.BegQuantity + A.Quantity > 0 AND
/* Pouze bez pohybu v zadaném období */
NOT EXISTS
(
SELECT 1 FROM StoreDocuments2 SD2
JOIN StoreDocuments SD on SD2.Parent_ID = SD.ID
WHERE
(
{$DocQueueSelID}
= ''
OR
SD.DocQueue_ID IN
(SELECT OBJ_ID FROM SELDAT WHERE SEL_ID = {$DocQueueSelID})
) AND
(
{$DocumentTypeSelID}
= ''
OR
SD.DocQueue_ID IN
(
SELECT ID FROM DocQueues WHERE DocumentType IN
(SELECT Trim(OBJ_ID) FROM SELDAT WHERE SEL_ID = {$DocumentTypeSelID})
)
) AND
SD.DocDate$Date >= {$DateFrom} AND SD.DocDate$Date < {$DateTo} AND
SD2.StoreCard_ID = SC.ID AND
SD2.Store_ID = S.ID
)
{ANDWHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| S | SFMSB5W15BDL3CL100C4RHECN0 | Store | Sklad |
| SC | C3V5QDVZ5BDL342M01C0CX3FCC | StoreCard | Skladová karta |
| Jméno | Typ | Velikost | Výraz | CLSID | Popis |
|---|---|---|---|---|---|
| LastDocDate$DATE | dtDateTime | 10 |
(
SELECT Max(SD.DocDate$Date) FROM StoreDocuments2 SD2
JOIN StoreDocuments SD on SD2.Parent_ID = SD.ID
WHERE
(
{$DocQueueSelID}
= ''
OR
SD.DocQueue_ID IN
(SELECT OBJ_ID from SELDAT where SEL_ID = {$DocQueueSelID})
) AND
(
{$DocumentTypeSelID}
= ''
OR
SD.DocQueue_ID IN
(
SELECT ID FROM DocQueues WHERE DocumentType IN
(SELECT Trim(OBJ_ID) FROM SELDAT WHERE SEL_ID = {$DocumentTypeSelID})
)
) AND
SD.DocDate$Date <= {$DateFrom} AND
SD2.StoreCard_ID = SC.ID AND
SD2.Store_ID = S.ID
)
|
Datum posledního pohybu | |
| 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 |
| UnClosedRows | dtInteger | 10 |
A.UnClosedRows |
Počet neuzavřených řádků dokladů |
<field> BETWEEN {:LOW} and {:HIGH}
<field> = {:VALUE}
<field> IN ({:LIST})
{:VALUE}
{:LIST}
SC.Code Collate PXW_CSY {DIR},A.StoreCard_IDSC.Name Collate PXW_CSY {DIR},A.StoreCard_IDSC.ForeignName Collate PXW_CSY {DIR},A.StoreCard_IDSC.PLU {DIR},A.StoreCard_IDSC.EAN {DIR},A.StoreCard_IDS.Code Collate PXW_CSY {DIR},A.Store_ID%LastDocDate$DATE%
Quantity
LocalAmount
Generated by ABRA Software a.s. 27.10.2021 16:35