AAGN#81259 -- Rapportages van Rabobank compliance toepassen op Gemeente Nijmegen - Aanpassingen
svn path=/Customer/trunk/; revision=65130
This commit is contained in:
@@ -744,6 +744,7 @@ CREATE OR REPLACE VIEW AAGN_V_RAP_TAKEN_COMPLIANCE
|
||||
DISTRICT,
|
||||
LOCATIE,
|
||||
LOCATIE_CODE,
|
||||
GEBOUW_NAAM,
|
||||
GEBOUWFUNCTIE,
|
||||
VERVALDATUM_GEBOUW,
|
||||
OMSCHRIJVING,
|
||||
@@ -758,7 +759,10 @@ CREATE OR REPLACE VIEW AAGN_V_RAP_TAKEN_COMPLIANCE
|
||||
ACTIE, -- 1, 0.5, 0 of -1 (1 = voltooid 0.5 = afgemeld 0 = ingepland, -1 is nog niet gestart/uitgevoerd in geselecteerde jaar
|
||||
DEMARCATIE,
|
||||
OPMERKING_UITVOER,
|
||||
OPMERKING_OBJECTTAAK
|
||||
OPMERKING_OBJECTTAAK,
|
||||
DIENST,
|
||||
DIENST_LEV_BDL,
|
||||
DIENST_LEV_BDL_AANTAL
|
||||
)
|
||||
AS -- Uitgevoerd t/m datum van uitdraai...
|
||||
SELECT ud.fac_usrdata_upper,
|
||||
@@ -801,6 +805,8 @@ AS -- Uitgevoerd t/m datum van uitdraai...
|
||||
di.alg_district_omschrijving,
|
||||
l.alg_locatie_omschrijving,
|
||||
l.alg_locatie_code,
|
||||
g.alg_gebouw_naam || ' (' || g.alg_gebouw_code || ')'
|
||||
alg_gebouw_naam,
|
||||
sg.alg_srtgebouw_omschrijving
|
||||
gebouwfunctie,
|
||||
TO_CHAR(g.alg_gebouw_vervaldatum,'dd-mm-yyyy'),
|
||||
@@ -875,9 +881,15 @@ AS -- Uitgevoerd t/m datum van uitdraai...
|
||||
dc.ins_deelsrtcontrole_opmerking
|
||||
opmerking_uitvoer, -- opmerking bij laatste uitvoering
|
||||
x.ins_srtcontroledl_xcp_opmerk
|
||||
opmerking_basistaak
|
||||
opmerking_basistaak,
|
||||
die.prs_dienst_omschrijving,
|
||||
bdl.lev_max
|
||||
dienst_lev_bdl,
|
||||
bdl.aantal_leveranciers
|
||||
dienst_lev_bdl_aantal
|
||||
FROM ins_v_deel_gegevens d,
|
||||
ins_srtcontrole sc,
|
||||
prs_dienst die,
|
||||
ins_srtcontroledl_xcp x,
|
||||
ins_srtdeel ds,
|
||||
ins_srtgroep dg,
|
||||
@@ -901,10 +913,25 @@ AS -- Uitgevoerd t/m datum van uitdraai...
|
||||
alg_district di,
|
||||
alg_regio r,
|
||||
alg_srtgebouw sg,
|
||||
fac_usrdata ud
|
||||
fac_usrdata ud,
|
||||
(
|
||||
SELECT d.prs_dienst_key, d.prs_dienst_omschrijving, g.alg_gebouw_key, MAX (b.prs_bedrijf_naam) lev_max, MIN (b.prs_bedrijf_naam) lev_min, count(*) aantal_leveranciers
|
||||
FROM prs_bedrijfdienstlocatie bdl,
|
||||
prs_dienst d,
|
||||
prs_bedrijf b,
|
||||
alg_gebouw g,
|
||||
alg_locatie l
|
||||
WHERE d.prs_dienst_key = bdl.prs_dienst_key
|
||||
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key
|
||||
AND bdl.alg_gebouw_key IS NOT NULL
|
||||
AND bdl.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND g.alg_locatie_key = l.alg_locatie_key
|
||||
GROUP BY d.prs_dienst_omschrijving, d.prs_dienst_key, g.alg_gebouw_key
|
||||
) bdl
|
||||
WHERE t.ins_deel_key = d.ins_deel_key
|
||||
AND d.ins_discipline_key = 361 -- Gebouwobjecten
|
||||
AND t.ins_srtcontrole_key = sc.ins_srtcontrole_key
|
||||
AND sc.prs_dienst_key = die.prs_dienst_key (+)
|
||||
AND sc.ctr_discipline_key = cd.ins_discipline_key
|
||||
AND cdp.ctr_disc_params_controle_type = 3 -- Taaksoort Certificering
|
||||
AND cd.ins_discipline_key = cdp.ctr_ins_discipline_key
|
||||
@@ -922,6 +949,8 @@ AS -- Uitgevoerd t/m datum van uitdraai...
|
||||
AND di.alg_regio_key = r.alg_regio_key
|
||||
AND g.alg_srtgebouw_key = sg.alg_srtgebouw_key
|
||||
AND ud.fac_usrtab_key = 321 AND ud.fac_usrdata_verwijder IS NULL AND ud.fac_usrdata_vervaldatum IS NULL
|
||||
AND g.alg_gebouw_key = bdl.alg_gebouw_key (+)
|
||||
AND sc.prs_dienst_key = bdl.prs_dienst_key (+)
|
||||
UNION -- Nog niet uitgevoerd in geselecteerde jaar
|
||||
SELECT ud.fac_usrdata_upper,
|
||||
CASE WHEN TO_NUMBER(TO_CHAR(t.deelsrtcontrole_datum, 'yyyy')) < TO_NUMBER (TO_CHAR (SYSDATE, 'yyyy')) THEN 'nee - verleden'
|
||||
@@ -964,6 +993,8 @@ AS -- Uitgevoerd t/m datum van uitdraai...
|
||||
di.alg_district_omschrijving,
|
||||
l.alg_locatie_omschrijving,
|
||||
l.alg_locatie_code,
|
||||
g.alg_gebouw_naam || ' (' || g.alg_gebouw_code || ')'
|
||||
alg_gebouw_naam,
|
||||
sg.alg_srtgebouw_omschrijving gebouwfunctie,
|
||||
TO_CHAR(g.alg_gebouw_vervaldatum,'dd-mm-yyyy'),
|
||||
d.ins_deel_opmerking,
|
||||
@@ -1004,9 +1035,15 @@ AS -- Uitgevoerd t/m datum van uitdraai...
|
||||
NULL
|
||||
opmerking_uitvoer,
|
||||
x.ins_srtcontroledl_xcp_opmerk
|
||||
opmerking_basistaak
|
||||
opmerking_basistaak,
|
||||
die.prs_dienst_omschrijving,
|
||||
bdl.lev_max
|
||||
dienst_lev_bdl,
|
||||
bdl.aantal_leveranciers
|
||||
dienst_lev_bdl_aantal
|
||||
FROM ins_v_deel_gegevens d,
|
||||
ins_srtcontrole sc,
|
||||
prs_dienst die,
|
||||
ins_srtcontroledl_xcp x,
|
||||
ins_srtdeel ds,
|
||||
ins_srtgroep dg,
|
||||
@@ -1034,10 +1071,25 @@ AS -- Uitgevoerd t/m datum van uitdraai...
|
||||
alg_district di,
|
||||
alg_regio r,
|
||||
alg_srtgebouw sg,
|
||||
fac_usrdata ud
|
||||
fac_usrdata ud,
|
||||
(
|
||||
SELECT d.prs_dienst_key, d.prs_dienst_omschrijving, g.alg_gebouw_key, MAX (b.prs_bedrijf_naam) lev_max, MIN (b.prs_bedrijf_naam) lev_min, count(*) aantal_leveranciers
|
||||
FROM prs_bedrijfdienstlocatie bdl,
|
||||
prs_dienst d,
|
||||
prs_bedrijf b,
|
||||
alg_gebouw g,
|
||||
alg_locatie l
|
||||
WHERE d.prs_dienst_key = bdl.prs_dienst_key
|
||||
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key
|
||||
AND bdl.alg_gebouw_key IS NOT NULL
|
||||
AND bdl.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND g.alg_locatie_key = l.alg_locatie_key
|
||||
GROUP BY d.prs_dienst_omschrijving, d.prs_dienst_key, g.alg_gebouw_key
|
||||
) bdl
|
||||
WHERE t.deel_key = d.ins_deel_key
|
||||
AND d.ins_discipline_key = 361 -- Gebouwobjecten
|
||||
AND t.ins_srtcontrole_key = sc.ins_srtcontrole_key
|
||||
AND sc.prs_dienst_key = die.prs_dienst_key (+)
|
||||
AND t.deel_key = x.ins_deel_key
|
||||
AND t.ins_srtcontrole_key = x.ins_srtcontrole_key
|
||||
AND x.ins_scenario_key = 1
|
||||
@@ -1054,6 +1106,8 @@ AS -- Uitgevoerd t/m datum van uitdraai...
|
||||
AND di.alg_regio_key = r.alg_regio_key
|
||||
AND g.alg_srtgebouw_key = sg.alg_srtgebouw_key
|
||||
AND ud.fac_usrtab_key = 321 AND ud.fac_usrdata_verwijder IS NULL AND ud.fac_usrdata_vervaldatum IS NULL
|
||||
AND g.alg_gebouw_key = bdl.alg_gebouw_key (+)
|
||||
AND sc.prs_dienst_key = bdl.prs_dienst_key (+)
|
||||
;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user