diff --git a/CSUN/CSUN.sql b/CSUN/CSUN.sql index e1c2622fa..8c9a4ebeb 100644 --- a/CSUN/CSUN.sql +++ b/CSUN/CSUN.sql @@ -3412,9 +3412,170 @@ AS AND m.prs_perslid_key = p.prs_perslid_key GROUP BY TO_CHAR (mld_melding_datum, 'yyyymm'),p.prs_afdeling_key; -CREATE OR REPLACE VIEW csun_v_udr_melding +CREATE OR REPLACE FORCE VIEW csun_v_udr_melding +( + melding_key, + meldingnummer, + melding_start_key, + externnummer, + melding_regio, + melding_district, + melding_locatiecode, + melding_locatie, + melding_locatieplaats, + fclt_3d_locatie_key, + melding_gebouwcode, + melding_gebouw, + melding_verdieping, + melding_ruimtenr, + melding_ruimte, + melding_ordernr, + kostensoortgroep, + kostensoort, + kostenplaats, + kostenplaats_oms, + melder, + melder_key, + afdeling, + afdeling_omschrijving, + fclt_3d_afdeling_key, + bedrijf_key, + invoerder, + meldbron, + soortmelding, + fclt_3d_discipline_key, + productgroep, + subproductgroep, + behandelgroep, + behandelaar, + behandelaar_key, + subproductgroepgroep, + fclt_3d_discipline2_key, + actieve_behandelgroep, + actieve_behandelaar_key, + actieve_behandelaar, + melding_status, + sla_nvt, + sla_werkdgn, + sla_werkuren, + sla_respijtdgn, + sla_respijturen, + sla_accptdgn, + sla_accpturen, + plan_uitvoertijd_sla, + melding_datum, + melding_einddatum, + melding_einddatum_std, + melding_acceptdatum, + melding_afgemeld, + melding_accepted, + doorlooptijd_werkdgn, + doorlooptijd_werkuren, + onderwerp, + vomschrijving, + melding_opmerking, + prioriteit, + prioriteittxt, + rating, + rating_opmerking, + bolletje, + actiecode, + accept_sla_dagen, + accept_sla_uren, + uitvoering_sla_dagen, + uitvoering_sla_uren, + afspraak_sla_dagen, + afspraak_sla_uren, + accept_sla_optijd, + uitvoering_sla_optijd, + afspraak_sla_optijd, + selfservice, + werkbon_opdracht_nr, + kosten, + offerte_bedrag, + einddatum_klant, + klantkenmerk, + klantspec_regio_indeling, + opdrachtnummer_csu, + akkoord_klant +) AS - SELECT m.*, + SELECT m."MELDING_KEY", + m."MELDINGNUMMER", + m."MELDING_START_KEY", + m."EXTERNNUMMER", + m."MELDING_REGIO", + m."MELDING_DISTRICT", + m."MELDING_LOCATIECODE", + m."MELDING_LOCATIE", + m."MELDING_LOCATIEPLAATS", + m."FCLT_3D_LOCATIE_KEY", + m."MELDING_GEBOUWCODE", + m."MELDING_GEBOUW", + m."MELDING_VERDIEPING", + m."MELDING_RUIMTENR", + m."MELDING_RUIMTE", + m."MELDING_ORDERNR", + m."KOSTENSOORTGROEP", + m."KOSTENSOORT", + m."KOSTENPLAATS", + m."KOSTENPLAATS_OMS", + m."MELDER", + m."MELDER_KEY", + m."AFDELING", + m."AFDELING_OMSCHRIJVING", + m."FCLT_3D_AFDELING_KEY", + m."BEDRIJF_KEY", + m."INVOERDER", + m."MELDBRON", + m."SOORTMELDING", + m."FCLT_3D_DISCIPLINE_KEY", + m."PRODUCTGROEP", + m."SUBPRODUCTGROEP", + m."BEHANDELGROEP", + m."BEHANDELAAR", + m."BEHANDELAAR_KEY", + m."SUBPRODUCTGROEPGROEP", + m."FCLT_3D_DISCIPLINE2_KEY", + m."ACTIEVE_BEHANDELGROEP", + m."ACTIEVE_BEHANDELAAR_KEY", + m."ACTIEVE_BEHANDELAAR", + m."MELDING_STATUS", + m."SLA_NVT", + m."SLA_WERKDGN", + m."SLA_WERKUREN", + m."SLA_RESPIJTDGN", + m."SLA_RESPIJTUREN", + m."SLA_ACCPTDGN", + m."SLA_ACCPTUREN", + m."PLAN_UITVOERTIJD_SLA", + m."MELDING_DATUM", + m."MELDING_EINDDATUM", + m."MELDING_EINDDATUM_STD", + m."MELDING_ACCEPTDATUM", + m."MELDING_AFGEMELD", + m."MELDING_ACCEPTED", + m."DOORLOOPTIJD_WERKDGN", + m."DOORLOOPTIJD_WERKUREN", + m."ONDERWERP", + m."VOMSCHRIJVING", + m."MELDING_OPMERKING", + m."PRIORITEIT", + m."PRIORITEITTXT", + m."RATING", + m."RATING_OPMERKING", + m."BOLLETJE", + m."ACTIECODE", + m."ACCEPT_SLA_DAGEN", + m."ACCEPT_SLA_UREN", + m."UITVOERING_SLA_DAGEN", + m."UITVOERING_SLA_UREN", + m."AFSPRAAK_SLA_DAGEN", + m."AFSPRAAK_SLA_UREN", + m."ACCEPT_SLA_OPTIJD", + m."UITVOERING_SLA_OPTIJD", + m."AFSPRAAK_SLA_OPTIJD", + m."SELFSERVICE", (SELECT mld_kenmerkmelding_waarde FROM mld_kenmerkmelding mk, mld_kenmerk k WHERE mk.mld_kenmerk_key = k.mld_kenmerk_key @@ -3454,7 +3615,16 @@ AS WHERE mk.mld_kenmerk_key = k.mld_kenmerk_key AND mld_srtkenmerk_key = 661 AND mk.mld_melding_key = m.melding_key) - opdrachtnummer_CSU + opdrachtnummer_csu, + (SELECT ud.fac_usrdata_omschr + FROM mld_kenmerkmelding mk, mld_kenmerk k, fac_usrdata ud + WHERE mk.mld_kenmerk_key = k.mld_kenmerk_key + AND mld_srtkenmerk_key = 681 + AND ud.fac_usrtab_key = 261 -- Eigen tabel ja/nee + AND ud.fac_usrdata_key = + fac.safe_to_number (mld_kenmerkmelding_waarde) + AND mk.mld_melding_key = m.melding_key) + akkoord_klant FROM mld_v_udr_melding m; -- CSUN#54801 Wanneer geen locatie bij mailmeldingen, dan ook niet de vakgroep herbepalen. Vervolgens notificatie.