From b84595fd1de31b0aceaa84d62ef64235e2df6fa4 Mon Sep 17 00:00:00 2001 From: Daan Brandt Date: Fri, 22 Feb 2019 14:05:38 +0000 Subject: [PATCH] RWSN#54732 Update behandelaar en meldinggroep niet langer verplicht. svn path=/Customer/trunk/; revision=41121 --- RWSN/rwsn.sql | 67 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 44 insertions(+), 23 deletions(-) diff --git a/RWSN/rwsn.sql b/RWSN/rwsn.sql index b4df67900..f2ac8d65a 100644 --- a/RWSN/rwsn.sql +++ b/RWSN/rwsn.sql @@ -15128,17 +15128,22 @@ AS p.prs_perslid_email, p.prs_perslid_voornaam, p.prs_perslid_naam, - afda.prs_afdeling_naam3, --afdelingen melder + afda.prs_afdeling_naam3, --afdelingen melder afdb.prs_afdeling_naam, afdc.prs_afdeling_naam, reg.alg_regio_omschrijving, dist.alg_district_omschrijving, loc.alg_locatie_omschrijving, m.mld_melding_einddatum, - afh.prs_perslid_oslogin, - afdd.prs_afdeling_naam, --afdelingen afhandelaar - afde.prs_afdeling_naam, - afdf.prs_afdeling_naam, + behandelaar_info.PRS_PERSLID_OSLOGIN, + behandelaar_info.AFDELING_NAAM1, + behandelaar_info.AFDELING_NAAM2, + behandelaar_info.AFDELING_NAAM3, + --behandelaar_info.PRS_AFDELING_NAAM_2, + -- afh.prs_perslid_oslogin, + -- afdd.prs_afdeling_naam, --afdelingen afhandelaar + -- afde.prs_afdeling_naam, + -- afdf.prs_afdeling_naam, SUBSTR ( REPLACE ( REPLACE ( @@ -15252,9 +15257,21 @@ AS WHERE km.MLD_MELDING_KEY = m.mld_melding_key AND km.mld_kenmerk_key = k.mld_kenmerk_key AND k.mld_srtkenmerk_key = 11151) -- Email - kandidaatnummer, - DECODE (SIGN (m.mld_melding_einddatum_std - fac.gettrackingdate ('MLDAFM', m.mld_melding_key)), -1, 'nee', 'ja') uitvoering_volgens_sla, - DECODE (SIGN (m.mld_melding_einddatum - fac.gettrackingdate ('MLDAFM', m.mld_melding_key)), -1, 'nee', 'ja') afspraak_volgens_sla + kandidaatnummer, + DECODE ( + SIGN ( + m.mld_melding_einddatum_std + - fac.gettrackingdate ('MLDAFM', m.mld_melding_key)), + -1, 'nee', + 'ja') + uitvoering_volgens_sla, + DECODE ( + SIGN ( + m.mld_melding_einddatum + - fac.gettrackingdate ('MLDAFM', m.mld_melding_key)), + -1, 'nee', + 'ja') + afspraak_volgens_sla FROM mld_melding m, prs_perslid p, prs_afdeling a, @@ -15265,11 +15282,19 @@ AS alg_locatie loc, alg_district dist, alg_regio reg, - prs_perslid afh, - prs_v_afdeling_boom ab2, - prs_v_afdeling afdd, - prs_v_afdeling afde, - prs_v_afdeling afdf, + -- prs_perslid afh, + -- prs_v_afdeling_boom ab2, + -- prs_v_afdeling afdd, + -- prs_v_afdeling afde, + --prs_v_afdeling afdf, + (SELECT afh.prs_perslid_key , afh.prs_perslid_oslogin, afdd.PRS_AFDELING_NAAM afdeling_naam1, --afdelingen afhandelaar + afde.prs_afdeling_naam afdeling_naam2 ,afdf.prs_afdeling_naam afdeling_naam3 + FROM prs_perslid afh, prs_v_afdeling_boom ab2, prs_v_afdeling afdd, prs_v_afdeling afde, prs_v_afdeling afdf + WHERE afh.prs_afdeling_key = ab2.prs_afdeling_key + AND ab2.prs_afdeling_key3 = afdd.prs_afdeling_key(+) + AND ab2.prs_afdeling_key4 = afde.prs_afdeling_key(+) + AND ab2.prs_afdeling_key5 = afdf.prs_afdeling_key(+) + ) behandelaar_info, mld_stdmelding stdm, mld_stdmeldinggroep mg, mld_discipline disc @@ -15283,22 +15308,18 @@ AS AND m.mld_alg_locatie_key = loc.alg_locatie_key AND loc.alg_district_key = dist.alg_district_key AND dist.alg_regio_key = reg.alg_regio_key - AND m.mld_melding_behandelaar_key = afh.prs_perslid_key - AND afh.prs_afdeling_key = ab2.prs_afdeling_key - AND ab2.prs_afdeling_key3 = afdd.prs_afdeling_key(+) - AND ab2.prs_afdeling_key4 = afde.prs_afdeling_key(+) - AND ab2.prs_afdeling_key5 = afdf.prs_afdeling_key(+) + AND m.mld_melding_behandelaar_key = behandelaar_info.PRS_PERSLID_KEY(+) + --AND afh.prs_afdeling_key = ab2.prs_afdeling_key + -- AND ab2.prs_afdeling_key3 = afdd.prs_afdeling_key(+) + --AND ab2.prs_afdeling_key4 = afde.prs_afdeling_key(+) + -- AND ab2.prs_afdeling_key5 = afdf.prs_afdeling_key(+) AND stdm.mld_stdmelding_key = m.mld_stdmelding_key - AND mg.mld_stdmeldinggroep_key = stdm.mld_stdmeldinggroep_key + AND mg.mld_stdmeldinggroep_key(+) = stdm.mld_stdmeldinggroep_key AND stdm.mld_ins_discipline_key = disc.ins_discipline_key AND m.mld_melding_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'mm'); - - - - -- RWSN#35936 /* Formatted on 13-2-2017 16:02:58 (QP5 v5.136.908.31019) */ CREATE OR REPLACE VIEW rwsn_v_rap_contractpersoon