AAXX#90541 -- Contracten en op juiste moment uitsturen naar contractpartij - Tijdelijk uitzetten ivm fout in 2025.2

svn path=/Customer/; revision=70645
This commit is contained in:
Jos Migo
2025-10-17 07:06:42 +00:00
parent dd7ae721cf
commit b6b0146892

View File

@@ -0,0 +1,64 @@
--
-- $Id$
--
-- ONCESCRIPT om binnen HEYDAY op alle contractkanalen tijdelijk, tm 2025.3, de cntnew-gebeurtenis te deleten omdat anders de contract al voor de goedkeuring als concept naar contractpartij worden gestuurd
DEFINE thisfile = 'AAXX_90541_cntnew_uitsturen.sql'
DEFINE dbuser = 'AAXX'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
-- Delete tijdelijk..
DELETE prs_bedrijfadres_srtnoti WHERE
prs_bedrijfadres_srtnoti_key IN
(
SELECT ban.prs_bedrijfadres_srtnoti_key
FROM prs_bedrijfadres_srtnoti ban, fac_srtnotificatie sn, prs_bedrijfadres ba, prs_bedrijf b
WHERE
ban.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND ban.prs_bedrijfadres_key = ba.prs_bedrijfadres_key
AND ba.prs_bedrijf_key = b.prs_bedrijf_key
AND sn.fac_srtnotificatie_code = 'CNTNEW'
-- TEST
-- AND b.prs_bedrijf_key IN (30204, 35664)
) ;
-- Weer aanmaken vanaf 2025.3
---- Uit2025.2 -- CNTNEW/ORDNEW/BES2NE aanmaken bij kanalen die nog naar geen enkele notificatie luisteren
/*
INSERT INTO prs_bedrijfadres_srtnoti (prs_bedrijfadres_key, fac_srtnotificatie_key)
SELECT prs_bedrijfadres_key, fac_srtnotificatie_key
FROM fac_srtnotificatie, prs_bedrijfadres ba
WHERE fac_srtnotificatie_code = 'CNTNEW'
AND prs_bedrijfadres_type = 'C'
AND NOT EXISTS
(SELECT 1
FROM prs_bedrijfadres_srtnoti ba_srt
WHERE ba_srt.prs_bedrijfadres_key = ba.prs_bedrijfadres_key);
*/
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile