HOUT#37759 MI-exports (ICT-meldingen en ICT-opdrachten)

svn path=/Customer/trunk/; revision=31674
This commit is contained in:
Maarten van der Heide
2016-11-24 19:02:10 +00:00
parent 405507f4f6
commit a29a6dbefd

View File

@@ -4008,9 +4008,9 @@ AS
x.doorlooptijd_werkuren,
x.onderwerp,
--CASE WHEN LENGTH (x.vomschrijving) > 1000 THEN '[Zie FACILITOR]' ELSE REPLACE (REPLACE (x.vomschrijving, CHR(10), ' '), CHR(13), '') END omschrijving,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (x.vomschrijving, 1, 3000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') omschrijving,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (x.vomschrijving, 1, 1000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') omschrijving,
--CASE WHEN LENGTH (x.melding_opmerking) > 1000 THEN '[Zie FACILITOR]' ELSE REPLACE (REPLACE (x.melding_opmerking, CHR(10), ' '), CHR(13), '') END melding_opmerking,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (x.melding_opmerking, 1, 3000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') melding_opmerking,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (x.melding_opmerking, 1, 1000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') melding_opmerking,
x.prioriteit,
x.rating,
x.rating_opmerking,
@@ -4241,11 +4241,10 @@ CREATE OR REPLACE VIEW hout_v_rap_ict_mldtrk
AS
SELECT m.mld_melding_key melding_key,
--t.fac_tracking_datum tracking_datumtijd,
TO_CHAR (t.fac_tracking_datum, 'dd-mm-yyyy hh24:mi:ss')
tracking_datumtijd,
TO_CHAR (t.fac_tracking_datum, 'dd-mm-yyyy hh24:mi:ss') tracking_datumtijd,
sn.fac_srtnotificatie_code tracking_code,
--REPLACE (REPLACE (t.fac_tracking_oms, CHR(10), ' '), CHR(13), '') tracking_actie,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (t.fac_tracking_oms, 1, 3000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') tracking_actie,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (t.fac_tracking_oms, 1, 1000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') tracking_actie,
pf.prs_perslid_naam_full tracking_door
FROM mld_melding m,
mld_stdmelding sm,
@@ -4296,10 +4295,9 @@ CREATE OR REPLACE VIEW hout_v_rap_ict_mldnot
AS
SELECT m.mld_melding_key melding_key,
--n.mld_melding_note_aanmaak notitie_datumtijd,
TO_CHAR (n.mld_melding_note_aanmaak, 'dd-mm-yyyy hh24:mi:ss')
notitie_datumtijd,
TO_CHAR (n.mld_melding_note_aanmaak, 'dd-mm-yyyy hh24:mi:ss') notitie_datumtijd,
--CASE WHEN LENGTH (n.mld_melding_note_omschrijving) > 1000 THEN '[Zie FACILITOR]' ELSE REPLACE (REPLACE (n.mld_melding_note_omschrijving, CHR(10), ' '), CHR(13), '') END notitie_omschrijving,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (n.mld_melding_note_omschrijving, 1, 3000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') notitie_omschrijving,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (n.mld_melding_note_omschrijving, 1, 1000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') notitie_omschrijving,
pf.prs_perslid_naam_full notitie_door,
n.mld_melding_note_flag notitie_zichtbaar
FROM mld_melding m,
@@ -4362,7 +4360,7 @@ AS
md.ins_discipline_omschrijving vakgroep,
sm.mld_stdmelding_omschrijving issue,
--CASE WHEN LENGTH (x.opdracht_omschrijving) > 1000 THEN '[Zie FACILITOR]' ELSE REPLACE (REPLACE (x.opdracht_omschrijving, CHR(10), ' '), CHR(13), '') END omschrijving,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (x.opdracht_omschrijving, 1, 3000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') omschrijving,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (x.opdracht_omschrijving, 1, 1000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') omschrijving,
TO_CHAR (x.opdracht_datum, 'dd-mm-yyyy') opdrachtdatum,
TO_CHAR (x.opdracht_datum, 'hh24:mi:ss') opdrachttijd,
(SELECT mld_statuses_omschrijving
@@ -4382,7 +4380,7 @@ AS
WHERE prs_perslid_key = m.prs_perslid_key)
aanvrager,
--CASE WHEN LENGTH (x.opdracht_opmerking) > 1000 THEN '[Zie FACILITOR]' ELSE REPLACE (REPLACE (x.opdracht_opmerking, CHR(10), ' '), CHR(13), '') END afhandeling,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (x.opdracht_opmerking, 1, 3000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') afhandeling,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (x.opdracht_opmerking, 1, 1000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') afhandeling,
x.opdracht_kosten kosten
FROM mld_v_udr_opdracht x,
mld_opdr o,
@@ -4505,7 +4503,7 @@ AS
TO_CHAR (t.fac_tracking_datum, 'dd-mm-yyyy hh24:mi:ss') tracking_datumtijd,
sn.fac_srtnotificatie_code tracking_code,
--REPLACE (REPLACE (t.fac_tracking_oms, CHR(10), ' '), CHR(13), '') tracking_actie,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (t.fac_tracking_oms, 1, 3000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') tracking_actie,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (t.fac_tracking_oms, 1, 1000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') tracking_actie,
pf.prs_perslid_naam_full tracking_door
FROM mld_opdr o,
mld_melding m,
@@ -4556,6 +4554,56 @@ AS
1
FROM hout_v_rap_ict_ordtrk;
CREATE OR REPLACE VIEW hout_v_rap_ict_ordnot
AS
SELECT sd.ins_srtdiscipline_prefix || TO_CHAR (o.mld_melding_key) || '/' || TO_CHAR (o.mld_opdr_bedrijfopdr_volgnr) opdracht,
--n.mld_opdr_note_aanmaak notitie_datumtijd,
TO_CHAR (n.mld_opdr_note_aanmaak, 'dd-mm-yyyy hh24:mi:ss') notitie_datumtijd,
--CASE WHEN LENGTH (n.mld_opdr_note_omschrijving) > 1000 THEN '[Zie FACILITOR]' ELSE REPLACE (REPLACE (n.mld_opdr_note_omschrijving, CHR(10), ' '), CHR(13), '') END notitie_omschrijving,
REPLACE (REPLACE (REPLACE (REPLACE (SUBSTR (n.mld_opdr_note_omschrijving, 1, 1000), CHR (10), ' '), CHR (13), ' '), CHR (128), 'EUR'), '"', '''') notitie_omschrijving,
pf.prs_perslid_naam_full notitie_door
FROM mld_opdr o,
mld_melding m,
mld_stdmelding sm,
ins_tab_discipline td,
ins_srtdiscipline sd,
mld_opdr_note n,
prs_v_perslid_fullnames_all pf
WHERE o.mld_melding_key = m.mld_melding_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = td.ins_discipline_key
AND td.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND sd.ins_srtdiscipline_key = 2 -- ICT
AND o.mld_opdr_key = n.mld_opdr_key
AND n.prs_perslid_key = pf.prs_perslid_key
AND m.mld_melding_datum > TO_DATE ('05092016', 'ddmmyyyy')
AND m.mld_melding_datum > ADD_MONTHS (TRUNC (SYSDATE, 'mm'), -12);
CREATE OR REPLACE VIEW hout_v_export_ict_ordnot
(
result,
result_order
)
AS
SELECT '"opdracht"'
|| ';"notitie_datumtijd"'
|| ';"notitie_omschrijving"'
|| ';"notitie_door"',
0
FROM DUAL
UNION ALL
SELECT '"'
|| opdracht
|| '";"'
|| notitie_datumtijd
|| '";"'
|| notitie_omschrijving
|| '";"'
|| notitie_door
|| '"',
1
FROM hout_v_rap_ict_ordnot;
/* Formatted on 7-10-2016 12:24:06 (QP5 v5.136.908.31019) */
/*
CREATE OR REPLACE VIEW hout_v_ordbo2_mdw