HGCU#74106 -- Implementatie Herman Gorter Complex Utrecht

svn path=/Customer/trunk/; revision=62277
This commit is contained in:
Arthur Egberink
2023-10-19 14:46:46 +00:00
parent edecbe0559
commit b191ea07f9

View File

@@ -180,6 +180,8 @@ CREATE OR REPLACE VIEW hgcu_v_startmelding_geg
mld_melding_omschrijving,
mld_melding_opmerking,
klant_melding,
afw_classificatie,
afw_stdmelding,
prs_bedrijf_key
)
AS
@@ -216,6 +218,8 @@ AS
x.mld_melding_omschrijving, -- mld_melding_oms. van alleen M_START
x.mld_melding_opmerking, -- mld_melding_opm. van alleen M_START
m.klant_melding, -- melding gemeld door medewerker klant
m.afw_classificatie, -- classificitie is aangepast in de melding
m.afw_stdmelding, -- stdmelding is aangepast in de melding
m.prs_bedrijf_key -- bedrijf key van de melder
FROM ( SELECT m.m_start,
SUM (m.open) open,
@@ -233,6 +237,8 @@ AS
MIN (m.mld_melding_einddatum_std) mld_melding_einddatum_std, -- min_melding_einddatum_std of min_thtsla_einddatum_start???
MAX (m.mld_melding_einddatum) mld_melding_einddatum,
MAX (m.klant_melding) klant_melding,
MAX (m.afw_classificatie) afw_classificatie,
MAX (m.afw_stdmelding) afw_stdmelding,
MAX (m.prs_bedrijf_key) prs_bedrijf_key
FROM (SELECT hgcu.get_first_melding (m.mld_melding_key, 1) m_start,
m.mld_melding_key,
@@ -245,6 +251,8 @@ AS
m.mld_melding_einddatum_std,
m.mld_melding_einddatum,
a.prs_bedrijf_key,
(SELECT DISTINCT 'M' FROM fac_tracking t WHERE fac_tracking_oms LIKE '%Melding:%' AND m.mld_melding_key = t.fac_tracking_refkey) afw_stdmelding,
(SELECT fac_usrdata_code FROM fac_usrdata ud WHERE FAC.Safe_to_number(FLX.getflex ('MLD', 1, m.mld_melding_key)) = fac_usrdata_key) afw_classificatie,
hgcu.klant_melding(m.mld_melding_key) klant_melding
FROM mld_melding m, mld_stdmelding std, prs_perslid p, prs_afdeling a
WHERE m.mld_melding_parentkey IS NULL
@@ -270,7 +278,9 @@ AS
SELECT m_start mld_melding_key,
DECODE (antedateren, 0, '', 'T') -- de begintijd of eindtijd van de melding is aangepast
|| DECODE (g.respijt.tijdsduur, 0, '', 'R') -- er is een respijt ingevuld
|| DECODE (mld_melding_indult, 1, 'I', '') afw, -- indult is aangevinkt dus melding doet niet mee
|| DECODE (mld_melding_indult, 1, 'I', '') -- indult is aangevinkt dus melding doet niet mee
|| afw_stdmelding -- standaardmelding is aangepast.
|| DECODE (afw_classificatie, 0, 'c', 1, 'C', '') afw, -- de classificatie (vital / niet vitaal) is aangepast bij de melding.
DECODE (COALESCE (mld_melding_indult, 0), 0, 'Nee', 'Ja') indult,
DECODE (g.respijt.tijdsduur,
0, NULL,
@@ -378,6 +388,8 @@ AS
OR t.fac_tracking_oms LIKE '%Afgemeld:%'))
antedateren,
klant_melding,
afw_classificatie,
afw_stdmelding,
prs_bedrijf_key
FROM hgcu_v_startmelding_geg m,
mld_stdmelding std,