VEBE#57982 Herinrichting wagenparkbeheer, rapportage voor doorlooptijden

svn path=/Customer/trunk/; revision=50383
This commit is contained in:
Sander Schepers
2021-03-17 08:02:14 +00:00
parent 74aed39e33
commit 924c2dff50

View File

@@ -2673,6 +2673,102 @@ AS
AND m2.mld_melding_start_key IS NOT NULL -- Het moet wel onderdeel zijn van een workflow en geen losse melding
AND m2.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = disc.ins_discipline_key;
CREATE OR REPLACE VIEW vebe_v_rap_wfleaseaanv
(
melding_key,
meldingnummer,
melding_start_key,
melder_key,
melder,
afdeling_omschrijving,
invoerder,
vakgroeptype,
vakgroep,
melding,
volgnr,
behandelaar,
startmelding_status,
melding_status,
melding_datum,
melding_einddatum_std,
melding_afgemeld,
sla_werkdgn,
doorlooptijd_werkdgn,
onderwerp,
omschrijving,
offerte_athlon_correct,
offerte_vwpfs_correct,
aflopend_contract_key,
aflopend_contract_oms
)
AS
SELECT m.melding_key,
m.meldingnummer,
m.melding_start_key,
m.melder_key,
m.melder,
m.afdeling_omschrijving,
m.invoerder,
m.soortmelding,
m.productgroep,
m.subproductgroep,
sm.mld_stdmelding_volgnr,
m.behandelaar,
(SELECT startm.melding_status
FROM mld_v_udr_melding startm
WHERE startm.melding_key = m.melding_start_key)
AS startmelding_status,
m.melding_status,
m.melding_datum,
m.melding_einddatum_std,
m.melding_afgemeld,
m.sla_werkdgn,
m.doorlooptijd_werkdgn,
m.onderwerp,
m.vomschrijving,
(SELECT ud.fac_usrdata_omschr
FROM mld_kenmerkmelding kmm, mld_kenmerk km, fac_usrdata ud
WHERE km.mld_kenmerk_key = kmm.mld_kenmerk_key
AND kmm.mld_kenmerkmelding_waarde = ud.fac_usrdata_key
AND kmm.mld_kenmerkmelding_verwijder IS NULL
AND km.mld_srtkenmerk_key = 462 --Kenmerksoort Offerte Athlon correct
AND kmm.mld_melding_key = m.melding_key)
AS offerte_athlon_correct,
(SELECT ud.fac_usrdata_omschr
FROM mld_kenmerkmelding kmm, mld_kenmerk km, fac_usrdata ud
WHERE km.mld_kenmerk_key = kmm.mld_kenmerk_key
AND kmm.mld_kenmerkmelding_waarde = ud.fac_usrdata_key
AND kmm.mld_kenmerkmelding_verwijder IS NULL
AND km.mld_srtkenmerk_key = 463 --Kenmerksoort Offerte VWPFS correct
AND kmm.mld_melding_key = m.melding_key)
AS offerte_vwpfs_correct,
(SELECT kmm.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding kmm, mld_kenmerk km
WHERE km.mld_kenmerk_key = kmm.mld_kenmerk_key
AND kmm.mld_kenmerkmelding_verwijder IS NULL
AND km.mld_srtkenmerk_key = 281 --Kenmerksoort aflopend contract
AND kmm.mld_melding_key = m.melding_start_key)
AS aflopend_contract_key,
(SELECT c.omschrijving
FROM mld_kenmerkmelding kmm, mld_kenmerk km, vebe_v_rap_cnt c
WHERE km.mld_kenmerk_key = kmm.mld_kenmerk_key
AND fac.safe_to_number (kmm.mld_kenmerkmelding_waarde) =
c.contract_key
AND kmm.mld_kenmerkmelding_verwijder IS NULL
AND km.mld_srtkenmerk_key = 281 --Kenmerksoort aflopend contract
AND kmm.mld_melding_key = m.melding_start_key)
AS aflopend_contract_oms
FROM mld_v_udr_melding m,
ins_tab_discipline disc,
mld_melding mm,
mld_stdmelding sm
WHERE m.fclt_3d_discipline_key = disc.ins_discipline_key
AND mm.mld_melding_key = m.melding_key
AND sm.mld_stdmelding_key = mm.mld_stdmelding_key
AND disc.ins_srtdiscipline_key = 21 -- Vakgroeptype lease aanvraag
AND disc.ins_discipline_module = 'MLD'
ORDER BY m.melding_start_key, m.melding_key;
-- payload end ---