WOXX#58702 -- PLAT import hernoemd naar CND (controle op Ernst)
svn path=/Database/trunk/; revision=44493
This commit is contained in:
32
CND/CND.sql
32
CND/CND.sql
@@ -1019,8 +1019,8 @@ AS
|
||||
FROM cnd_v_nen2767_per_srtgebrek
|
||||
WHERE ins_deel_key = p_ins_deel_key
|
||||
HAVING count(*) = (SELECT COUNT (*)
|
||||
FROM cnd_v_nen2767_per_srtgebrek
|
||||
WHERE ins_deel_key = p_ins_deel_key)
|
||||
FROM cnd_v_nen2767_per_srtgebrek
|
||||
WHERE ins_deel_key = p_ins_deel_key)
|
||||
GROUP BY ins_deel_key, ernst, intensiteit;
|
||||
|
||||
|
||||
@@ -1034,7 +1034,9 @@ AS
|
||||
LEAST (100, SUM (omvang)) AS omvang
|
||||
FROM cnd_v_nen2767_per_srtgebrek
|
||||
WHERE ins_deel_key = p_ins_deel_key
|
||||
HAVING count(*) <> (select count (*) from plat_v_nen2767_per_srtgebrek WHERE ins_deel_key = 66)
|
||||
HAVING count(*) <> (SELECT count (*)
|
||||
FROM cnd_v_nen2767_per_srtgebrek
|
||||
WHERE ins_deel_key = p_ins_deel_key)
|
||||
GROUP BY ins_deel_key, ernst, intensiteit;
|
||||
|
||||
l_gevonden NUMBER (10);
|
||||
@@ -2445,6 +2447,30 @@ BEGIN
|
||||
END CASE;
|
||||
END IF;
|
||||
|
||||
-- Bepalen of de ingelezen ernst wel overeenkomt met de ernst die bij het gebrek hoort.
|
||||
SELECT COUNT (*)
|
||||
INTO v_count
|
||||
FROM mld_srtkenmerk sk,
|
||||
mld_kenmerk k,
|
||||
mld_stdmelding std,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_niveau = 'S'
|
||||
AND k.mld_stdmelding_key = std.mld_stdmelding_key
|
||||
AND sk.mld_srtkenmerk_code = 'ERNST'
|
||||
AND mld_stdmelding_code = v_gebrekcode
|
||||
AND fac_usrdata_omschr = v_ernst
|
||||
AND k.mld_kenmerk_default LIKE '%' || ud.fac_usrdata_key || '%';
|
||||
|
||||
IF v_count <> 1
|
||||
THEN
|
||||
fac.imp_writelog (
|
||||
p_import_key,
|
||||
'W',
|
||||
v_aanduiding,
|
||||
'Ernst komt niet overeen met default bij gebrekcode.');
|
||||
END IF;
|
||||
|
||||
IF (v_ernst IS NULL) OR (LENGTH (v_ernst) > 50)
|
||||
THEN
|
||||
fac.imp_writelog (
|
||||
|
||||
Reference in New Issue
Block a user