BLOS#81091 -- Projectregistratie en rapportage tbv dashboard
svn path=/Customer/trunk/; revision=64781
This commit is contained in:
102
BLOS/blos.sql
102
BLOS/blos.sql
@@ -266,6 +266,7 @@ CREATE OR REPLACE VIEW BLOS_V_PROJECTREGISTRATIE
|
||||
MLD_MELDING_ACTIEDATUM,
|
||||
MLD_STATUSES_OMSCHRIJVING,
|
||||
BEHANDELAAR,
|
||||
ALG_LOCATIE_KEY,
|
||||
LOCATIE,
|
||||
PRS_KOSTENPLAATS_OMS_MLD,
|
||||
PROJECTOMSCHRIJVING,
|
||||
@@ -301,6 +302,7 @@ AS
|
||||
ms.mld_statuses_omschrijving,
|
||||
p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam
|
||||
behandelaar,
|
||||
l.alg_locatie_key,
|
||||
CASE
|
||||
WHEN l.alg_locatie_key IS NULL
|
||||
THEN
|
||||
@@ -648,6 +650,106 @@ EXCEPTION
|
||||
END;
|
||||
/
|
||||
|
||||
-- View tbv PR-dashboard
|
||||
CREATE OR REPLACE VIEW BLOS_V_PROJECTREGISTRATIE_MLD
|
||||
(
|
||||
MLD_MELDING_KEY,
|
||||
MLD_STDMELDING_OMSCHRIJVING,
|
||||
INS_DISCIPLINE_OMSCHRIJVING,
|
||||
INS_SRTDISCIPLINE_OMSCHRIJVING,
|
||||
MLD_MELDING_DATUM,
|
||||
MLD_MELDING_ONDERWERP,
|
||||
MLD_MELDING_EINDDATUM,
|
||||
MLD_MELDING_ACTIEDATUM,
|
||||
MLD_STATUSES_OMSCHRIJVING,
|
||||
BEHANDELAAR,
|
||||
ALG_LOCATIE_KEY,
|
||||
LOCATIE,
|
||||
CLUSTER_BLOS, -- alg_district
|
||||
REGIO_BLOS,
|
||||
PRS_KOSTENPLAATS_OMS_MLD,
|
||||
PROJECTOMSCHRIJVING,
|
||||
INVESTERINGSBEGROTING,
|
||||
KOSTEN_INSTALLATIES,
|
||||
KOSTEN_GEBOUW,
|
||||
KOSTEN_INSPECTIE,
|
||||
KOSTEN_BUITENRUIMTES,
|
||||
KOSTEN_ACHTERSTALLIG_ONDERHOUD,
|
||||
KOSTEN_OVERIG,
|
||||
KOSTEN_TOTAAL, -- som van alle hofdcategorie-en
|
||||
KOSTEN_TOTAAL_AFGEROND
|
||||
)
|
||||
AS
|
||||
SELECT m.mld_melding_key,
|
||||
sm.mld_stdmelding_omschrijving,
|
||||
d.ins_discipline_omschrijving,
|
||||
sd.ins_srtdiscipline_omschrijving,
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_einddatum,
|
||||
m.mld_melding_actiedatum,
|
||||
ms.mld_statuses_omschrijving,
|
||||
p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam
|
||||
behandelaar,
|
||||
l.alg_locatie_key,
|
||||
CASE
|
||||
WHEN l.alg_locatie_key IS NULL
|
||||
THEN
|
||||
FLX.getflex ('MLD', 1405, m.mld_melding_key)
|
||||
|| ' '
|
||||
|| FLX.getflex ('MLD', 1403, m.mld_melding_key)
|
||||
ELSE
|
||||
l.alg_locatie_omschrijving
|
||||
END
|
||||
locatie,
|
||||
v.alg_district_omschrijving,
|
||||
v.alg_regio_omschrijving,
|
||||
kp.prs_kostenplaats_omschrijving
|
||||
prs_kostenplaats_omschrijving_mld,
|
||||
-- kenmerken projectmelding
|
||||
FLX.getflex ('MLD', 703, m.mld_melding_key)
|
||||
projectomschrijving,
|
||||
FLX.getflex ('MLD', 704, m.mld_melding_key)
|
||||
investeringsbegroting,
|
||||
fac.safe_to_number(FLX.getflex ('MLD', 1364, m.mld_melding_key))
|
||||
kosten_installaties,
|
||||
fac.safe_to_number(FLX.getflex ('MLD', 1366, m.mld_melding_key))
|
||||
kosten_gebouw,
|
||||
fac.safe_to_number(FLX.getflex ('MLD', 1365, m.mld_melding_key))
|
||||
kosten_inspectie,
|
||||
fac.safe_to_number(FLX.getflex ('MLD', 1363, m.mld_melding_key))
|
||||
kosten_buitenruimtes,
|
||||
fac.safe_to_number(FLX.getflex ('MLD', 1541, m.mld_melding_key))
|
||||
kosten_achterstallig_onderhoud,
|
||||
fac.safe_to_number(FLX.getflex ('MLD', 1561, m.mld_melding_key))
|
||||
kosten_overig,
|
||||
fac.safe_to_number(FLX.getflex ('MLD', 1367, m.mld_melding_key))
|
||||
kosten_totaal,
|
||||
fac.safe_to_number(FLX.getflex ('MLD', 1581, m.mld_melding_key))
|
||||
kosten_totaal_afgerond
|
||||
FROM mld_melding m,
|
||||
mld_statuses ms,
|
||||
prs_perslid p,
|
||||
alg_locatie l,
|
||||
prs_kostenplaats kp,
|
||||
mld_stdmelding sm,
|
||||
prs_kostensoort ks,
|
||||
prs_kostensoortgrp ksg,
|
||||
mld_discipline d,
|
||||
ins_srtdiscipline sd,
|
||||
(SELECT l.alg_locatie_key, d.alg_district_omschrijving, r.alg_regio_omschrijving FROM alg_locatie l, alg_district d, alg_regio r WHERE l.alg_district_key = d.alg_district_key AND d.alg_regio_key = r.alg_regio_key) v
|
||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_melding_status = ms.mld_statuses_key
|
||||
AND m.mld_melding_behandelaar_key = p.prs_perslid_key(+)
|
||||
AND m.prs_kostenplaats_key = kp.prs_kostenplaats_key
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND sm.mld_ins_discipline_key = d.ins_discipline_key
|
||||
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND sm.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND ks.prs_kostensoortgrp_key = ksg.prs_kostensoortgrp_key(+)
|
||||
AND sd.ins_srtdiscipline_key = 21 -- Projecten
|
||||
AND l.alg_locatie_key = v.alg_locatie_key(+)
|
||||
|
||||
-----------------------------------------------------------------------------------
|
||||
-- Systematiek Locatieleiders en Regiomanagers en Werkplekkoppelingen ---
|
||||
----- 1. Personenkaart vinlkboxen Cluster/Label - OUD - VERWIJDERD OKT 2023 ---
|
||||
|
||||
Reference in New Issue
Block a user