From dbe2096830da3998ea426d5f9658d5df42873af0 Mon Sep 17 00:00:00 2001 From: Maykel Geerdink Date: Mon, 24 Feb 2025 13:31:54 +0000 Subject: [PATCH] VGLD#85984: Automatische afsluitdatum instellen in contracten mogelijk? svn path=/Database/branches/DB50/; revision=68158 --- CNT/CNT_PAC.SRC | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CNT/CNT_PAC.SRC b/CNT/CNT_PAC.SRC index b081cbbb..a55d11b4 100644 --- a/CNT/CNT_PAC.SRC +++ b/CNT/CNT_PAC.SRC @@ -295,7 +295,11 @@ CREATE OR REPLACE PACKAGE BODY cnt AS SELECT c.cnt_contract_key FROM cnt_contract c WHERE c.cnt_contract_inactiveren = 1 - AND TRUNC(c.cnt_contract_looptijd_tot) < TRUNC(SYSDATE); + AND TRUNC(c.cnt_contract_looptijd_tot) < TRUNC(SYSDATE) + AND NOT EXISTS (SELECT f.fin_factuur_key -- Contract mag geen openstaande facturen hebben. + FROM fin_factuur f + WHERE f.cnt_contract_key = c.cnt_contract_key + AND f.fin_factuur_statuses_key NOT IN (1,7)); BEGIN BEGIN SELECT prs_perslid_key