SCHG#85828 Aanpassing transportkenmerken voor CNT in rapport en import
svn path=/Database/trunk/; revision=67049
This commit is contained in:
@@ -18237,8 +18237,6 @@ BEGIN
|
||||
flexmodule := 'RES';
|
||||
ELSIF rec.bes_discipline IS NOT NULL THEN
|
||||
flexmodule := 'BES';
|
||||
ELSIF rec.cnt_discipline IS NOT NULL THEN
|
||||
flexmodule := 'CNT';
|
||||
ELSIF rec.ins_discipline IS NOT NULL THEN
|
||||
flexmodule := 'INS';
|
||||
ELSE
|
||||
@@ -18950,11 +18948,14 @@ BEGIN
|
||||
v_discipline_key := NULL;
|
||||
|
||||
v_errormsg := 'Fout bij bepalen contractsoort ' || rec.cnt_discipline;
|
||||
SELECT ins_discipline_key
|
||||
INTO v_discipline_key
|
||||
FROM cnt_discipline
|
||||
WHERE ins_discipline_verwijder IS NULL
|
||||
AND ins_discipline_omschrijving = rec.cnt_discipline;
|
||||
IF (rec.cnt_discipline IS NOT NULL OR rec.cnt_discipline != '')
|
||||
THEN
|
||||
SELECT ins_discipline_key
|
||||
INTO v_discipline_key
|
||||
FROM cnt_discipline
|
||||
WHERE ins_discipline_verwijder IS NULL
|
||||
AND ins_discipline_omschrijving = rec.cnt_discipline;
|
||||
END IF;
|
||||
|
||||
v_desc := rec.srtkenmerk_omschrijving || ' (' || rec.cnt_discipline || ')';
|
||||
-- Bestaat dit kenmerk al?
|
||||
@@ -18963,9 +18964,12 @@ BEGIN
|
||||
INTO v_count, v_kenmerk_key
|
||||
FROM cnt_kenmerk
|
||||
WHERE cnt_srtkenmerk_key = v_srtkenmerk_key
|
||||
AND cnt_srtcontract_key = v_discipline_key
|
||||
AND (cnt_kenmerk_omschrijving = rec.kenmerk_omschr
|
||||
OR (rec.kenmerk_omschr IS NULL AND cnt_kenmerk_omschrijving IS NULL));
|
||||
AND ( (cnt_srtcontract_key = v_discipline_key)
|
||||
OR (v_discipline_key IS NULL AND cnt_srtcontract_key IS NULL)
|
||||
)
|
||||
AND ( (cnt_kenmerk_omschrijving = rec.kenmerk_omschr)
|
||||
OR (rec.kenmerk_omschr IS NULL AND cnt_kenmerk_omschrijving IS NULL)
|
||||
);
|
||||
|
||||
IF (v_count = 0)
|
||||
THEN
|
||||
|
||||
@@ -2150,7 +2150,7 @@ AS
|
||||
WHERE km.cnt_srtkenmerk_key = kms.cnt_srtkenmerk_key
|
||||
AND kms.fac_kenmerkdomein_key = kmd.fac_kenmerkdomein_key(+)
|
||||
AND kmd.fac_usrtab_key = fut.fac_usrtab_key(+)
|
||||
AND km.cnt_srtcontract_key = cd.ins_discipline_key
|
||||
AND km.cnt_srtcontract_key = cd.ins_discipline_key(+)
|
||||
AND km.cnt_kenmerk_verwijder IS NULL
|
||||
AND kms.cnt_srtkenmerk_verwijder IS NULL
|
||||
AND kmd.fac_kenmerkdomein_verwijder IS NULL
|
||||
|
||||
Reference in New Issue
Block a user