-- Once script tbv care.
--
-- (c) 2011 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xcare15_16.lst
SET DEFINE OFF



-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---          GOOGLE Controle autokosten: geschreven kilometers op de weekbrief worden vergeleken met de (norm)kilometers die volgens Google worden berekend.                    ---
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


-- ATCH#21595: Google km: Nieuw flexveld auto/rijbewijs via ref_kenmerkdomein/standaard tabel JaNee
-- Eigen tabel Ja-Nee met de waarden 'Ja' en 'Nee'
INSERT INTO fac_usrtab (fac_usrtab_key, fac_usrtab_naam, fac_usrtab_omschrijving, fac_usrtab_view)
VALUES (81, 'JaNee', 'JaNee', 'T');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(81,81,'Ja','Ja');
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(82,81,'Nee','Nee');

-- ATCH#21595: Google km: Nieuw flexveld auto/rijbewijs via ref_kenmerkdomein/standaard tabel JaNee
-- Kenmerk domein JaNee (naar user-tabel)
INSERT INTO fac_kenmerkdomein
    (fac_kenmerkdomein_key, fac_kenmerkdomein_module, fac_kenmerkdomein_omschrijving,
     fac_kenmerkdomein_objectnaam, fac_kenmerkdomein_kolomnaam ,fac_kenmerkdomein_kolomtxt,fac_usrtab_key)
VALUES(4, 'PRS', 'JaNee', 'FAC_USRDATA', 'FAC_USRDATA_KEY', 'FAC_USRDATA_OMSCHR', 81);

-- ATCH#21595: Google km: Nieuw flexveld auto/rijbewijs via ref_kenmerkdomein/standaard tabel JaNee
-- Kenmerk Auto/Rijbewijs
INSERT INTO prs_kenmerk
    (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
     prs_kenmerk_kenmerktype,fac_kenmerkdomein_key)
VALUES(1065, 'P', 190, 'Auto/Rijbewijs', 'R', 4);

----------

-- ADMIN: Rapport Controle autokosten (km) op periode-nivo
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Controle autokosten (km) op periodenivo',
             'care_v_rap_km_per_periode',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Per verzorger, per periode: de geschreven kilometers worden tegen norm-kilometers (Google) afgezet',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ADMIN: Rapport Controle autokosten (km) op weeknivo 
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Controle autokosten (km) op weeknivo',
             'care_v_rap_km_per_week',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Per verzorger, per week: de geschreven kilometers worden tegen norm-kilometers (Google) afgezet',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

-- ADMIN: Rapport Controle autokosten (km) op dagnivo 
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Controle autokosten (km) op dagnivo',
             'care_v_rap_km_per_dag',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Per verzorger, per dag: de geschreven kilometers worden tegen norm-kilometers (Google) afgezet',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
     

     
-- VERZORGER: 'Mijn' Rapport Controle autokosten (km) op dagnivo 

INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Mijn controle autokosten (km) op dagnivo',
             'care_v_rap_my_km_per_dag',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Ter ondersteuning om je eigen kilometer declaratie op de weekbrief in te vullen',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDORD';

-- ADMIN: Rapport Controle autokosten (km) van improductieve uren op periode-nivo
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Autokosten (km) van de improductieve uren op periodenivo',
             'care_v_rap_km_impr_periode',
             NULL,
             NULL,
             NULL,
             0,
             0,
             0,
             'Per verzorger, per periode: de geschreven kilometers van improductieve uren',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

---------------------------------
-- ATCH#22345: Plannings/capaciteits rapportage
-- Administratie: rapport t.b.v. capaciteitsinzage en planningsinformatie
INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Planbord / Capaciteitsinzage medewerkers',
             'care_v_rap_prs_planbord',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Planbord ter ondersteuning van het inplannen van opdrachten (clienten) bij medewerkers',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';

INSERT INTO fac_usrrap
            (fac_usrrap_omschrijving,
             fac_usrrap_view_name,
             fac_usrrap_in_huidige_locatie,
             fac_usrrap_template,
             fac_usrrap_macro,
             fac_usrrap_vraagbegindatum,
             fac_usrrap_vraageinddatum,
             fac_usrrap_functie,
             fac_usrrap_info,
             fac_functie_key,
             fac_usrrap_autorefresh
            )
    SELECT  'Team Planbord / Capaciteitsinzage medewerkers',
             'care_v_rap_prs_team_planbord',
             NULL,
             NULL,
             NULL,
             0,
             0,
             1,
             'Planbord ter ondersteuning van het inplannen van opdrachten (clienten) bij medewerkers',
             fac_functie_key,
             0
     FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';


DROP VIEW CARE_V_CAK_FACTUUR_UREN_B;
DROP VIEW CARE_V_CLIENT_URENPERIODE_1234;
DROP VIEW CARE_V_CLIENT_URENPERIODE_2345;
DROP VIEW CARE_V_CLIENT_URENPERIODE_3456;
DROP VIEW CARE_V_CLIENT_URENPERIODE_4567;
DROP VIEW CARE_V_GEMEENTE_FACT_UREN_1234;
DROP VIEW CARE_V_GEMEENTE_FACT_UREN_2345;
DROP VIEW CARE_V_GEMEENTE_FACT_UREN_3456;
DROP VIEW CARE_V_GEMEENTE_FACT_UREN_4567;
DROP VIEW CARE_V_PGB_FACT_UREN_1234;
DROP VIEW CARE_V_PGB_FACT_UREN_2345;
DROP VIEW CARE_V_PGB_FACT_UREN_3456;
DROP VIEW CARE_V_PGB_FACT_UREN_4567;
DROP VIEW CARE_V_RAP_FACTUUR_PGB_A;
DROP VIEW CARE_V_RAP_FACTUUR_UREN_A;
DROP VIEW CARE_V_RAP_FACTUUR_UREN_B;
DROP VIEW CARE_V_RAP_FACTUUR_UREN_C;
DROP VIEW CARE_V_RAP_FACTUUR_VOORBLAD_A;
DROP VIEW CARE_V_RAP_SALARIS_1234;
DROP VIEW CARE_V_RAP_SALARIS_1234_A;
DROP VIEW CARE_V_RAP_SALARIS_2345;
DROP VIEW CARE_V_RAP_SALARIS_2345_A;
DROP VIEW CARE_V_RAP_SALARIS_3456;
DROP VIEW CARE_V_RAP_SALARIS_3456_A;
DROP VIEW CARE_V_RAP_SALARIS_4567;
DROP VIEW CARE_V_RAP_SALARIS_4567_A;
DROP VIEW CARE_V_RAP_SALARIS_A;
DROP VIEW CARE_V_TMP_BESCHIK_UREN_1234;
DROP VIEW CARE_V_TMP_BESCHIK_UREN_2345;
DROP VIEW CARE_V_TMP_BESCHIK_UREN_3456;
DROP VIEW CARE_V_TMP_BESCHIK_UREN_4567;
DROP VIEW CARE_V_TMP_FACTUUR_UREN_1234;
DROP VIEW CARE_V_TMP_FACTUUR_UREN_2345;
DROP VIEW CARE_V_TMP_FACTUUR_UREN_3456;
DROP VIEW CARE_V_TMP_FACTUUR_UREN_4567;





SPOOL OFF

START RECAR16.sql;

