Files
Customer/onces/UWVA/uwva105.sql
Maarten van der Heide 34d1f7811e UWVA#39432 UWVA105
svn path=/Customer/; revision=33337
2017-03-30 12:13:14 +00:00

51 lines
1.5 KiB
SQL

-- Customer specific once-script UWVA105.
--
-- (c) 2017 Facilitor B.V.
SET ECHO ON
SPOOL xuwva105.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;