SELECT {FIELDS} FROM
MainInvProtocolPositions A
{JOIN}
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | IRJ4XNQHUSIO3H0JR2KR1SWJC4 | ||
| LSP | 4K24RM04IWWO5253XT3URBAUZS | StorePosition | Skladová pozice |
A.Parent_ID = {:VALUE}
A.Closed = {:VALUE}
(
({:VALUE} = 'A') AND
A.Closed = 'N' AND
/* Je na uzavřeném protokolu */
EXISTS (
SELECT PIPP.MIPPosition_ID
FROM PartialInvProtocolPositions PIPP
JOIN PartialInvProtocols PIP ON PIPP.Parent_ID = PIP.ID
WHERE
PIPP.MIPPosition_ID = A.ID AND
PIP.Closed = 'A'
) AND
/* Není na neuzavřených protokolech */
NOT EXISTS (
SELECT PIPP.MIPPosition_ID
FROM PartialInvProtocolPositions PIPP
JOIN PartialInvProtocols PIP ON PIPP.Parent_ID = PIP.ID
WHERE
PIPP.MIPPosition_ID = A.ID AND
PIP.Closed = 'N'
)
)
OR (
({:VALUE} = 'N') AND
/* Je na neuzavřeném protokolu */
(
EXISTS (
SELECT PIPP.MIPPosition_ID
FROM PartialInvProtocolPositions PIPP
JOIN PartialInvProtocols PIP ON PIPP.Parent_ID = PIP.ID
WHERE
PIPP.MIPPosition_ID = A.ID AND
PIP.Closed = 'N'
) OR
/* Není na žádném protokolu */
NOT EXISTS (
SELECT PIPP.MIPPosition_ID
FROM PartialInvProtocolPositions PIPP
JOIN PartialInvProtocols PIP ON PIPP.Parent_ID = PIP.ID
WHERE
PIPP.MIPPosition_ID = A.ID
)
)
)
A.ID
A.StorePosition_ID
A.Completed {DIR}, A.StorePosition_IDA.OrderFlow
A.Closed DESC, A.StorePosition_ID
A.InventoryBegin$DATE {DIR}, A.StorePosition_IDLSP.Code Collate PXW_CSY {DIR}, LSP.IDLSP.Name Collate PXW_CSY {DIR}, LSP.IDLSP.BARCODE {DIR}, LSP.IDGenerated by ABRA Software a.s. 27.10.2021 16:36