VBGO#68790 -- Graag rapportage kopieren naar Vebego omgeving
svn path=/Customer/trunk/; revision=53224
This commit is contained in:
126
VBGO/vbgo.sql
126
VBGO/vbgo.sql
@@ -642,9 +642,133 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
-- Views overgenomen uit de Yask omgeving
|
||||
CREATE OR REPLACE VIEW vbgo_v_kosten_doorbelasting
|
||||
AS
|
||||
SELECT sd.ins_srtdiscipline_prefix || m.mld_melding_key meldingnummer,
|
||||
m.mld_melding_key,
|
||||
l.alg_locatie_omschrijving meldinglocatie,
|
||||
pf.prs_perslid_naam_full melder,
|
||||
sd.ins_srtdiscipline_omschrijving soortmelding,
|
||||
d.ins_discipline_omschrijving productgroep,
|
||||
std.mld_stdmelding_omschrijving subproductgroep,
|
||||
ksm.prs_kostensoort_oms melding_nen_omschrijving,
|
||||
ksm.prs_kostensoort_refcode melding_nen_code,
|
||||
CASE
|
||||
WHEN m.mld_melding_status = 5 AND m.mld_melding_afgerond = 1
|
||||
THEN
|
||||
'Afgerond'
|
||||
ELSE
|
||||
ms.mld_statuses_omschrijving
|
||||
END
|
||||
meldingstatus,
|
||||
fs.fac_usrdata_omschr facturatiestatus,
|
||||
m.mld_melding_datum meldingdatum,
|
||||
MLD.getmeldingstatusdate (m.mld_melding_key, 5) afgemeld,
|
||||
m.mld_melding_onderwerp onderwerp,
|
||||
m.mld_melding_omschrijving vomschrijving,
|
||||
sd.ins_srtdiscipline_prefix || m.mld_melding_key || '/' || o.mld_opdr_bedrijfopdr_volgnr opdrachtnummer,
|
||||
ot.mld_typeopdr_omschrijving opdrachttype,
|
||||
so.mld_statusopdr_omschrijving opdrachtstatus,
|
||||
o.mld_opdr_omschrijving opdrachtomschrijving,
|
||||
kso.prs_kostensoort_oms opdracht_nen_omschrijving,
|
||||
b.prs_bedrijf_naam opdrachtuitvoerende,
|
||||
o.mld_opdr_kosten opdrachtkosten,
|
||||
'Geen' soortopslag,
|
||||
0 opslag,
|
||||
o.mld_opdr_kosten kostenplusopslag,
|
||||
NULL geenopslag,
|
||||
NULL boekmaand,
|
||||
aog.alg_gebouw_naam meldinggebouw,
|
||||
(SELECT mld_kenmerkmelding_waarde FROM mld_kenmerkmelding km WHERE km.mld_melding_key = m.mld_melding_key AND km.mld_kenmerk_key = 182) klant_inkoopordernr, -- keys uit Yask omgeving.
|
||||
(SELECT mld_kenmerkmelding_waarde FROM mld_kenmerkmelding km WHERE km.mld_melding_key = m.mld_melding_key AND km.mld_kenmerk_key = 181) klant_kostenplaats,
|
||||
(SELECT mld_kenmerkmelding_waarde FROM mld_kenmerkmelding km WHERE km.mld_melding_key = m.mld_melding_key AND km.mld_kenmerk_key = 183) klant_werkorder,
|
||||
o.mld_opdr_key,
|
||||
l.alg_district_key
|
||||
FROM prs_v_perslid_fullnames_all pf,
|
||||
prs_kostensoort ksm,
|
||||
mld_statuses ms,
|
||||
mld_opdr o,
|
||||
mld_typeopdr ot,
|
||||
mld_statusopdr so,
|
||||
prs_bedrijf b,
|
||||
alg_locatie l,
|
||||
prs_kostensoort kso,
|
||||
mld_melding m,
|
||||
mld_stdmelding std,
|
||||
ins_tab_discipline d,
|
||||
ins_srtdiscipline sd,
|
||||
alg_v_allonrgoed_gegevens aog,
|
||||
(SELECT mld_melding_key, fac_usrdata_omschr
|
||||
FROM fac_usrdata ud, mld_kenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 1 -- Facturatiestatus
|
||||
AND FAC.safe_to_number (mld_kenmerkmelding_waarde) =
|
||||
ud.fac_usrdata_key) fs
|
||||
WHERE 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 std.prs_kostensoort_key = ksm.prs_kostensoort_key(+)
|
||||
AND m.mld_melding_status = ms.mld_statuses_key
|
||||
AND m.mld_melding_key = fs.mld_melding_key(+)
|
||||
AND m.mld_melding_key = o.mld_melding_key
|
||||
AND m.prs_perslid_key = pf.prs_perslid_key
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key
|
||||
AND o.mld_typeopdr_key = ot.mld_typeopdr_key
|
||||
AND o.mld_statusopdr_key = so.mld_statusopdr_key
|
||||
AND m.mld_alg_onroerendgoed_keys = aog.alg_onroerendgoed_keys(+)
|
||||
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key(+)
|
||||
AND o.prs_kostensoort_key = kso.prs_kostensoort_key(+);
|
||||
|
||||
--yask_v_kosten_export_power_bi
|
||||
|
||||
CREATE OR REPLACE VIEW vbgo_v_kosten_export_power_bi
|
||||
AS
|
||||
SELECT d.meldingnummer,
|
||||
d.mld_melding_key,
|
||||
d.meldinglocatie,
|
||||
u.melding_gebouw,
|
||||
u.melding_gebouwcode,
|
||||
d.melder,
|
||||
d.soortmelding,
|
||||
d.productgroep,
|
||||
d.subproductgroep,
|
||||
d.melding_nen_omschrijving,
|
||||
d.melding_nen_code,
|
||||
d.meldingstatus,
|
||||
d.facturatiestatus,
|
||||
d.meldingdatum,
|
||||
d.afgemeld,
|
||||
d.onderwerp,
|
||||
d.vomschrijving,
|
||||
d.opdrachtnummer,
|
||||
d.opdrachttype,
|
||||
d.opdrachtstatus,
|
||||
d.opdrachtomschrijving,
|
||||
d.opdracht_nen_omschrijving,
|
||||
d.opdrachtuitvoerende,
|
||||
d.opdrachtkosten,
|
||||
d.soortopslag,
|
||||
d.opslag,
|
||||
d.kostenplusopslag,
|
||||
d.geenopslag,
|
||||
d.boekmaand,
|
||||
d.klant_inkoopordernr,
|
||||
d.klant_kostenplaats,
|
||||
d.klant_werkorder,
|
||||
d.mld_opdr_key,
|
||||
u.sla_accpturen,
|
||||
u.plan_uitvoertijd_sla,
|
||||
u.accept_sla_dagen,
|
||||
u.accept_sla_uren,
|
||||
u.afspraak_sla_dagen,
|
||||
u.accept_sla_optijd,
|
||||
u.uitvoering_sla_optijd,
|
||||
u.afspraak_sla_optijd,
|
||||
u.melding_afgemeld datum_afgemeld,
|
||||
u.melding_accepted datum_acceptatie,
|
||||
u.melding_datum datum_aanmaak,
|
||||
u.fclt_3d_locatie_key
|
||||
FROM vbgo_v_kosten_doorbelasting d, mld_v_udr_melding u
|
||||
WHERE d.mld_melding_key = u.melding_key;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user