UWVA#65182 Bewaartermijnen/automatische schoning in core

svn path=/Database/trunk/; revision=49806
This commit is contained in:
Erik Groener
2021-02-12 17:08:59 +00:00
parent eee7cc0fbb
commit 88cf8e559b
5 changed files with 226 additions and 94 deletions

View File

@@ -1055,8 +1055,19 @@ AS
PROCEDURE remove(p_factuur_key IN NUMBER)
IS
-- **
CURSOR c_bijlagen(p_refkey IN NUMBER) IS
SELECT fac_bijlagen_key
FROM fac_bijlagen b
, fin_factuur r
WHERE b.fac_bijlagen_refkey = r.fin_factuur_key
AND b.fac_bijlagen_module = 'FIN'
AND b.fac_bijlagen_refkey = p_refkey;
BEGIN
FOR ref_bijlagen IN c_bijlagen(p_factuur_key)
LOOP
flx.deleteflexbijlage (ref_bijlagen.fac_bijlagen_key);
END LOOP;
DELETE FROM fin_factuur
WHERE fin_factuur_key = p_factuur_key;