NOUR#64461: Aanvullende gegevens kiezen uit personenlijst

NOUR#64403: Gebouw H4 toevoegen aan maandelijkse taak 

svn path=/Customer/trunk/; revision=48570
This commit is contained in:
Suzan Wiegerinck
2020-10-22 15:04:49 +00:00
parent f5c61e72e4
commit ce563ca4f2

View File

@@ -8388,7 +8388,7 @@ AS
cl.ins_deelsrtcontrole_datum,
cl.perslid,
cl.deelsrtcontrole_status
FROM (SELECT lod.ins_deel_key,
FROM (SELECT lod.ins_deel_key,
og.alg_plaatsaanduiding,
ins_deel_omschrijving,
ins_deel_opmerking,
@@ -8440,9 +8440,10 @@ AS
OR ( og.alg_gebouw_key = 14269
AND og.alg_ruimte_key = 14277)
OR ( og.alg_gebouw_key = 9456
AND og.alg_ruimte_key = 13895))
AND og.alg_ruimte_key = 13895)
OR og.alg_gebouw_key = 9539 )
UNION ALL
SELECT d.ins_deel_key,
SELECT d.ins_deel_key,
d.alg_plaatsaanduiding,
d.ins_deel_omschrijving,
d.ins_deel_opmerking,
@@ -8497,7 +8498,8 @@ AS
OR ( og.alg_gebouw_key = 14269
AND og.alg_ruimte_key = 14277)
OR ( og.alg_gebouw_key = 9456
AND og.alg_ruimte_key = 13895))
AND og.alg_ruimte_key = 13895)
OR og.alg_gebouw_key = 9539 )
AND pfa.prs_perslid_key = d.prs_perslid_key_beh
AND criticaliteit.ins_deel_key = d.ins_deel_key
AND criticaliteit.fac_usrdata_code IN ('A', 'B') ---lod's met criticaliteit A of B
@@ -8508,8 +8510,11 @@ AS
WHERE COALESCE (xcp.ins_srtcontroledl_xcp_periode,
d.ins_srtcontrole_periode) >
0
AND fac.nextcyclusdatedeel (d.ins_deel_key, d.ins_srtcontrole_key,1) <= ADD_MONTHS (SYSDATE, 1)
--- AND fac.nextcyclusdatedeel (d.ins_deel_key,d.ins_srtcontrole_key, 1) >= SYSDATE
AND fac.nextcyclusdatedeel (d.ins_deel_key,
d.ins_srtcontrole_key,
1) <=
ADD_MONTHS (SYSDATE, 1)
--- AND fac.nextcyclusdatedeel (d.ins_deel_key,d.ins_srtcontrole_key, 1) >= SYSDATE
AND d.ins_deel_key NOT IN --- als een inspectie al is ingepland weegt dat zwaarder dan de oorspronkelijke datum, object komt op de lijst als plandatum komende maand is
(SELECT ins_deel_key
FROM ins_v_udr_deelinspect ins, ins_deel lod
@@ -8557,10 +8562,11 @@ AS
OR ( og.alg_gebouw_key = 14269
AND og.alg_ruimte_key = 14277)
OR ( og.alg_gebouw_key = 9456
AND og.alg_ruimte_key = 13895))
AND ins_deelsrtcontrole_plandatum <= ADD_MONTHS (SYSDATE, 1)
-- AND ins_deelsrtcontrole_plandatum >= SYSDATE
) cl,
AND og.alg_ruimte_key = 13895)
OR og.alg_gebouw_key = 9539 )
AND ins_deelsrtcontrole_plandatum <=
ADD_MONTHS (SYSDATE, 1)-- AND ins_deelsrtcontrole_plandatum >= SYSDATE
) cl,
( SELECT MAX (sc.ins_deelsrtcontrole_datum)
ins_deelsrtcontrole_datum,
sc.ins_deel_key,
@@ -8576,6 +8582,7 @@ AS
WHERE cl.ins_deel_key = last_insp.ins_deel_key(+)
AND last_insp.ins_deelsrtcontrole_key =
insp_result.ins_deelsrtcontrole_key;
CREATE OR REPLACE VIEW NOUR_V_RUIMTES
(
@@ -10000,7 +10007,33 @@ AS
areadel.prs_perslid_email) ad
WHERE rn = 1
GROUP BY alg_gebouw_code, alg_gebouw_naam, alg_verdieping_code;
CREATE OR REPLACE VIEW NOUR_V_MDW_DEVENTER
(
prs_perslid_key,
prs_perslid_naam,
prs_perslid_verwijder
)
AS
SELECT p.prs_perslid_key, p.prs_perslid_naam, p.prs_perslid_verwijder
FROM nour_v_perslid p,
(SELECT pw.prs_perslid_key,
l.alg_locatie_key,
l.alg_locatie_omschrijving
FROM prs_perslidwerkplek pw,
prs_werkplek w,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
alg_locatie l
WHERE pw.prs_werkplek_key = w.prs_werkplek_key
AND w.prs_alg_ruimte_key = r.alg_ruimte_key
AND r.alg_verdieping_key = v.alg_verdieping_key
AND v.alg_gebouw_key = g.alg_gebouw_key
AND g.alg_locatie_key = l.alg_locatie_key
AND l.alg_locatie_key = 121) wp_dev -- alleen locatie Deventer
WHERE p.prs_perslid_key = wp_dev.prs_perslid_key;
------ payload end ------
SET DEFINE OFF