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

@@ -8440,7 +8440,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 )
UNION ALL
SELECT d.ins_deel_key,
d.alg_plaatsaanduiding,
@@ -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,7 +8510,10 @@ 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) <=
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
@@ -8557,9 +8562,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 ins_deelsrtcontrole_plandatum <= ADD_MONTHS (SYSDATE, 1)
-- AND ins_deelsrtcontrole_plandatum >= SYSDATE
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,
@@ -8577,6 +8583,7 @@ AS
AND last_insp.ins_deelsrtcontrole_key =
insp_result.ins_deelsrtcontrole_key;
CREATE OR REPLACE VIEW NOUR_V_RUIMTES
(
ruimte_key,
@@ -10001,6 +10008,32 @@ AS
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