BAUS#79594 Implementatie Bausch & Lomb, rapportage geplande taken
svn path=/Customer/trunk/; revision=62833
This commit is contained in:
@@ -264,22 +264,28 @@ CREATE OR REPLACE VIEW BAUS_V_RAP_TAKEN
|
||||
ins_deel_key,
|
||||
ins_deel_omschrijving,
|
||||
ins_deel_opmerking,
|
||||
inspectie,
|
||||
laatste_controle,
|
||||
volgende_controle,
|
||||
status
|
||||
status,
|
||||
verantwoordelijke
|
||||
)
|
||||
AS
|
||||
SELECT ctr.ins_deel_key,
|
||||
ctr.ins_deel_omschrijving,
|
||||
ctr.ins_deel_opmerking,
|
||||
ctr.ins_srtcontrole_omschrijving,
|
||||
TRUNC (last_insp.ins_deelsrtcontrole_datum) laatste_insp,
|
||||
TRUNC (ctr.ins_deelsrtcontrole_datum) volgende_insp,
|
||||
ctr.status
|
||||
FROM (SELECT d.ins_deel_key,
|
||||
ctr.status,
|
||||
d.prs_dienst_omschrijving
|
||||
FROM (SELECT d.ins_srtcontrole_key,
|
||||
d.ins_deel_key,
|
||||
d.ins_srtdeel_omschrijving
|
||||
|| ' '
|
||||
|| d.ins_deel_omschrijving ins_deel_omschrijving,
|
||||
d.ins_deel_opmerking,
|
||||
d.ins_srtcontrole_omschrijving,
|
||||
fac.nextcyclusdatedeel (d.ins_deel_key,
|
||||
d.ins_srtcontrole_key,
|
||||
1) ins_deelsrtcontrole_datum,
|
||||
@@ -292,6 +298,7 @@ AS
|
||||
d.ins_deel_opmerking,
|
||||
sc.ins_srtcontrole_periode,
|
||||
sd.ins_srtdeel_omschrijving,
|
||||
sc.ins_srtcontrole_omschrijving,
|
||||
pfa.prs_perslid_key,
|
||||
pfa.prs_perslid_naam_full
|
||||
FROM ins_srtcontrole sc,
|
||||
@@ -327,11 +334,13 @@ AS
|
||||
AND d.ins_deel_key = ins.deel_key
|
||||
AND d.ins_deel_verwijder IS NULL)
|
||||
UNION ALL
|
||||
SELECT d.ins_deel_key,
|
||||
SELECT ins.ins_srtcontrole_key,
|
||||
d.ins_deel_key,
|
||||
sd.ins_srtdeel_omschrijving
|
||||
|| ' '
|
||||
|| d.ins_deel_omschrijving ins_deel_omschrijving,
|
||||
d.ins_deel_opmerking,
|
||||
ins.srtcontrole_omschrijving,
|
||||
ins_deelsrtcontrole_plandatum,
|
||||
'' ctrmode,
|
||||
perslid,
|
||||
@@ -352,8 +361,12 @@ AS
|
||||
ins_deelsrtcontrole_key
|
||||
FROM ins_deelsrtcontrole sc
|
||||
WHERE sc.ins_deelsrtcontrole_status = 6
|
||||
GROUP BY sc.ins_deel_key) last_insp
|
||||
GROUP BY sc.ins_deel_key) last_insp,
|
||||
(SELECT c.ins_srtcontrole_key, d.prs_dienst_omschrijving
|
||||
FROM ins_srtcontrole c, prs_dienst d
|
||||
WHERE d.prs_dienst_key = c.prs_dienst_key) d
|
||||
WHERE ctr.ins_deel_key = last_insp.ins_deel_key(+)
|
||||
AND ctr.ins_srtcontrole_key = d.ins_srtcontrole_key(+)
|
||||
AND TRUNC (ctr.ins_deelsrtcontrole_datum) < TRUNC (SYSDATE + 42);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE baus_import_taak_km (p_import_key IN NUMBER)
|
||||
@@ -620,10 +633,14 @@ AS
|
||||
AND sc.ins_srtcontrole_key = k.ins_srtinstallatie_key
|
||||
AND k.ins_kenmerk_verwijder IS NULL
|
||||
AND sk.ins_srtkenmerk_key = 61
|
||||
GROUP BY sc.ins_srtcontrole_key) instructie
|
||||
GROUP BY sc.ins_srtcontrole_key) instructie,
|
||||
(SELECT c.ins_srtcontrole_key, d.prs_dienst_omschrijving
|
||||
FROM ins_srtcontrole c, prs_dienst d
|
||||
WHERE d.prs_dienst_key = c.prs_dienst_key) dienst
|
||||
WHERE bedrijf.ins_deel_key(+) = udr.deel_key
|
||||
AND instructie.ins_srtcontrole_key(+) = udr.ins_srtcontrole_key
|
||||
AND doc.ins_srtcontrole_key(+) = udr.ins_srtcontrole_key;
|
||||
AND doc.ins_srtcontrole_key(+) = udr.ins_srtcontrole_key
|
||||
AND dienst.ins_srtcontrole_key(+) = udr.ins_srtcontrole_key;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user