BAUS#79594 Implementatie Bausch & Lomb, rapportage geplande taken

svn path=/Customer/trunk/; revision=62833
This commit is contained in:
Suzan Wiegerinck
2023-12-04 15:59:38 +00:00
parent 9273360a29
commit 9624b0d9e4

View File

@@ -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 ------