CONN#82504 -- Rapportage tbv taken archief

svn path=/Customer/trunk/; revision=63697
This commit is contained in:
Norbert Wassink
2024-02-23 14:41:56 +00:00
parent 74453cf2b8
commit 87a493b6ef

View File

@@ -10656,7 +10656,7 @@ BEGIN
BEGIN
V_count_import := v_count_import +1;
v_errormsg := 'Fout FETCH te importeren rij '||v_count_import;
v_error:=0;
v_newline := rec.fac_imp_file_line;
IF v_count_import >1 THEN
v_errormsg := 'Fout opvragen K1 te importeren rij '||v_count_import;
@@ -11151,6 +11151,144 @@ END;
-- Einde CONN_UPDATE_ASSETS
-- Migratie Views
-- Export contract bijlages
CREATE OR REPLACE FORCE VIEW CONN_V_RAP_EXP_CNT_BIJLAGEN
(
module,
contract_key,
contract_nr,
contract_nr_extern,
contractsoort,
srtkenmerk,
fac_bijlage_key,
filenaam,
directory
)
AS
SELECT 'CNT',
c.cnt_contract_key,
c.cnt_contract_nummer_intern,
c.cnt_contract_nummer,
csd.ins_discipline_omschrijving contractsoort,
ck.cnt_kenmerk_omschrijving,
fb.fac_bijlagen_key,
fb.fac_bijlagen_filename filename,
fb.fac_bijlagen_disk_directory
FROM cnt_srtkenmerk csk,
cnt_kenmerk ck,
fac_bijlagen fb,
cnt_contract c,
cnt_v_aanwezigdiscipline csd
WHERE csk.cnt_srtkenmerk_kenmerktype='M'
AND ck.cnt_srtkenmerk_key = csk.cnt_srtkenmerk_key
AND fb.fac_bijlagen_kenmerk_key=ck.cnt_kenmerk_key
AND fb.fac_bijlagen_verwijder IS NULL
AND c.cnt_contract_key = fb.fac_bijlagen_refkey
AND c.cnt_contract_verwijder IS NULL
AND csd.ins_discipline_key = c.ins_discipline_key;
CREATE OR REPLACE VIEW CONN_V_TAKEN_BIJLAGES
(
discipline,
groep,
objectsoort,
objectid,
opmerking,
object_aanmaak,
object_vervaldatum,
srtcontrole,
srtcontrole_periode,
srtcontrole_eenheid,
controle_datum,
controle_status,
controle_behandelaar,
controle_opmerking,
bijlage_key,
object_bijlages,
bijlage_directory
)
AS
SELECT disc.ins_discipline_omschrijving discipline,
isg.ins_srtgroep_omschrijving groep,
id.ins_srtdeel_omschrijving objectsoort,
i.ins_deel_omschrijving objectid,
i.ins_deel_opmerking opmerking,
i.ins_deel_aanmaak object_aanmaak,
i.ins_deel_vervaldatum object_vervaldatum,
isc.ins_srtcontrole_omschrijving srtcontrole,
isc.ins_srtcontrole_periode srtcontrole_periode,
DECODE (isc.ins_srtcontrole_eenheid, 1, 'Dagen', 'Jaren') srtcontrole_eenheid,
idc.ins_deelsrtcontrole_datum controle_datum,
DECODE (idc.ins_deelsrtcontrole_status,
0, 'Ingepland',
2, 'Gestart/In behandeling',
5, 'Afgemeld/Gereed gemeld',
6, 'Afgerond',
'Onbekend') controle_status,
p.prs_perslid_naam_friendly controle_behandelaar,
idc.ins_deelsrtcontrole_opmerking controle_opmerking,
fac.fac_bijlagen_key,
fac.fac_bijlagen_filename object_bijlages,
fac.fac_bijlagen_disk_directory
FROM ins_deelsrtcontrole idc,
ins_deel i,
ins_srtdeel id,
ins_srtgroep isg,
ins_discipline disc,
ins_srtcontrole isc,
ins_srtkenmerk isk,
ins_kenmerk ikm,
fac_bijlagen fac,
prs_v_perslid_fullnames_all p
WHERE isk.ins_srtkenmerk_omschrijving = 'Documenten'
AND isk.ins_srtkenmerk_kenmerktype = 'M'
AND ikm.ins_srtkenmerk_key = isk.ins_srtkenmerk_key
AND fac.fac_bijlagen_kenmerk_key = ikm.ins_kenmerk_key
AND fac.fac_bijlagen_refkey = i.ins_deel_key
AND idc.INS_DEEL_KEY = i.ins_deel_key
AND i.ins_deel_verwijder IS NULL
AND isc.ins_srtcontrole_key = idc.ins_srtcontrole_key
AND p.prs_perslid_key = idc.prs_perslid_key
AND id.ins_srtdeel_key = i.ins_srtdeel_key
AND isg.ins_srtgroep_key = id.ins_srtgroep_key
AND disc.ins_discipline_key = isg.ins_discipline_key;
-- Export object bijlages
CREATE OR REPLACE VIEW CONN_V_TAKEN_BIJLAGES_ALL
AS
SELECT i.ins_deel_omschrijving objectid,
i.ins_discipline_omschrijving discipline,
i.ins_srtgroep_omschrijving groep,
i.ins_srtdeel_omschrijving objectsoort,
i.alg_gebouw_code locatie_code,
i.alg_gebouw_naam gebouw_naam,
isc.ins_srtcontrole_omschrijving srt_controle,
isc.ins_srtcontrole_periode periode,
DECODE(isc.ins_srtcontrole_eenheid,1, 'Dag', 2,'Maand',3,'Jaar') eenheid,
idc.ins_deelsrtcontrole_datum controle_datum,
idc.ins_deelsrtcontrole_opmerking controle_opmerking,
DECODE(idc.ins_deelsrtcontrole_status,0,'Ingepland',2,'Gestart/In behandeling', 5,'Afgemeld/Gereed gemeld', 6,'Afgerond') controle_status,
bijlages.srtkenmerk,
bijlages.fac_bijlagen_filename bestandnaam,
bijlages.fac_bijlagen_disk_directory||'/'||bijlages.fac_bijlagen_filename pad
FROM ins_v_deel_gegevens i, ins_srtcontrole isc, INS_DEELSRTCONTROLE idc,
(SELECT fb.* ,isk.ins_srtkenmerk_omschrijving srtkenmerk
FROM fac_bijlagen fb, ins_kenmerk ikm, ins_srtkenmerk isk
WHERE fb.fac_bijlagen_kenmerk_key=ikm.ins_kenmerk_key
AND isk.ins_srtkenmerk_key = ikm.ins_srtkenmerk_key
AND isk.ins_srtkenmerk_key IN (1261,1501)) bijlages
WHERE i.ins_srtdeel_key = isc.ins_srtinstallatie_key
AND idc.ins_deel_key = i.ins_deel_key
AND idc.ins_srtcontrole_key = isc.ins_srtcontrole_key
AND bijlages.fac_bijlagen_refkey = i.ins_deel_key (+)
AND TRUNC(idc.ins_deelsrtcontrole_datum) > TO_DATE('01-01-2014','DD-MM-YYYY')
ORDER BY 1;
------ payload end ------
SET DEFINE OFF