BVB1#87767 Implementatie koppeling Rentman

svn path=/Customer/trunk/; revision=70170
This commit is contained in:
Arthur Egberink
2025-09-01 17:24:48 +00:00
parent 0a311d8a55
commit b268a5f472

View File

@@ -222,10 +222,16 @@ AS
PROCEDURE RM_update_folders PROCEDURE RM_update_folders
AS AS
CURSOR c_srtgroep IS -- We nemen alleen groepen over die ook objectsoorten bevatten.
CURSOR c_srtgroep
IS
SELECT * SELECT *
FROM bvb1_v_folder_structuur FROM bvb1_v_folder_structuur fs
WHERE parent1 IS NULL; WHERE fs.niveau = 1
AND EXISTS
(SELECT 1
FROM bvb1_v_folder_structuur fs2
WHERE fs2.niveau = 2 AND fs2.parent1 = fs.id);
CURSOR c_srtdeel (c_srtgroep_id VARCHAR2) CURSOR c_srtdeel (c_srtgroep_id VARCHAR2)
IS IS
@@ -252,13 +258,13 @@ AS
WHERE ins_srtgroep_verwijder IS NULL AND ins_srtgroep_externnr = rec.id; WHERE ins_srtgroep_verwijder IS NULL AND ins_srtgroep_externnr = rec.id;
UPDATE ins_srtgroep UPDATE ins_srtgroep
SET ins_srtgroep_omschrijving = rec.name SET ins_srtgroep_omschrijving = rec.name || ' (' || rec.id || ')'
WHERE ins_srtgroep_key = v_srtgroep_key; WHERE ins_srtgroep_key = v_srtgroep_key;
EXCEPTION EXCEPTION
WHEN NO_DATA_FOUND WHEN NO_DATA_FOUND
THEN THEN
INSERT INTO ins_srtgroep (ins_discipline_key, ins_srtgroep_omschrijving, ins_srtgroep_externnr) INSERT INTO ins_srtgroep (ins_discipline_key, ins_srtgroep_omschrijving, ins_srtgroep_externnr)
VALUES (v_discipline_key, rec.name, rec.id) VALUES (v_discipline_key, rec.name || ' (' || rec.id || ')', rec.id)
RETURNING ins_srtgroep_key RETURNING ins_srtgroep_key
INTO v_srtgroep_key; INTO v_srtgroep_key;
END; END;