PLAT#59344 -- Export van 0 percentage controles, testversie

svn path=/Customer/trunk/; revision=45397
This commit is contained in:
Robin Stoker
2020-01-09 15:42:52 +00:00
parent 0c83571dcf
commit 27bd5f01a5

View File

@@ -1829,7 +1829,123 @@ AS
GROUP BY a2.mld_stdmelding_key, a2.ins_deel_key) b
WHERE a.mld_melding_key = b.mld_melding_key
AND a.ins_deel_key = b.ins_deel_key;
-- PLAT#59344 Export van elementen / recepten die als 0 percentage moeten worden ingelezen.
CREATE OR REPLACE VIEW PLAT_V_RAP_MJOB_LEEG
(
disciplineomschrijving,
disciplinekostensoort,
groepsoortomschrijving,
objectsoortcode,
objectsoortomschrijving,
objectidentificatie,
objectopmerking,
reserveerbaar,
eenheid,
prijs,
locatiecode,
gebouwcode,
bouwlaagvolgnummer,
ruimtenummer,
reserveringscope,
catalogusnaam,
cataloguskostensoort,
persoonmatchcode,
persoonmatchwaarde,
ingangsdatum,
vervaldatum,
aantal,
Receptnummer,
Receptomschrijving,
Totaalbedr,
StJr,
Duur,
EiJr,
ExJr,
VvJr,
AantAanw,
PercOnderh,
Aantalniet,
AantOverh,
Eh,
Cycl,
Fo,
Fonds,
kenmerk17,
kenmerk18,
kenmerk19,
kenmerk20
)
AS
SELECT d.ins_discipline_omschrijving,
NULL disciplinekostensoort,
g.ins_srtgroep_omschrijving,
s.ins_srtdeel_code,
s.ins_srtdeel_omschrijving,
i.ins_deel_omschrijving,
i.ins_deel_opmerking,
DECODE (i.res_rsv_deel_key, NULL, 0, 1),
NULL eenheid,
NULL prijs,
al.alg_locatie_code,
ag.alg_gebouw_code,
av.alg_verdieping_volgnr,
ar.alg_ruimte_nr,
NULL reserveringscope,
NULL catalogusnaam,
NULL cataloguskostensoort,
NULL persoonmatchcode,
NULL persoonmatchwaarde,
NULL ingangsdatum,
NULL vervaldatum,
NULL aantal,
ic.ins_srtcontrole_groep,
ic.ins_srtcontrole_info,
DECODE (
ic.ins_srtcontrole_kosten,
NULL,
DECODE (ic.ins_srtcontrole_kosten2,
NULL, ic.ins_srtcontrole_kosten3,
ic.ins_srtcontrole_kosten2),
ic.ins_srtcontrole_kosten)
totaalkosten,
NULL stjr,
NULL duur,
NULL eijr,
NULL exjr,
NULL vvjr,
i.ins_deel_aantal,
0 perconderh,
NULL aantalniet,
NULL aantaloverh,
s.ins_srtdeel_eenheid,
NULL cycl,
NULL fo,
NULL fonds,
NULL kenmerk17,
NULL kenmerk18,
NULL kenmerk19,
NULL kenmerk20
FROM ins_srtdeel s,
ins_srtgroep g,
ins_discipline d,
fac_imp_ins im,
ins_deel i,
alg_gebouw ag,
alg_locatie al,
alg_verdieping av,
alg_ruimte ar,
ins_srtcontrole ic
WHERE d.ins_discipline_key = g.ins_discipline_key
AND s.ins_srtgroep_key = g.ins_srtgroep_key
AND i.ins_srtdeel_key = s.ins_srtdeel_key
AND i.ins_alg_ruimte_key = ar.alg_ruimte_key
AND i.ins_alg_locatie_key = al.alg_locatie_key
AND ar.alg_verdieping_key = av.alg_verdieping_key
AND av.alg_gebouw_key = ag.alg_gebouw_key
AND ag.alg_locatie_key = al.alg_locatie_key
AND IC.INS_SRTINSTALLATIE_KEY = s.ins_srtdeel_key
AND IC.INS_SRTCONTROLE_NIVEAU = 'S';
CREATE OR REPLACE FUNCTION plat_nen2767_meth12_cond_score (p_ernst IN NUMBER, p_intens IN NUMBER, p_omvang IN NUMBER) RETURN NUMBER
AS