RABO#64724 -- MJOP taken doorschuiven die reeds zijn geaccordeerd zonder afmelden M-melding - Opnemen in dwh-view
RABO#66564 -- DWH views en relatie (project) opdrachten en de betreffende taak svn path=/Customer/trunk/; revision=51128
This commit is contained in:
43
AA/aaxx.sql
43
AA/aaxx.sql
@@ -6103,7 +6103,7 @@ AS
|
||||
NULL
|
||||
END
|
||||
filterdatum_gereed,
|
||||
(SELECT max(ft.fac_tracking_oms)
|
||||
(SELECT max(ft.fac_tracking_datum)
|
||||
FROM fac_tracking ft, fac_srtnotificatie sn
|
||||
WHERE ft.fac_srtnotificatie_key =
|
||||
sn.fac_srtnotificatie_key
|
||||
@@ -7563,12 +7563,13 @@ CREATE OR REPLACE VIEW aaxx_v_dwh_mld_melding
|
||||
opdracht_uurtarief,
|
||||
opdracht_kosten,
|
||||
opdracht_kostenplaats,
|
||||
opdracht_kostenplaats_oms
|
||||
opdracht_kostenplaats_oms,
|
||||
deelsrtcontrole_key
|
||||
)
|
||||
AS
|
||||
SELECT m.mld_melding_key,
|
||||
TO_CHAR (m.mld_melding_key) meldingnummer,
|
||||
m.mld_melding_externnr,
|
||||
m.mld_melding_externnr,
|
||||
mld_meldbron_omschrijving meldbron,
|
||||
m.mld_melding_start_key,
|
||||
alg_district_omschrijving,
|
||||
@@ -7852,7 +7853,9 @@ AS
|
||||
(SELECT k.prs_kostenplaats_omschrijving
|
||||
FROM prs_kostenplaats k
|
||||
WHERE k.prs_kostenplaats_key = o.prs_kostenplaats_key)
|
||||
opdracht_kostenplaats_oms
|
||||
opdracht_kostenplaats_oms,
|
||||
DECODE(m.mld_melding_kto_type, 'T', m.mld_melding_kto_key, NULL)
|
||||
deelsrtcontrole_key
|
||||
FROM mld_melding m,
|
||||
mld_meldbron mb,
|
||||
mld_stdmelding s,
|
||||
@@ -7990,7 +7993,8 @@ AS
|
||||
TO_NUMBER (NULL),
|
||||
c.cnt_contract_kosten,
|
||||
kp.prs_kostenplaats_nr,
|
||||
prs_kostenplaats_omschrijving
|
||||
prs_kostenplaats_omschrijving,
|
||||
NULL deelsrtcontrole_key
|
||||
FROM cnt_contract c,
|
||||
cnt_disc_params cd,
|
||||
ins_tab_discipline d,
|
||||
@@ -8111,7 +8115,8 @@ AS
|
||||
)
|
||||
opdr_kosten,
|
||||
DECODE (opdr_volgnr, NULL, TO_CHAR (NULL), kpn),
|
||||
DECODE (opdr_volgnr, NULL, TO_CHAR (NULL), kpn_omschrijving)
|
||||
DECODE (opdr_volgnr, NULL, TO_CHAR (NULL), kpn_omschrijving),
|
||||
NULL deelsrtcontrole_key
|
||||
FROM (SELECT b.bes_bestelling_key bes_bestelling_key,
|
||||
b.bes_bestelling_key bestelaanvraagnr,
|
||||
di.alg_district_omschrijving,
|
||||
@@ -9478,6 +9483,7 @@ CREATE OR REPLACE VIEW aaxx_v_dwh_inspectie_2
|
||||
deelsrtcontrole_datum, -- Voor Uitvoertaak de coalesce(Uitvoerdatum, Plandatum of Startdatum)
|
||||
-- Voor Basistaak indien geen geschiedenis, StartdatumTaak (of indien leeg ins_deel_datum)
|
||||
----- en indien wel geschiedenis dan NextCyclus op basis van (uitvoerdatum, plandatum, FreezeDate ivm MJOB) laatste/hudige taak.
|
||||
mjob_doorgeschoven,
|
||||
uitvoerdatum_gepland,
|
||||
uitvoerdatum_inbehandeling,
|
||||
uitvoerdatum_gereed,
|
||||
@@ -9570,7 +9576,14 @@ AS
|
||||
2, 'In behandeling',
|
||||
5, 'Afgemeld',
|
||||
6, 'Voltooid') status,
|
||||
COALESCE(dc.ins_deelsrtcontrole_datum, dc.ins_deelsrtcontrole_plandatum, tr.datum_inbehandeling) ins_deelsrtcontrole_datum,
|
||||
COALESCE(dc.ins_deelsrtcontrole_datum, dc.ins_deelsrtcontrole_plandatum, tr.datum_inbehandeling) ins_deelsrtcontrole_datum,
|
||||
CASE
|
||||
WHEN tr.mjob_doorgeschoven IS NOT NULL
|
||||
THEN
|
||||
TO_CHAR (dc.ins_deelsrtcontrole_freezedate, 'yyyy')
|
||||
ELSE
|
||||
NULL
|
||||
END mjob_doorgeschoven,
|
||||
dc.ins_deelsrtcontrole_plandatum
|
||||
uitvoerdatum_gepland,
|
||||
tr.datum_inbehandeling
|
||||
@@ -9637,7 +9650,9 @@ AS
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
ctr_discipline cd,
|
||||
ctr_disc_params cdp,
|
||||
(SELECT v.*,
|
||||
(SELECT
|
||||
v.ins_deelsrtcontrole_key,
|
||||
v.ins_deelsrtcontrole_key_vorige,
|
||||
dcv.ins_deelsrtcontrole_datum,
|
||||
dcv.ins_controlemode_key,
|
||||
dcv.ins_deelsrtcontrole_status
|
||||
@@ -9674,7 +9689,13 @@ AS
|
||||
FROM fac_tracking ft, fac_srtnotificatie sn
|
||||
WHERE ft.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_code = 'INSCVE'
|
||||
AND ft.fac_tracking_refkey =dc.ins_deelsrtcontrole_key) datum_verwerkt
|
||||
AND ft.fac_tracking_refkey =dc.ins_deelsrtcontrole_key) datum_verwerkt,
|
||||
(SELECT MAX (ft.fac_tracking_datum)
|
||||
FROM fac_tracking ft, fac_srtnotificatie sn
|
||||
WHERE ft.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_code = 'INSCUP'
|
||||
AND instr(lower(ft.fac_tracking_oms),'freeze datum:')>0
|
||||
AND ft.fac_tracking_refkey =dc.ins_deelsrtcontrole_key) mjob_doorgeschoven
|
||||
FROM ins_deelsrtcontrole dc ) tr
|
||||
WHERE dc.ins_deel_key = d.ins_deel_key
|
||||
AND dc.ins_srtcontrole_key = sc.ins_srtcontrole_key
|
||||
@@ -9761,7 +9782,9 @@ AS
|
||||
(SELECT TO_DATE ('01-01-' || fac_setting_pvalue, 'dd-MM-yyyy') FROM fac_setting WHERE fac_setting_name = 'mjb_freeze_year')
|
||||
ELSE
|
||||
fac.nextcyclusdate (v.datum_uitvoer, xcp.ins_srtcontrole_mode, xcp.ins_srtcontrole_eenheid, xcp.ins_srtcontrole_periode, xcp.ins_srtcontrole_bits,1,cdp.ctr_disc_params_ismjob)
|
||||
END ins_deelsrtcontrole_datum,
|
||||
END ins_deelsrtcontrole_datum,
|
||||
NULL
|
||||
mjob_doorgeschoven,
|
||||
NULL
|
||||
uitvoerdatum_gepland,
|
||||
NULL
|
||||
|
||||
Reference in New Issue
Block a user