-- Customer specific once-script UWVA96.
--
-- (c) 2015 SG|facilitor bv
SET ECHO ON
SPOOL xuwva96.lst
SET DEFINE OFF

-- UWVA#33979 vanaf 2015.2 geen tabellen als rapport
CREATE OR REPLACE VIEW UWVA_V_FAC_NOTIFICATIE AS SELECT NULL x FROM DUAL;
UPDATE   fac_usrrap
   SET   fac_usrrap_view_name = 'UWVA_V_FAC_NOTIFICATIE'
 WHERE   fac_usrrap_view_name = 'FAC_NOTIFICATIE';

COMMIT;

-- UWVA#33269 Diverse management rapportages
-- Bron-view 'uwva_v_afh_geb_grp' loopt via tabelizer tbv. performance!
CREATE OR REPLACE VIEW UWVA_V_AFH_GEB_GRP AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_autorefresh)
   SELECT 'BEHEER: Hidden rapportage tbv. tabelizer/performance',
          'UWVA_V_AFH_GEB_GRP',
          0,
          0,
          8,                                                 -- Via tabelizer!
          'Alleen zichtbaar onder de motorkap!',
          fac_functie_key,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_USER50';

CREATE OR REPLACE FORCE VIEW UWVA_V_RAP_AFH_GEB AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_autorefresh)
   SELECT 'BEHEER: Afhandeling per pand',
          'UWVA_V_RAP_AFH_GEB',
          0,
          0,
          1,
          'Afhandeling per pand',
          fac_functie_key,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS';

CREATE OR REPLACE FORCE VIEW UWVA_V_RAP_AFH_GEB_GRP AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_autorefresh)
   SELECT 'BEHEER: Afhandeling per pand en behandelgroep',
          'UWVA_V_RAP_AFH_GEB_GRP',
          0,
          0,
          1,
          'Afhandeling per pand en behandelgroep',
          fac_functie_key,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS';

CREATE OR REPLACE VIEW UWVA_V_RAP_KL_GEB AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_autorefresh)
   SELECT 'BEHEER: Aantal klachten per pand',
          'UWVA_V_RAP_KL_GEB',
          0,
          0,
          1,
          'Aantal klachten per pand',
          fac_functie_key,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS';

CREATE OR REPLACE VIEW UWVA_V_RAP_ST_KL_GEB AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_autorefresh)
   SELECT 'BEHEER: Aantal storingen en klachten per pand',
          'UWVA_V_RAP_ST_KL_GEB',
          0,
          0,
          1,
          'Aantal storingen en klachten per pand',
          fac_functie_key,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS';
    
-- UWVA#34231 update contracten met kostenplaats 404410  en 404420 (keys 4421 en 4422)
-- Naar kostenplaats 420460 (key 14683)
UPDATE   cnt_contract
   SET   prs_kostenplaats_key = 14683
 WHERE   prs_kostenplaats_key IN (4421, 4422)
         AND cnt_contract_verwijder IS NULL;

-- UWVA#34231 update contracten met afdeling 404410 en 404420 (keys 4101 en 4102)
-- Naar afdeling 420460 (key 15391)
UPDATE   cnt_contract
   SET   prs_afdeling_key_eig = 15391
 WHERE   prs_afdeling_key_eig IN (4101, 4102)
         AND cnt_contract_verwijder IS NULL;    

-- UWVA#34225 volgorde van de kolommen van rapport 'ALG: Telefoongegevens Facilitair per pand' opnieuw bepalen         
DELETE FROM   fac_usrrap_cols
      WHERE   fac_usrrap_key = 1087;         

COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF

--@@uwva_prs.sql
--@@uwva_fin.sql
@@uwva_hv.sql
@@uwva_misc.sql

BEGIN fac.registercustversion('UWVA', 96); END;
/
COMMIT;
