BLCC#69388 Rapportages klachten / BLCC#693856 Rapportages incidentmelding

svn path=/Customer/trunk/; revision=54803
This commit is contained in:
Suzan Wiegerinck
2022-02-02 14:53:54 +00:00
parent d4b834ef55
commit e4094a0bfd

View File

@@ -21581,6 +21581,347 @@ AS
vg.ins_discipline_omschrijving,
sm.mld_stdmelding_omschrijving;
CREATE OR REPLACE VIEW BLCC_V_RAP_INCIDENTMELDING
AS
SELECT TO_CHAR (m.mld_melding_datum, 'YYYY')
AS jaar,
TO_CHAR (m.mld_melding_datum, 'YYYY')
|| ' / '
|| TO_CHAR (m.mld_melding_datum, 'mm')
AS periode,
TRUNC (m.mld_melding_datum)
mld_datum,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/mld/mld_melding.asp?urole=fe&'
|| 'mld_key='
|| m.mld_melding_key
|| '")''>'
|| HTF.escape_sc (m.mld_melding_key)
|| '</a>'
mld_melding_key,
m.mld_stdmelding_key
std_mldkey,
1
telling_mld,
fac.safe_to_date (datum_incident.mld_kenmerkmelding_waarde,
'dd-mm-yyyy')
datum_incident,
tijdstip_incident.mld_kenmerkmelding_waarde
tijdstip_incident,
m.mld_melding_onderwerp
onderwerp,
m.mld_melding_omschrijving
omschrijving,
subkeuze_veiligheid.omschrijving
subkeuze_veiligheid,
verbetervoorstel.mld_kenmerkmelding_waarde
verbetervoorstel,
onmiddelijk_genomen_acties.mld_kenmerkmelding_waarde
onmiddelijk_genomen_acties,
FA.FA
FA,
MT.MT
MT,
RWC.RWC
RWC,
LWC.LWC
LWC,
omschrijving_toedracht.mld_kenmerkmelding_waarde
omschr_toedracht,
rapp_plichting.omschrijving
rapp_plichtig,
rapporteur.mld_kenmerkmelding_waarde
rapporteur,
subkeuze_incident.omschrijving
subkeuze_incident,
toelichting_brandalarm.omschrijving
toelichting_brandalarm,
huurder.huurder_naam
huurder,
alarmering_via.omschrijving
alarmering_via,
milieumelding.omschrijving
milieumelding,
aard_melding.omschrijving
aard_melding,
inzet_blusploeg.omschrijving
inzet_blusploeg,
inzet_gewondenvervoer.omschrijving
inzet_gewondenvervoer,
incident_mldformulier.omschrijving
incident_mldformulier,
toelichting_incident_mldform.mld_kenmerkmelding_waarde
toelichting_incident_mldformulier,
direct_genomen_maatregelen.mld_kenmerkmelding_waarde
direct_genomen_maatregelen,
CASE
WHEN ( omschrijving_toedracht.mld_kenmerkmelding_waarde
IS NOT NULL
OR rapp_plichting.omschrijving IS NOT NULL
OR rapporteur.mld_kenmerkmelding_waarde IS NOT NULL
OR subkeuze_incident.omschrijving IS NOT NULL
OR toelichting_brandalarm.omschrijving IS NOT NULL
OR huurder.huurder_naam IS NOT NULL
OR alarmering_via.omschrijving IS NOT NULL
OR milieumelding.omschrijving IS NOT NULL
OR aard_melding.omschrijving IS NOT NULL
OR inzet_blusploeg.omschrijving IS NOT NULL
OR inzet_gewondenvervoer.omschrijving IS NOT NULL
OR incident_mldformulier.omschrijving IS NOT NULL
OR toelichting_incident_mldform.mld_kenmerkmelding_waarde
IS NOT NULL
OR direct_genomen_maatregelen.mld_kenmerkmelding_waarde
IS NOT NULL)
THEN
1
ELSE
0
END
BO_incident
FROM mld_melding m,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1821
AND km.mld_kenmerkmelding_verwijder IS NULL)
datum_incident,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1841
AND km.mld_kenmerkmelding_verwijder IS NULL)
tijdstip_incident,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1801
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 45
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) subkeuze_veiligheid,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1842
AND km.mld_kenmerkmelding_verwijder IS NULL)
verbetervoorstel,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1843
AND km.mld_kenmerkmelding_verwijder IS NULL)
onmiddelijk_genomen_acties,
(SELECT mld_melding_key,
DECODE (mld_kenmerkmelding_waarde, 1, 'Ja', 'Nee') FA
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1844
AND km.mld_kenmerkmelding_verwijder IS NULL) FA,
(SELECT mld_melding_key,
DECODE (mld_kenmerkmelding_waarde, 1, 'Ja', 'Nee') MT
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1845
AND km.mld_kenmerkmelding_verwijder IS NULL) MT,
(SELECT mld_melding_key,
DECODE (mld_kenmerkmelding_waarde, 1, 'Ja', 'Nee') RWC
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1846
AND km.mld_kenmerkmelding_verwijder IS NULL) RWC,
(SELECT mld_melding_key,
DECODE (mld_kenmerkmelding_waarde, 1, 'Ja', 'Nee') LWC
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1847
AND km.mld_kenmerkmelding_verwijder IS NULL) LWC,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1901
AND km.mld_kenmerkmelding_verwijder IS NULL)
omschrijving_toedracht,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1850
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 681
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) rapp_plichting,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1851
AND km.mld_kenmerkmelding_verwijder IS NULL) rapporteur,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1861
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 881
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) subkeuze_incident,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1881
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 901
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) toelichting_brandalarm,
(SELECT mld_melding_key, p.prs_perslid_naam_full huurder_naam
FROM mld_kenmerkmelding km, prs_v_perslid_fullnames_all p
WHERE km.mld_kenmerk_key = 1882
AND fac.safe_to_number (mld_kenmerkmelding_waarde) =
p.prs_perslid_key
AND km.mld_kenmerkmelding_verwijder IS NULL) huurder,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1883
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 781
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) alarmering_via,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1884
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 341
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) milieumelding,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1885
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 782
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) aard_melding,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1886
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 681
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) inzet_blusploeg,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1887
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 681
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) inzet_gewondenvervoer,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1888
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 681
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) incident_mldformulier,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1890
AND km.mld_kenmerkmelding_verwijder IS NULL)
toelichting_incident_mldform,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1891
AND km.mld_kenmerkmelding_verwijder IS NULL)
direct_genomen_maatregelen
WHERE m.mld_stdmelding_key = 1901
AND datum_incident.mld_melding_key(+) = m.mld_melding_key
AND tijdstip_incident.mld_melding_key(+) = m.mld_melding_key
AND subkeuze_veiligheid.mld_melding_key(+) = m.mld_melding_key
AND verbetervoorstel.mld_melding_key(+) = m.mld_melding_key
AND onmiddelijk_genomen_acties.mld_melding_key(+) =
m.mld_melding_key
AND FA.mld_melding_key(+) = m.mld_melding_key
AND MT.mld_melding_key(+) = m.mld_melding_key
AND RWC.mld_melding_key(+) = m.mld_melding_key
AND LWC.mld_melding_key(+) = m.mld_melding_key
AND omschrijving_toedracht.mld_melding_key(+) = m.mld_melding_key
AND rapp_plichting.mld_melding_key(+) = m.mld_melding_key
AND rapporteur.mld_melding_key(+) = m.mld_melding_key
AND subkeuze_incident.mld_melding_key(+) = m.mld_melding_key
AND toelichting_brandalarm.mld_melding_key(+) = m.mld_melding_key
AND huurder.mld_melding_key(+) = m.mld_melding_key
AND alarmering_via.mld_melding_key(+) = m.mld_melding_key
AND milieumelding.mld_melding_key(+) = m.mld_melding_key
AND aard_melding.mld_melding_key(+) = m.mld_melding_key
AND inzet_blusploeg.mld_melding_key(+) = m.mld_melding_key
AND inzet_gewondenvervoer.mld_melding_key(+) = m.mld_melding_key
AND incident_mldformulier.mld_melding_key(+) = m.mld_melding_key
AND toelichting_incident_mldform.mld_melding_key(+) =
m.mld_melding_key
AND direct_genomen_maatregelen.mld_melding_key(+) =
m.mld_melding_key;
CREATE OR REPLACE VIEW BLCC_V_RAP_KLACHTEN_BT_NEW
AS
SELECT l.alg_locatie_code locatie,
l.alg_locatie_omschrijving locatie_omschrijving,
l.alg_locatie_plaats locatie_plaats,
og.alg_gebouw_key gebouw_key,
og.alg_gebouw_code gebouw,
og.alg_gebouw_naam gebouw_naam,
a.prs_afdeling_naam huurder_nr,
a.prs_afdeling_omschrijving huurder_naam,
TO_CHAR (m.mld_melding_datum, 'YYYY') AS jaar,
TO_CHAR (m.mld_melding_datum, 'YYYY')
|| ' / '
|| TO_CHAR (m.mld_melding_datum, 'mm') AS periode,
TRUNC (m.mld_melding_datum) mld_datum,
m.mld_melding_key mld_key,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/mld/mld_melding.asp?urole=fe&'
|| 'mld_key='
|| m.mld_melding_key
|| '")''>'
|| HTF.escape_sc (m.mld_melding_key)
|| '</a>' mld_melding_key,
m.mld_stdmelding_key std_mldkey,
1 telling_mld,
BCC_melding.mld_kenmerkmelding_waarde BCC_melding,
betrekking_op.omschrijving betrekking_op,
doorzetten_naar.mld_kenmerkmelding_waarde doorzetten_naar
FROM mld_melding m,
alg_locatie l,
alg_v_allonrgoed_gegevens og,
prs_perslid p,
prs_afdeling a,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1603
AND km.mld_kenmerkmelding_verwijder IS NULL) BCC_melding,
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km
WHERE km.mld_kenmerk_key = 1922
AND km.mld_kenmerkmelding_verwijder IS NULL)
doorzetten_naar,
(SELECT km.mld_melding_key,
ud.fac_usrdata_code code,
fac_usrdata_omschr omschrijving
FROM mld_kenmerkmelding km, fac_usrdata ud
WHERE km.mld_kenmerk_key = 1921
AND km.mld_kenmerkmelding_verwijder IS NULL
AND ud.fac_usrtab_key = 921
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
ud.fac_usrdata_key) betrekking_op
WHERE m.mld_stdmelding_key = 916
AND BCC_melding.mld_melding_key(+) = m.mld_melding_key
AND doorzetten_naar.mld_melding_key(+) = m.mld_melding_key
AND betrekking_op.mld_melding_key(+) = m.mld_melding_key
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
AND m.prs_perslid_key_voor = p.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key;
------ payload end ------
SET DEFINE OFF