WOXX#58702 -- PLAT import hernoemd naar CND (controle op Ernst)

svn path=/Database/trunk/; revision=44493
This commit is contained in:
Arthur Egberink
2019-10-09 15:42:39 +00:00
parent cd879821fd
commit 045132c078

View File

@@ -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 (