BLCC#41477 -- View toegevoegd voor opdrachten rapportage tbv PowerBI
svn path=/Customer/trunk/; revision=34905
This commit is contained in:
111
BLCC/blcc.sql
111
BLCC/blcc.sql
@@ -366,7 +366,114 @@ AS
|
||||
LEFT JOIN
|
||||
alg_v_ruimte_gegevens_all rg
|
||||
ON x.alg_ruimte_key = rg.alg_ruimte_key;
|
||||
|
||||
|
||||
--BLCC#41477: View is opnieuw opgebouwd zodat er geen udr views gebruikt worden als bron.
|
||||
CREATE OR REPLACE VIEW blcc_v_rap_opdrachten
|
||||
(
|
||||
prioriteittxt,
|
||||
klantwens,
|
||||
opdracht_nummer,
|
||||
melding_key,
|
||||
opdracht_type,
|
||||
opdracht_district,
|
||||
opdracht_locatie_code,
|
||||
opdracht_gebouwcode,
|
||||
soortmelding,
|
||||
vakgroep,
|
||||
subgroep,
|
||||
omschrijving,
|
||||
opdracht_datum,
|
||||
opdracht_tijd,
|
||||
melding_status,
|
||||
opdracht_status,
|
||||
opdracht_einddatum,
|
||||
opdracht_eindtijd,
|
||||
opdracht_uitvoerende,
|
||||
behandelaar,
|
||||
melder,
|
||||
kostenplaats_oms,
|
||||
opdracht_kosten,
|
||||
opdracht_uren,
|
||||
opdracht_correctie,
|
||||
opdracht_materiaal,
|
||||
opdracht_uurtarief
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT
|
||||
DECODE (mld_melding_spoed,
|
||||
3, lcl.l ('lcl_mld_urg_normaal'),
|
||||
1, lcl.l ('lcl_mld_urg_kritiek'),
|
||||
2, lcl.l ('lcl_mld_urg_hoog'),
|
||||
4, lcl.l ('lcl_mld_urg_laag')),
|
||||
DECODE (mko.mld_kenmerkopdr_waarde, '1', 'Ja', 'Nee'),
|
||||
ins_srtdiscipline_prefix
|
||||
|| TO_CHAR (m.mld_melding_key)
|
||||
|| '/'
|
||||
||o.mld_opdr_bedrijfopdr_volgnr,
|
||||
m.mld_melding_key,
|
||||
top.mld_typeopdr_omschrijving,
|
||||
alg_district_omschrijving,
|
||||
alg_locatie_code,
|
||||
og.alg_gebouw_code,
|
||||
sd.ins_srtdiscipline_omschrijving,
|
||||
md.ins_discipline_omschrijving productgroep,
|
||||
s.mld_stdmelding_omschrijving subproductgroep,
|
||||
m.mld_melding_omschrijving,
|
||||
o.mld_opdr_datumbegin,
|
||||
o.mld_opdr_datumbegin,
|
||||
mso.mld_statuses_omschrijving,
|
||||
(SELECT mld_statusopdr_omschrijving
|
||||
FROM mld_statusopdr sta
|
||||
WHERE sta.mld_statusopdr_key = o.mld_statusopdr_key)
|
||||
opdracht_status,
|
||||
o.mld_opdr_einddatum,
|
||||
o.mld_opdr_einddatum,
|
||||
(SELECT naam
|
||||
FROM mld_v_uitvoerende u
|
||||
WHERE u.mld_uitvoerende_key = o.mld_uitvoerende_keys)
|
||||
opdracht_uitvoerende,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key = m.mld_melding_behandelaar_key)
|
||||
behandelaar,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames_all pf
|
||||
WHERE pf.prs_perslid_key = m.prs_perslid_key)
|
||||
melder,
|
||||
(SELECT k.prs_kostenplaats_omschrijving
|
||||
FROM prs_kostenplaats k
|
||||
WHERE k.prs_kostenplaats_key = m.prs_kostenplaats_key)
|
||||
kostenplaats_oms,
|
||||
o.mld_opdr_kosten,
|
||||
o.mld_opdr_uren,
|
||||
o.mld_opdr_kosten
|
||||
- o.mld_opdr_materiaal
|
||||
- (o.mld_opdr_uren * o.mld_opdr_uurloon)
|
||||
opdracht_correctie,
|
||||
o.mld_opdr_materiaal,
|
||||
o.mld_opdr_uurloon
|
||||
FROM mld_melding m,
|
||||
mld_opdr o,
|
||||
mld_stdmelding s,
|
||||
mld_discipline md,
|
||||
ins_srtdiscipline sd,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
alg_locatie l,
|
||||
alg_district d,
|
||||
mld_typeopdr top,
|
||||
mld_kenmerkopdr mko,
|
||||
mld_statuses mso
|
||||
WHERE m.mld_melding_key = o.mld_melding_key(+)
|
||||
AND s.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND md.ins_discipline_key = s.mld_ins_discipline_key
|
||||
AND sd.ins_srtdiscipline_key = md.ins_srtdiscipline_key
|
||||
AND l.alg_district_key = d.alg_district_key(+)
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND o.mld_typeopdr_key = top.mld_typeopdr_key(+)
|
||||
AND o.mld_opdr_key = mko.mld_opdr_key(+)
|
||||
AND mso.mld_statuses_key = m.mld_melding_status
|
||||
AND o.mld_opdr_bedrijfopdr_volgnr IS NOT NULL;
|
||||
|
||||
CREATE OR REPLACE PROCEDURE blcc_add_xml_row (p_bestand IN VARCHAR2,
|
||||
p_regel IN VARCHAR2)
|
||||
@@ -408,6 +515,8 @@ AS
|
||||
FROM fac_rapport
|
||||
WHERE fac_rapport_node = 'PROQURO';
|
||||
|
||||
|
||||
|
||||
/* Formatted on 11-9-2015 11:12:48 (QP5 v5.136.908.31019) */
|
||||
CREATE OR REPLACE PROCEDURE blcc_select_proquro (p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2)
|
||||
|
||||
Reference in New Issue
Block a user