FMHN#82007 Kenmerk toevoegen & nieuw rapport

svn path=/Customer/trunk/; revision=63335
This commit is contained in:
Sander Schepers
2024-01-25 09:51:53 +00:00
parent 146d14fa6d
commit 2329eae16d

View File

@@ -22674,6 +22674,74 @@ AS
FROM fmhn_v_rap_dvl_klanten
GROUP BY TRUNC (aanmaakdatum), TO_CHAR (aanmaakdatum, 'YYYY')
ORDER BY 1;
CREATE OR REPLACE VIEW FMHN_V_MELDBRON
(
MELDING_KEY,
BRON,
MELDINGGROEP,
DATUM,
LOCATIE_KEY,
LOCATIE,
GEBOUW_TERREIN,
PLAATS,
DISCIPLINE_KEY,
DISCIPLINE,
VAKGROEP,
STDMELDING,
ONDERWERP,
ACTIEVE_BEHANDELAAR,
AANVRAGER
)
AS
SELECT m.mld_melding_key,
b.bron,
smg.mld_stdmeldinggroep_naam,
TRUNC (mld_melding_datum),
l.alg_locatie_key,
l.alg_locatie_omschrijving,
COALESCE (onrg.alg_gebouw_naam, onrg.alg_terreinsector_naam),
onrg.alg_plaatsaanduiding,
sd.ins_srtdiscipline_omschrijving,
disc.ins_discipline_key,
disc.ins_discipline_omschrijving,
sm.mld_stdmelding_omschrijving,
m.mld_melding_onderwerp,
beh.prs_dep_afd,
aanv.prs_dep_afd
FROM mld_melding m,
mld_stdmelding sm,
mld_kenmerkmelding kmm,
mld_kenmerk km,
mld_srtkenmerk sk,
MLD_STDMELDINGGROEP smg,
alg_locatie l,
alg_v_onroerendgoed_gegevens onrg,
ins_srtdiscipline sd,
ins_tab_discipline disc,
fmhn_v_idm_medewerker beh,
fmhn_v_idm_medewerker aanv,
(SELECT fac_usrdata_key AS bron_key, fac_usrdata_omschr2 AS bron
FROM fac_usrdata
WHERE fac_usrtab_key = 1101 -- Eigen tabel 'BronAanvraag'
AND fac_usrdata_verwijder IS NULL) b
WHERE kmm.mld_kenmerk_key = km.mld_kenmerk_key
AND km.mld_srtkenmerk_key = sk.mld_srtkenmerk_key
AND sk.mld_srtkenmerk_key = 901 -- Kenmerksoort Bron aanvraag
AND kmm.mld_kenmerkmelding_verwijder IS NULL
AND kmm.mld_melding_key = m.mld_melding_key
AND fac.safe_to_number (kmm.mld_kenmerkmelding_waarde) =
b.bron_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_stdmeldinggroep_key = smg.mld_stdmeldinggroep_key(+)
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
AND m.mld_alg_onroerendgoed_keys = onrg.alg_onroerendgoed_keys(+)
AND sm.mld_ins_discipline_key = disc.ins_discipline_key
AND disc.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND m.prs_perslid_key = aanv.prs_perslid_key
AND COALESCE (m.mld_melding_behandelaar2_key,
m.mld_melding_behandelaar_key) =
beh.prs_perslid_key(+)
------ payload end ------