SKHF#87200 -- Nieuwe meldingstroom INVESTERING met begroting en budgetbewaking - Eind-oplevering

svn path=/Customer/trunk/; revision=68351
This commit is contained in:
Jos Migo
2025-03-11 10:49:31 +00:00
parent 50d750d190
commit 24b79c3ae8

View File

@@ -704,6 +704,8 @@ SELECT m.mld_melding_key,
sm.mld_stdmelding_key,
p.prs_perslid_naam_friendly
aanvrager,
l.alg_locatie_key
fclt_3d_locatie_key,
l.alg_locatie_omschrijving
locatie,
l.alg_locatie_adres
@@ -760,57 +762,17 @@ SELECT m.mld_melding_key,
m4.mld_melding_opmerking
afhandelingstekst_4,
-- alle kenmerkvelden - BLOK INTAKE EN INVENTARISATIE
COALESCE (m4.uitvoeringsjaar,
m3.uitvoeringsjaar,
m2.uitvoeringsjaar,
m1.uitvoeringsjaar)
uitvoeringsjaar,
COALESCE (m4.investeringsbegroting_srt,
m3.investeringsbegroting_srt,
m2.investeringsbegroting_srt,
m1.investeringsbegroting_srt)
investeringsbegroting_srt,
COALESCE (m4.investeringsbegroting_srt_afw,
m3.investeringsbegroting_srt_afw,
m2.investeringsbegroting_srt_afw,
m1.investeringsbegroting_srt_afw)
investeringsbegroting_srt_afw,
COALESCE (m4.uitvoerings_oms,
m3.uitvoerings_oms,
m2.uitvoerings_oms,
m1.uitvoerings_oms)
uitvoerings_oms,
COALESCE (m4.bedrag_begroot,
m3.bedrag_begroot,
m2.bedrag_begroot,
m1.bedrag_begroot)
bedrag_begroot,
COALESCE (m4.prioriteit,
m3.prioriteit,
m2.prioriteit,
m1.prioriteit)
prioriteit,
m2.uitvoeringsjaar,
m2.investeringsbegroting_srt,
m2.investeringsbegroting_srt_afw,
m2.uitvoerings_oms,
m2.bedrag_begroot,
m2.prioriteit,
-- alle kenmerkvelden - BLOK BEOORDELING
COALESCE (m4.akkoord,
m3.akkoord,
m2.akkoord,
m1.akkoord)
akkoord,
COALESCE (m4.toelichting_nietakkoord,
m3.toelichting_nietakkoord,
m2.toelichting_nietakkoord,
m1.toelichting_nietakkoord)
toelichting_nietakkoord,
COALESCE (m4.uitvoerings_oms_definitief,
m3.uitvoerings_oms_definitief,
m2.uitvoerings_oms_definitief,
m1.uitvoerings_oms_definitief)
uitvoerings_oms_definitief,
COALESCE (m4.bedrag_begroot_definitief,
m3.bedrag_begroot_definitief,
m2.bedrag_begroot_definitief,
m1.bedrag_begroot_definitief)
bedrag_begroot_definitief,
m3.akkoord,
m3.toelichting_nietakkoord,
m3.uitvoerings_oms_definitief,
m3.bedrag_begroot_definitief,
-- alle kenmerkvelden - BLOK UITVOERING - OFFERTE
m4.offerte_start
offerte_start,
@@ -867,35 +829,7 @@ SELECT m.mld_melding_key,
(SELECT s.mld_statuses_omschrijving
FROM mld_statuses s
WHERE s.mld_statuses_key = m.mld_melding_status)
status,
-- blok intake
flx.getflex ('MLD', 341, m.mld_melding_key)
uitvoeringsjaar,
flx.getdomeinwaarde (
201,
(flx.getflex ('MLD', 301, m.mld_melding_key)))
investeringsbegroting_srt,
flx.getflex ('MLD', 324, m.mld_melding_key)
investeringsbegroting_srt_afw,
flx.getflex ('MLD', 481, m.mld_melding_key)
uitvoerings_oms,
flx.getflex ('MLD', 561, m.mld_melding_key)
bedrag_begroot,
flx.getdomeinwaarde (
221,
(flx.getflex ('MLD', 501, m.mld_melding_key)))
prioriteit,
-- blok beoordeling
flx.getdomeinwaarde (
241,
(flx.getflex ('MLD', 541, m.mld_melding_key)))
akkoord,
flx.getflex ('MLD', 641, m.mld_melding_key)
toelichting_nietakkoord,
flx.getflex ('MLD', 521, m.mld_melding_key)
uitvoerings_oms_definitief,
flx.getflex ('MLD', 562, m.mld_melding_key)
bedrag_begroot_definitief
status
FROM mld_melding m
WHERE m.mld_stdmelding_key = 301 -- start-melding
) m1,
@@ -925,18 +859,7 @@ SELECT m.mld_melding_key,
flx.getdomeinwaarde (
221,
(flx.getflex ('MLD', 501, m.mld_melding_key)))
prioriteit,
-- blok beoordeling
flx.getdomeinwaarde (
241,
(flx.getflex ('MLD', 541, m.mld_melding_key)))
akkoord,
flx.getflex ('MLD', 641, m.mld_melding_key)
toelichting_nietakkoord,
flx.getflex ('MLD', 521, m.mld_melding_key)
uitvoerings_oms_definitief,
flx.getflex ('MLD', 562, m.mld_melding_key)
bedrag_begroot_definitief
prioriteit
FROM mld_melding m
WHERE m.mld_stdmelding_key = 302 -- melding complementeren
) m2,
@@ -950,23 +873,6 @@ SELECT m.mld_melding_key,
FROM mld_statuses s
WHERE s.mld_statuses_key = m.mld_melding_status)
status,
-- blok intake
flx.getflex ('MLD', 341, m.mld_melding_key)
uitvoeringsjaar,
flx.getdomeinwaarde (
201,
(flx.getflex ('MLD', 301, m.mld_melding_key)))
investeringsbegroting_srt,
flx.getflex ('MLD', 324, m.mld_melding_key)
investeringsbegroting_srt_afw,
flx.getflex ('MLD', 481, m.mld_melding_key)
uitvoerings_oms,
flx.getflex ('MLD', 561, m.mld_melding_key)
bedrag_begroot,
flx.getdomeinwaarde (
221,
(flx.getflex ('MLD', 501, m.mld_melding_key)))
prioriteit,
-- blok beoordeling
flx.getdomeinwaarde (
241,
@@ -991,34 +897,6 @@ SELECT m.mld_melding_key,
FROM mld_statuses s
WHERE s.mld_statuses_key = m.mld_melding_status)
status,
-- blok intake
flx.getflex ('MLD', 341, m.mld_melding_key)
uitvoeringsjaar,
flx.getdomeinwaarde (
201,
(flx.getflex ('MLD', 301, m.mld_melding_key)))
investeringsbegroting_srt,
flx.getflex ('MLD', 324, m.mld_melding_key)
investeringsbegroting_srt_afw,
flx.getflex ('MLD', 481, m.mld_melding_key)
uitvoerings_oms,
flx.getflex ('MLD', 561, m.mld_melding_key)
bedrag_begroot,
flx.getdomeinwaarde (
221,
(flx.getflex ('MLD', 501, m.mld_melding_key)))
prioriteit,
-- blok beoordeling
flx.getdomeinwaarde (
241,
(flx.getflex ('MLD', 541, m.mld_melding_key)))
akkoord,
flx.getflex ('MLD', 641, m.mld_melding_key)
toelichting_nietakkoord,
flx.getflex ('MLD', 521, m.mld_melding_key)
uitvoerings_oms_definitief,
flx.getflex ('MLD', 562, m.mld_melding_key)
bedrag_begroot_definitief,
-- blok uitvoering
flx.getflex ('MLD', 361, m.mld_melding_key)
offerte_start,