CSUN#34186 meldingen rapport aangepast

svn path=/Customer/trunk/; revision=26899
This commit is contained in:
Ruud Lipper
2015-11-05 09:42:16 +00:00
parent 91a18b751e
commit 30e279ae3c

View File

@@ -1063,14 +1063,17 @@ AS
CREATE OR REPLACE VIEW csun_v_rap_melding
CREATE OR REPLACE VIEW CSUN_V_RAP_MELDING
(
FCLT_F_CLIENT,
WERKBEDRIJF,
FCLT_D_DATUM,
DATUM,
TIJDSTIP,
SOORT_MELDING,
WERKBON,
MELDING,
TYPE,
SOORT,
OMSCHRIJVING,
LOCATIE,
LOCATIE_ADRES,
@@ -1081,7 +1084,9 @@ CREATE OR REPLACE VIEW csun_v_rap_melding
REACTIE,
UITVOERTIJD,
UITGEVOERD,
STATUS
STATUS,
Afhandeltijd_dagen,
Afhandeltijd_uren
)
AS
SELECT (SELECT fac_usrdata_omschr
@@ -1092,22 +1097,27 @@ AS
fac_usrdata_key)
client,
own.fac_usrdata_omschr werkbedrijf,
TO_CHAR (mld_melding_datum, 'dd-mm-yyyy'),
mld_melding_datum Datum,
TO_CHAR (mld_melding_datum, 'HH24:MI') Tijdstip,
sd.ins_srtdiscipline_omschrijving Soort_melding,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_melding_key = m.mld_melding_key
AND km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 2)
werkbon,
mld_melding_key,
sd.ins_srtdiscipline_omschrijving
m.mld_melding_key Melding,
sd.ins_srtdiscipline_prefix
|| ' - '
|| d.ins_discipline_omschrijving,
m.mld_melding_omschrijving,
l.alg_locatie_omschrijving,
l.alg_locatie_adres,
l.alg_locatie_plaats,
TO_CHAR (m.mld_melding_acceptdatum_std, 'dd-mm-yyyy hh24:mi'),
|| d.ins_discipline_omschrijving
TYPE,
std.mld_stdmelding_omschrijving Soort,
m.mld_melding_omschrijving Omschrijving,
l.alg_locatie_omschrijving Locatie,
l.alg_locatie_adres locatie_adres,
l.alg_locatie_plaats locatie_plaats,
TO_CHAR (m.mld_melding_acceptdatum_std, 'dd-mm-yyyy hh24:mi')
oplostijd,
TO_CHAR (tr.fac_tracking_datum, 'dd-mm-yyyy hh24:mi')
datum_reactie,
DECODE (
@@ -1117,14 +1127,38 @@ AS
NULL
)
reactie_optijd,
mld_melding_opmerking,
TO_CHAR (m.mld_melding_einddatum_std, 'dd-mm-yyyy hh24:mi'),
(SELECT TO_CHAR (fac_tracking_datum, 'dd-mm-yyyy hh24:mi')
FROM fac_tracking
WHERE fac_tracking_refkey = mld_melding_key
AND fac_srtnotificatie_key = 35)
einddatum,
st.mld_statuses_omschrijving alg_locatie_omschrijving
mld_melding_opmerking reactie,
TO_CHAR (m.mld_melding_einddatum_std, 'dd-mm-yyyy hh24:mi')
uitvoertijd,
TO_CHAR (tr2.fac_tracking_datum, 'dd-mm-yyyy hh24:mi') uitgevoerd,
st.mld_statuses_omschrijving,
ROUND (
DECODE (mld.getactualuitvoer (m.mld_melding_key).eenheid,
'D',
mld.getactualuitvoer (m.mld_melding_key).tijdsduur,
NULL),
2
)
doorlooptijd_werkdgn,
ROUND (
DECODE (
mld.getactualuitvoer (m.mld_melding_key).eenheid,
'U',
mld.getactualuitvoer (m.mld_melding_key).tijdsduur,
'D',
(mld.getactualuitvoer (m.mld_melding_key).tijdsduur
* (SELECT COALESCE (e.fac_setting_pvalue,
e.fac_setting_default)
- COALESCE (s.fac_setting_pvalue,
s.fac_setting_default)
FROM fac_setting s, fac_setting e
WHERE s.fac_setting_name = 'fac_t_startofworkday'
AND e.fac_setting_name = 'fac_t_endofworkday')),
NULL
),
2
)
doorlooptijd_werkuren
FROM mld_melding m,
alg_locatie l,
mld_stdmelding std,
@@ -1146,12 +1180,17 @@ AS
AND alg_onrgoedkenmerk_waarde = fac_usrdata_key) own,
(SELECT fac_tracking_datum, fac_tracking_refkey
FROM fac_tracking t
WHERE t.fac_tracking_oms LIKE '%Afhandeling: (leeg) -->%') tr
WHERE t.fac_tracking_oms LIKE '%Afhandeling: (leeg) -->%') tr,
(SELECT fac_tracking_datum, fac_tracking_refkey
FROM fac_tracking t, fac_srtnotificatie srt
WHERE t.fac_srtnotificatie_key = srt.fac_srtnotificatie_key
AND srt.fac_srtnotificatie_code = 'MLDAFM') tr2
WHERE m.mld_alg_locatie_key = l.alg_locatie_key
AND m.mld_stdmelding_key = std.mld_stdmelding_key
AND std.mld_ins_discipline_key = d.ins_discipline_key
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key(+)
AND m.mld_melding_key = tr.fac_tracking_refkey(+)
AND m.mld_melding_key = tr2.fac_tracking_refkey(+)
AND m.mld_melding_status = st.mld_statuses_key
AND alg_locatie_key = own.alg_onrgoed_key(+);
@@ -2342,7 +2381,7 @@ AS
BEGIN adm.systrackscriptId('$Id$', 0); END;
/
BEGIN fac.registercustversion('CSUN', 16); END;
BEGIN fac.registercustversion('CSUN', 17); END;
/
COMMIT;
spool off