UWVA#39432 UWVA105

svn path=/Customer/; revision=33334
This commit is contained in:
Maarten van der Heide
2017-03-30 12:00:26 +00:00
parent a5a6df1606
commit 2e16c3e4da

50
onces/UWVA/uwva105.sql Normal file
View File

@@ -0,0 +1,50 @@
-- Customer specific once-script UWVA104.
--
-- (c) 2017 Facilitor B.V.
SET ECHO ON
SPOOL xuwva104.lst
SET DEFINE OFF
-- UWVA#39432: Insert nieuwe '3 weken'-termijn met key=51!
INSERT INTO cnt_termijn (cnt_termijn_key,
cnt_termijn_omschrijving,
cnt_termijn_type,
cnt_termijn_aantal,
cnt_termijn_volgnummer)
SELECT 51,
'3 Weken',
'W',
3,
25
FROM DUAL
WHERE NOT EXISTS (SELECT 1
FROM cnt_termijn
WHERE cnt_termijn_key = 51);
-- UWVA#39432: Van alle lopende Abo-contracten de Opzegtermijn naar 'Geen' met
-- key=1 en Rappeltermijn naar nieuwe '3 weken'-waarde met key=51!
UPDATE cnt_contract c
SET c.cnt_contract_opzegtermijn = 1,
c.cnt_contract_rappeltermijn = 51
WHERE c.ins_discipline_key = 360
AND c.cnt_contract_status = 0 -- NIET Gesloten!
AND NOT EXISTS -- Beschouw alleen laatste versie van contracten
(SELECT 1
FROM cnt_v_aanwezigcontract
WHERE cnt_contract_nummer_intern = c.cnt_contract_nummer_intern
AND cnt_contract_versie > c.cnt_contract_versie)
AND c.cnt_contract_looptijd_tot > SYSDATE;
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
@@uwva_prs.sql
--@@uwva_fin.sql
--@@uwva_hv.sql
@@uwva_misc.sql
BEGIN fac.registercustversion('UWVA', 105); END;
/
COMMIT;