From b191ea07f91783022d821f6df4f609381d3ffb29 Mon Sep 17 00:00:00 2001 From: Arthur Egberink Date: Thu, 19 Oct 2023 14:46:46 +0000 Subject: [PATCH] HGCU#74106 -- Implementatie Herman Gorter Complex Utrecht svn path=/Customer/trunk/; revision=62277 --- HGCU/hgcu.sql | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/HGCU/hgcu.sql b/HGCU/hgcu.sql index b5ba1ab0a..3d6dc082e 100644 --- a/HGCU/hgcu.sql +++ b/HGCU/hgcu.sql @@ -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,