UWVA#65182 Bewaartermijnen/automatische schoning in core
svn path=/Database/trunk/; revision=49815
This commit is contained in:
@@ -2957,19 +2957,19 @@ IS
|
||||
) k
|
||||
WHERE b.fac_bijlagen_refkey = r.mld_melding_key
|
||||
AND b.fac_bijlagen_module = 'MLD'
|
||||
AND b.fac_bijlagen_refey = p_refkey;
|
||||
AND b.fac_bijlagen_refkey = p_refkey;
|
||||
|
||||
BEGIN
|
||||
-- Ook alle child meldingen verwijderen.
|
||||
FOR ref_melding IN c_melding(p_melding_key)
|
||||
LOOP
|
||||
mld.remove(ref_melding.mld_melding_key, 'MLD');
|
||||
mld.remove(ref_melding.mld_melding_key);
|
||||
END LOOP;
|
||||
|
||||
-- Alle opdrachten onder de melding verwijderen.
|
||||
FOR ref_opdracht IN c_opdracht(p_melding_key)
|
||||
LOOP
|
||||
mld.remove(ref_opdracht.mld_opdr_key, 'ORD');
|
||||
mld.remove_opdr(ref_opdracht.mld_opdr_key);
|
||||
END LOOP;
|
||||
|
||||
FOR ref_bijlagen IN c_bijlagen(p_melding_key)
|
||||
@@ -2993,6 +2993,7 @@ BEGIN
|
||||
END;
|
||||
|
||||
PROCEDURE remove_opdr(p_mld_opdr_key IN NUMBER)
|
||||
IS
|
||||
CURSOR c_factuur(p_opdracht_key IN NUMBER) IS
|
||||
SELECT fin_factuur_key
|
||||
FROM fin_factuur
|
||||
@@ -3019,7 +3020,7 @@ BEGIN
|
||||
fin.remove(ref_factuur.fin_factuur_key);
|
||||
END LOOP;
|
||||
|
||||
FOR ref_bijlagen IN c_bijlagen(p_mld_opdr_key);
|
||||
FOR ref_bijlagen IN c_bijlagen(p_mld_opdr_key)
|
||||
LOOP
|
||||
flx.deleteflexbijlage (ref_bijlagen.fac_bijlagen_key);
|
||||
END LOOP;
|
||||
|
||||
Reference in New Issue
Block a user