BLST#66395 Implementatie belastingdienst, aanpassingen rapportages
svn path=/Customer/trunk/; revision=55360
This commit is contained in:
420
BLST/BLST.sql
420
BLST/BLST.sql
@@ -5723,7 +5723,6 @@ AS
|
||||
AND UPPER (mg.mld_stdmeldinggroep_oms) LIKE 'AANVRAGEN%';
|
||||
|
||||
-- Aanvragen (conform KPI 5 DVR)
|
||||
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_KPI5_DVR
|
||||
(
|
||||
FCLT_3D_LOCATIE_KEY,
|
||||
@@ -5734,6 +5733,8 @@ CREATE OR REPLACE VIEW BLST_V_RAP_KPI5_DVR
|
||||
GEBOUW_CODE,
|
||||
GEBOUW,
|
||||
HTML_DETAILS,
|
||||
BUSINESS_UNIT,
|
||||
AFDELING,
|
||||
MELDING,
|
||||
MLD_TELLING,
|
||||
DATUM_AFGEMELD,
|
||||
@@ -5753,12 +5754,29 @@ AS
|
||||
|| alg_gebouw_key
|
||||
|| '")''>'
|
||||
|| gebouw
|
||||
|| '</a>' AS html_details,
|
||||
|| '</a>' AS html_details,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving) Business_Unit,
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END afdeling,
|
||||
melding_key,
|
||||
1 mld_count,
|
||||
1 mld_count,
|
||||
datum_afgemeld,
|
||||
sla_optijd
|
||||
FROM blst_v_rap_aanvr_gebouw;
|
||||
FROM blst_v_rap_aanvr_gebouw g,
|
||||
mld_melding m,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
prs_afdeling bu
|
||||
WHERE g.melding_key = m.mld_melding_key
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND a.prs_afdeling_parentkey = bu.prs_afdeling_key(+);
|
||||
|
||||
--- Volledigheid uitvoeren NEN 3140
|
||||
|
||||
@@ -5766,77 +5784,88 @@ CREATE OR REPLACE VIEW BLST_V_RAP_NEN3140
|
||||
(
|
||||
FCLT_3D_LOCATIE_KEY,
|
||||
LOCATIE_CODE,
|
||||
LOCATIE_OMSCHR,
|
||||
GEBOUW_CODE,
|
||||
GEBOUW_NAAM,
|
||||
DEEL_KEY,
|
||||
DEEL_OMSCHRIJVING,
|
||||
DEEL_OPMERKING,
|
||||
INSPECTIE,
|
||||
INSPECTIE_KEY,
|
||||
INSPECTIE,
|
||||
LAATSTE_INSPECTIE_DATUM,
|
||||
AANT_DGN,
|
||||
NORM_VOLDAAN
|
||||
)
|
||||
AS
|
||||
SELECT l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
d.ins_deel_key,
|
||||
d.ins_deel_omschrijving,
|
||||
d.ins_deel_opmerking,
|
||||
sc.ins_srtcontrole_omschrijving,
|
||||
MAX (sc.ins_deelsrtcontrole_key)
|
||||
ins_deelsrtcontrole_key,
|
||||
MAX (sc.ins_deelsrtcontrole_datum)
|
||||
ltst_ins_datum,
|
||||
ROUND (SYSDATE - MAX (sc.ins_deelsrtcontrole_datum), 0)
|
||||
dgn_sinds_ltst_insp,
|
||||
CASE
|
||||
WHEN (ROUND (SYSDATE - MAX (sc.ins_deelsrtcontrole_datum), 0) >
|
||||
364)
|
||||
THEN
|
||||
'Nee'
|
||||
WHEN MAX (sc.ins_deelsrtcontrole_datum) IS NULL
|
||||
THEN
|
||||
'Nog geen inspectie geweest'
|
||||
ELSE
|
||||
'Ja'
|
||||
END
|
||||
norm_voldaan
|
||||
FROM alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
alg_locatie l,
|
||||
(SELECT dc.ins_deel_key,
|
||||
dc.ins_deelsrtcontrole_key,
|
||||
dc.ins_deelsrtcontrole_datum,
|
||||
sc.ins_srtcontrole_omschrijving
|
||||
FROM ins_deelsrtcontrole dc, ins_srtcontrole sc
|
||||
WHERE dc.ins_deelsrtcontrole_status = 6
|
||||
AND sc.ins_srtcontrole_key = dc.ins_srtcontrole_key
|
||||
AND UPPER (ins_srtcontrole_omschrijving) LIKE '%NEN 3140%')
|
||||
sc,
|
||||
(SELECT *
|
||||
FROM ins_deel
|
||||
WHERE ins_srtdeel_key IN
|
||||
(SELECT ins_srtinstallatie_key
|
||||
FROM ins_srtcontrole
|
||||
WHERE UPPER (ins_srtcontrole_omschrijving) LIKE
|
||||
'%NEN 3140%')) d
|
||||
WHERE sc.ins_deel_key(+) = d.ins_deel_key
|
||||
AND d.ins_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
|
||||
GROUP BY l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
d.ins_deel_key,
|
||||
d.ins_deel_omschrijving,
|
||||
d.ins_deel_opmerking,
|
||||
sc.ins_srtcontrole_omschrijving;
|
||||
SELECT ctr.alg_locatie_key,
|
||||
ctr.alg_locatie_code,
|
||||
ctr.alg_locatie_omschrijving,
|
||||
ctr.alg_gebouw_code,
|
||||
ctr.alg_gebouw_naam,
|
||||
ctr.ins_deel_key,
|
||||
ctr.ins_deel_omschrijving,
|
||||
ctr.ins_deel_opmerking,
|
||||
ctr.ins_deelsrtcontrole_key,
|
||||
ctr.ins_srtcontrole_omschrijving,
|
||||
ctr.ltst_ins_datum,
|
||||
ctr.dgn_sinds_ltst_insp,
|
||||
CASE
|
||||
WHEN fac.safe_to_number (dgn_sinds_ltst_insp) > 364 THEN 'Nee'
|
||||
WHEN ltst_ins_datum IS NULL THEN 'Nog geen inspectie geweest'
|
||||
ELSE 'Ja'
|
||||
END norm_voldaan
|
||||
FROM ( SELECT l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
d.ins_deel_key,
|
||||
d.ins_deel_omschrijving,
|
||||
d.ins_deel_opmerking,
|
||||
sc.ins_srtcontrole_omschrijving,
|
||||
MAX (sc.ins_deelsrtcontrole_key)
|
||||
ins_deelsrtcontrole_key,
|
||||
MAX (sc.ins_deelsrtcontrole_datum)
|
||||
ltst_ins_datum,
|
||||
fac.safe_to_number (
|
||||
ROUND (SYSDATE - MAX (sc.ins_deelsrtcontrole_datum),
|
||||
0))
|
||||
dgn_sinds_ltst_insp
|
||||
FROM alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
alg_locatie l,
|
||||
(SELECT dc.ins_deel_key,
|
||||
dc.ins_deelsrtcontrole_key,
|
||||
dc.ins_deelsrtcontrole_datum,
|
||||
sc.ins_srtcontrole_omschrijving
|
||||
FROM ins_deelsrtcontrole dc, ins_srtcontrole sc
|
||||
WHERE dc.ins_deelsrtcontrole_status = 6
|
||||
AND sc.ins_srtcontrole_key =
|
||||
dc.ins_srtcontrole_key
|
||||
AND UPPER (ins_srtcontrole_omschrijving) LIKE
|
||||
'%NEN 3140%') sc,
|
||||
(SELECT *
|
||||
FROM ins_deel
|
||||
WHERE ins_srtdeel_key IN
|
||||
(SELECT ins_srtinstallatie_key
|
||||
FROM ins_srtcontrole
|
||||
WHERE UPPER (ins_srtcontrole_omschrijving) LIKE
|
||||
'%NEN 3140%')) d
|
||||
WHERE sc.ins_deel_key(+) = d.ins_deel_key
|
||||
AND d.ins_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
|
||||
GROUP BY l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
d.ins_deel_key,
|
||||
d.ins_deel_omschrijving,
|
||||
d.ins_deel_opmerking,
|
||||
sc.ins_srtcontrole_omschrijving) ctr;
|
||||
|
||||
--- Volledigheid uitvoeren NEN 2484
|
||||
|
||||
@@ -5844,6 +5873,7 @@ CREATE OR REPLACE VIEW BLST_V_RAP_NEN2484
|
||||
(
|
||||
FCLT_3D_LOCATIE_KEY,
|
||||
LOCATIE_CODE,
|
||||
LOCATIE_OMSCHRIJVING,
|
||||
GEBOUW_CODE,
|
||||
GEBOUW_NAAM,
|
||||
DEEL_KEY,
|
||||
@@ -5858,6 +5888,7 @@ CREATE OR REPLACE VIEW BLST_V_RAP_NEN2484
|
||||
AS
|
||||
SELECT l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
d.ins_deel_key,
|
||||
@@ -5909,6 +5940,7 @@ AS
|
||||
AND g.alg_locatie_key = l.alg_locatie_key
|
||||
GROUP BY l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
d.ins_deel_key,
|
||||
@@ -5925,6 +5957,8 @@ CREATE OR REPLACE VIEW BLST_V_RAP_SATISFACTION
|
||||
LOCATIE_OMSCHRIJVING,
|
||||
GEBOUW_CODE,
|
||||
GEBOUW_OMSCHRIJVING,
|
||||
BUSINESS_UNIT,
|
||||
AFDELING,
|
||||
MELDING,
|
||||
DATUM_AFG,
|
||||
RATING,
|
||||
@@ -5939,6 +5973,17 @@ AS
|
||||
gebouw,
|
||||
og.alg_gebouw_naam
|
||||
gebouw_naam,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving)
|
||||
Business_Unit,
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END
|
||||
afdeling,
|
||||
m.mld_melding_key,
|
||||
TRUNC (mld.getmeldingstatusdate (m.mld_melding_key, 5))
|
||||
afgemeld,
|
||||
@@ -5958,12 +6003,20 @@ AS
|
||||
'Voldoende'
|
||||
END
|
||||
score
|
||||
FROM mld_melding m, alg_v_allonrgoed_gegevens og, alg_locatie l
|
||||
FROM mld_melding m,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
alg_locatie l,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
prs_afdeling bu
|
||||
WHERE m.mld_melding_status = 5 -- afgemeld
|
||||
AND m.mld_stdmelding_key = 102
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+);
|
||||
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND a.prs_afdeling_parentkey = bu.prs_afdeling_key(+);
|
||||
|
||||
--- Tijdigheid van response op klachten
|
||||
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_RESPONS_KLACHTEN
|
||||
@@ -6099,6 +6152,8 @@ CREATE OR REPLACE VIEW BLST_V_RAP_NO_SHOWS
|
||||
LOCATIE_OMSCHRIJVING,
|
||||
GEBOUW_CODE,
|
||||
GEBOUW_OMSCHRIJVING,
|
||||
BUSINESS_UNIT,
|
||||
AFDELING,
|
||||
RES_NR,
|
||||
RES_TELLING,
|
||||
DATUM,
|
||||
@@ -6111,6 +6166,17 @@ AS
|
||||
l.alg_locatie_omschrijving,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_omschrijving,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving)
|
||||
Business_Unit,
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END
|
||||
afdeling,
|
||||
rsv.res_reservering_key || '/' || rsv.res_rsv_ruimte_volgnr
|
||||
reservering,
|
||||
1
|
||||
@@ -6128,7 +6194,10 @@ AS
|
||||
alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r
|
||||
alg_ruimte r,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
prs_afdeling bu
|
||||
WHERE rsv.res_rsv_ruimte_bezoekers_shown IS NOT NULL
|
||||
AND rsv.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||
@@ -6137,17 +6206,22 @@ AS
|
||||
AND l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = ra.alg_ruimte_key;
|
||||
AND r.alg_ruimte_key = ra.alg_ruimte_key
|
||||
AND rsv.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND a.prs_afdeling_parentkey = bu.prs_afdeling_key(+);
|
||||
|
||||
-- Urgente meldingen
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_URGENTE_MELDINGEN
|
||||
(
|
||||
FCLT_3D_LOCATIE_KEY,
|
||||
FCLT_3D_LOCATIE_KEY,
|
||||
LOCATIE_CODE,
|
||||
LOCATIE_OMSCHRIJVING,
|
||||
ALG_GEBOUW_KEY,
|
||||
GEBOUW_CODE,
|
||||
GEBOUW_OMSCHRIJVING,
|
||||
BUSINESS_UNIT,
|
||||
AFDELING,
|
||||
MELDING,
|
||||
COUNT_MLD,
|
||||
MELD_DATUM,
|
||||
@@ -6167,6 +6241,15 @@ AS
|
||||
og.alg_gebouw_key,
|
||||
og.alg_gebouw_code gebouw,
|
||||
og.alg_gebouw_naam gebouw_naam,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving) Business_Unit,
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END afdeling,
|
||||
m.mld_melding_key,
|
||||
1,
|
||||
m.mld_melding_datum,
|
||||
@@ -6198,6 +6281,9 @@ AS
|
||||
FROM mld_melding m,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
alg_locatie l,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
prs_afdeling bu,
|
||||
( SELECT m.mld_melding_key,
|
||||
MIN (
|
||||
DECODE (mld_typeopdr_upper,
|
||||
@@ -6242,12 +6328,24 @@ AS
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND m.mld_melding_key = sla.mld_melding_key
|
||||
AND o.mld_melding_key(+) = m.mld_melding_key
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND a.prs_afdeling_parentkey = bu.prs_afdeling_key(+)
|
||||
GROUP BY l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
og.alg_gebouw_key,
|
||||
og.alg_gebouw_code,
|
||||
og.alg_gebouw_naam,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving),
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END,
|
||||
m.mld_melding_key,
|
||||
1,
|
||||
m.mld_melding_datum,
|
||||
@@ -6267,7 +6365,7 @@ AS
|
||||
WHEN sla.t_doorlooptijd.tijdsduur <= sla.sla_werkuren THEN 1
|
||||
ELSE 0
|
||||
END;
|
||||
|
||||
|
||||
-- Urgente meldingen per vakgroeptype en vakgroep
|
||||
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_URGENTE_MLD_VG
|
||||
@@ -6360,6 +6458,8 @@ CREATE OR REPLACE VIEW BLST_V_RAP_MELDINGEN
|
||||
LOCATIE_OMSCHRIJVING,
|
||||
GEBOUW_CODE,
|
||||
GEBOUW_OMSCHRIJVING,
|
||||
BUSINESS_UNIT,
|
||||
AFDELING,
|
||||
MELDING,
|
||||
COUNT_MLD,
|
||||
MELD_DATUM,
|
||||
@@ -6381,6 +6481,15 @@ AS
|
||||
l.alg_locatie_omschrijving,
|
||||
og.alg_gebouw_code gebouw,
|
||||
og.alg_gebouw_naam gebouw_naam,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving) Business_Unit,
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END afdeling,
|
||||
m.mld_melding_key,
|
||||
1,
|
||||
m.mld_melding_datum,
|
||||
@@ -6454,6 +6563,9 @@ AS
|
||||
FROM mld_melding m,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
alg_locatie l,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
prs_afdeling bu,
|
||||
( SELECT m.mld_melding_key,
|
||||
MIN (
|
||||
DECODE (mld_typeopdr_upper,
|
||||
@@ -6498,9 +6610,21 @@ AS
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND m.mld_melding_key = sla.mld_melding_key
|
||||
AND o.mld_melding_key(+) = m.mld_melding_key
|
||||
GROUP BY l.alg_locatie_key,
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND a.prs_afdeling_parentkey = bu.prs_afdeling_key(+)
|
||||
GROUP BY l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving),
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END,
|
||||
og.alg_gebouw_code,
|
||||
og.alg_gebouw_naam,
|
||||
m.mld_melding_key,
|
||||
@@ -6567,6 +6691,102 @@ AS
|
||||
0
|
||||
END;
|
||||
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_URGENTE_MELDINGEN_VG
|
||||
(
|
||||
ALG_GEBOUW_KEY,
|
||||
GEBOUW_CODE,
|
||||
GEBOUW_OMSCHRIJVING,
|
||||
BUSINESS_UNIT,
|
||||
AFDELING,
|
||||
VAKGROEPTYPE,
|
||||
VAKGROEP,
|
||||
MELDING,
|
||||
COUNT_MLD,
|
||||
MELD_DATUM,
|
||||
DATUM_AFGEMELD,
|
||||
SLA_BEHAALD,
|
||||
TELLING_SLA_BEHAALD
|
||||
)
|
||||
AS
|
||||
SELECT og.alg_gebouw_key,
|
||||
og.alg_gebouw_code gebouw,
|
||||
og.alg_gebouw_naam gebouw_naam,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving) Business_Unit,
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END afdeling,
|
||||
vgt.ins_srtdiscipline_omschrijving vakgroeptype,
|
||||
vg.ins_discipline_omschrijving vakgroep,
|
||||
m.mld_melding_key,
|
||||
1,
|
||||
m.mld_melding_datum,
|
||||
afgemeld,
|
||||
CASE
|
||||
WHEN sla.t_doorlooptijd.tijdsduur <= sla.sla_werkuren
|
||||
THEN
|
||||
'Ja'
|
||||
ELSE
|
||||
'Nee'
|
||||
END sla_behaald,
|
||||
CASE
|
||||
WHEN sla.t_doorlooptijd.tijdsduur <= sla.sla_werkuren THEN 1
|
||||
ELSE 0
|
||||
END telling_sla
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
ins_tab_discipline vg,
|
||||
ins_srtdiscipline vgt,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
alg_locatie l,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
prs_afdeling bu,
|
||||
(SELECT m.mld_melding_key,
|
||||
m.mld_melding_datum,
|
||||
mld.getmeldingstatusdate (m.mld_melding_key, 5)
|
||||
afgemeld,
|
||||
m.mld_melding_einddatum
|
||||
einddatum,
|
||||
DECODE (m.mld_melding_t_uitvoertijd.eenheid,
|
||||
'D', m.mld_melding_t_uitvoertijd.tijdsduur,
|
||||
NULL)
|
||||
sla_werkdgn,
|
||||
DECODE (m.mld_melding_t_respijt.eenheid,
|
||||
'D', m.mld_melding_t_respijt.tijdsduur,
|
||||
NULL)
|
||||
sla_respijtdgn,
|
||||
DECODE (m.mld_melding_t_uitvoertijd.eenheid,
|
||||
'U', m.mld_melding_t_uitvoertijd.tijdsduur,
|
||||
NULL)
|
||||
sla_werkuren,
|
||||
DECODE (m.mld_melding_t_respijt.eenheid,
|
||||
'U', m.mld_melding_t_respijt.tijdsduur,
|
||||
NULL)
|
||||
sla_respijturen,
|
||||
mld.getactualuitvoer (m.mld_melding_key)
|
||||
t_doorlooptijd
|
||||
FROM mld_melding m, mld_stdmelding sm, mld_stdmeldinggroep mg
|
||||
WHERE sm.mld_stdmeldinggroep_key =
|
||||
mg.mld_stdmeldinggroep_key
|
||||
AND UPPER (mld_stdmeldinggroep_oms) LIKE 'MELDINGEN%'
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key) sla
|
||||
WHERE m.mld_melding_spoed = 2 -- alleen met urgentie hoog
|
||||
AND m.mld_melding_status = 5 -- alleen afgemelde meldingen
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND m.mld_melding_key = sla.mld_melding_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND vg.ins_discipline_key = sm.mld_ins_discipline_key
|
||||
AND vgt.ins_srtdiscipline_key = vg.ins_srtdiscipline_key
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND a.prs_afdeling_parentkey = bu.prs_afdeling_key(+);
|
||||
|
||||
-------------------------------------------
|
||||
--- Vanaf hier de rapporten voor de RTM ---
|
||||
-------------------------------------------
|
||||
@@ -6962,6 +7182,8 @@ CREATE OR REPLACE VIEW BLST_V_RAP_OPL_PWA
|
||||
PLAATS,
|
||||
GEBOUW_CODE,
|
||||
GEBOUW,
|
||||
BUSINESS_UNIT,
|
||||
AFDELING,
|
||||
MELDING,
|
||||
MELDING_TELLING,
|
||||
AFGEMELD,
|
||||
@@ -6974,6 +7196,15 @@ AS
|
||||
l.alg_locatie_plaats locatie_plaats,
|
||||
og.alg_gebouw_code gebouw,
|
||||
og.alg_gebouw_naam gebouw_naam,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving) Business_Unit,
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END afdeling,
|
||||
m.mld_melding_key melding_key,
|
||||
1,
|
||||
mld.getmeldingstatusdate (m.mld_melding_key, 5) afgemeld,
|
||||
@@ -6990,12 +7221,18 @@ AS
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
alg_locatie l,
|
||||
alg_v_allonrgoed_gegevens og
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
prs_afdeling bu
|
||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND sm.mld_stdmelding_key = 181 -- PWA
|
||||
AND m.mld_melding_status = 5;
|
||||
AND m.mld_melding_status = 5
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND a.prs_afdeling_parentkey = bu.prs_afdeling_key(+);
|
||||
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_CONTACT_PWA
|
||||
(
|
||||
@@ -7005,6 +7242,8 @@ CREATE OR REPLACE VIEW BLST_V_RAP_CONTACT_PWA
|
||||
PLAATS,
|
||||
GEBOUW_KEY,
|
||||
GEBOUW,
|
||||
BUSINESS_UNIT,
|
||||
AFDELING,
|
||||
MELDING,
|
||||
MELDING_TELLING,
|
||||
MELDING_DATUM,
|
||||
@@ -7012,12 +7251,21 @@ CREATE OR REPLACE VIEW BLST_V_RAP_CONTACT_PWA
|
||||
)
|
||||
AS
|
||||
SELECT l.alg_locatie_key,
|
||||
l.alg_locatie_code locatie,
|
||||
l.alg_locatie_omschrijving locatie_omschrijving,
|
||||
l.alg_locatie_plaats locatie_plaats,
|
||||
og.alg_gebouw_code gebouw,
|
||||
og.alg_gebouw_naam gebouw_naam,
|
||||
m.mld_melding_key melding_key,
|
||||
l.alg_locatie_code locatie,
|
||||
l.alg_locatie_omschrijving locatie_omschrijving,
|
||||
l.alg_locatie_plaats locatie_plaats,
|
||||
og.alg_gebouw_code gebouw,
|
||||
og.alg_gebouw_naam gebouw_naam,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving) Business_Unit,
|
||||
CASE
|
||||
WHEN bu.prs_afdeling_omschrijving IS NOT NULL
|
||||
THEN
|
||||
a.prs_afdeling_naam
|
||||
|| ' - '
|
||||
|| a.prs_afdeling_omschrijving
|
||||
END afdeling,
|
||||
m.mld_melding_key melding_key,
|
||||
1,
|
||||
m.mld_melding_datum,
|
||||
CASE
|
||||
@@ -7029,16 +7277,22 @@ AS
|
||||
0
|
||||
ELSE
|
||||
1
|
||||
END op_tijd
|
||||
END op_tijd
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
alg_locatie l,
|
||||
alg_v_allonrgoed_gegevens og
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
prs_afdeling bu
|
||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND sm.mld_stdmelding_key = 181
|
||||
AND m.mld_melding_status = 4;
|
||||
AND m.mld_melding_status IN ( 4 , 5 , 7)
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND a.prs_afdeling_parentkey = bu.prs_afdeling_key(+);
|
||||
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_IMP_LOG
|
||||
AS
|
||||
|
||||
Reference in New Issue
Block a user