SZDB#75904 -- Inrichting MJOB en conditiemetingen
svn path=/Customer/trunk/; revision=59870
This commit is contained in:
127
SZDB/szdb.sql
127
SZDB/szdb.sql
@@ -1085,51 +1085,59 @@ BEGIN
|
||||
AND sd.ins_srtdiscipline_omschrijving = 'NEN2767 - Conditiemeting'
|
||||
AND ins_discipline_code <> 'GEEN';
|
||||
|
||||
fac.imp_writelog (p_import_key,
|
||||
'I',
|
||||
v_gebrek_code || ' aangemaakt.',
|
||||
'');
|
||||
BEGIN
|
||||
SELECT mld_stdmelding_key
|
||||
INTO v_stdmelding_key
|
||||
FROM mld_stdmelding
|
||||
WHERE mld_stdmelding_code = v_gebrek_code;
|
||||
|
||||
SELECT mld_stdmelding_key
|
||||
INTO v_stdmelding_key
|
||||
FROM mld_stdmelding
|
||||
WHERE mld_stdmelding_code = v_gebrek_code;
|
||||
fac.imp_writelog (p_import_key,
|
||||
'I',
|
||||
v_gebrek_code || ' aangemaakt.',
|
||||
'');
|
||||
|
||||
-- ernst
|
||||
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau,
|
||||
mld_kenmerk_verplicht,
|
||||
mld_kenmerk_volgnummer)
|
||||
VALUES (v_ernst_key,
|
||||
v_stdmelding_key,
|
||||
'S',
|
||||
1,
|
||||
10);
|
||||
-- ernst
|
||||
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau,
|
||||
mld_kenmerk_verplicht,
|
||||
mld_kenmerk_volgnummer)
|
||||
VALUES (v_ernst_key,
|
||||
v_stdmelding_key,
|
||||
'S',
|
||||
1,
|
||||
10);
|
||||
|
||||
-- omvang
|
||||
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau,
|
||||
mld_kenmerk_verplicht,
|
||||
mld_kenmerk_volgnummer)
|
||||
VALUES (v_omvang_key,
|
||||
v_stdmelding_key,
|
||||
'S',
|
||||
1,
|
||||
20);
|
||||
-- omvang
|
||||
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau,
|
||||
mld_kenmerk_verplicht,
|
||||
mld_kenmerk_volgnummer)
|
||||
VALUES (v_omvang_key,
|
||||
v_stdmelding_key,
|
||||
'S',
|
||||
1,
|
||||
20);
|
||||
|
||||
-- ernst
|
||||
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau,
|
||||
mld_kenmerk_verplicht,
|
||||
mld_kenmerk_volgnummer)
|
||||
VALUES (v_intensiteit_key,
|
||||
v_stdmelding_key,
|
||||
'S',
|
||||
1,
|
||||
30);
|
||||
-- ernst
|
||||
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau,
|
||||
mld_kenmerk_verplicht,
|
||||
mld_kenmerk_volgnummer)
|
||||
VALUES (v_intensiteit_key,
|
||||
v_stdmelding_key,
|
||||
'S',
|
||||
1,
|
||||
30);
|
||||
EXCEPTION WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
fac.imp_writelog (p_import_key,
|
||||
'E',
|
||||
v_gebrek_code || ' kan niet aangemaakt worden.',
|
||||
'');
|
||||
END;
|
||||
|
||||
-- dbms_output.put_line ('Ontbrekende code: ' || v_gebrek_code);
|
||||
END;
|
||||
@@ -1147,6 +1155,43 @@ BEGIN
|
||||
WHERE d.ins_deel_externnr = r.ins_deel_omschrijving)
|
||||
WHERE fac_import_key = p_import_key;
|
||||
|
||||
-- voeg aan de elementen zonder gebrek toe
|
||||
INSERT INTO cnd_imp_nen2767_results (fac_import_key,
|
||||
alg_gebouw_code,
|
||||
ins_deel_omschrijving,
|
||||
mld_melding_datum,
|
||||
prs_perslid_email,
|
||||
gebrekcode,
|
||||
aspect1,
|
||||
aspect2,
|
||||
aspect3,
|
||||
aspect4,
|
||||
aspect5,
|
||||
aspect6,
|
||||
aspect7)
|
||||
SELECT p_import_key,
|
||||
h.alg_gebouw_code,
|
||||
ins_deel_omschrijving,
|
||||
mld_melding_datum,
|
||||
prs_perslid_email,
|
||||
'GEEN',
|
||||
'NVT',
|
||||
'NVT',
|
||||
'NVT',
|
||||
'NVT',
|
||||
'NVT',
|
||||
'NVT',
|
||||
'NVT'
|
||||
FROM ins_v_deel_gegevens dg,
|
||||
(SELECT alg_gebouw_code, mld_melding_datum, prs_perslid_email
|
||||
FROM cnd_imp_nen2767_results
|
||||
WHERE ROWNUM = 1) h
|
||||
WHERE dg.ins_discipline_omschrijving = 'MJOB'
|
||||
AND alg_gebouw_upper IN (SELECT r.alg_gebouw_code
|
||||
FROM cnd_imp_nen2767_results r)
|
||||
AND ins_deel_omschrijving NOT IN (SELECT r.ins_deel_omschrijving
|
||||
FROM cnd_imp_nen2767_results r);
|
||||
|
||||
COMMIT;
|
||||
EXCEPTION
|
||||
WHEN OTHERS
|
||||
|
||||
Reference in New Issue
Block a user