Objektová akce

Popis:
Vrátí seznam dílenských úkonů z požadavků na výrobu, kterým je potřeba vygenerovat pořadí
Kód:
3
Tělo:
SELECT /*+ DYNAMIC_SAMPLING(Ns 5) */ WS.ID FROM
#IB
  GetPLMReqNodes(:DocID) Ns
#MS
  GetPLMReqNodes(:DocID) Ns
#ORA
  Table(GetPLMReqNodes(:DocID)) Ns
#ALL
  JOIN PLMReqNodes N ON N.ID = Ns.ID
  JOIN PLMReqOutputItems O ON O.Owner_ID = N.ID
  JOIN PLMReqRoutines R ON (R.parent_id = O.ID)
  JOIN PLMWorkScheduleItems WS ON WS.ReqRoutine_ID = R.ID
WHERE  (((WS.Priority > :PriorityFrom) AND (WS.Priority < :PriorityTo)) OR (WS.DateFrom$Date > :DateFrom))
  AND ((Ns.TreeLevel < :TreeLevel) OR
         ((Ns.TreeLevel = :TreeLevel) AND (R.CompulsoryOperation > :CompulsoryOperation)) )
ORDER BY Ns.TreeLevel DESC, R.CompulsoryOperation, R.PosIndex

Generated by ABRA Software a.s. 27.10.2021 16:34:49