-- Once script tbv care. -- -- (c) 2011 SG|facilitor bv -- $Revision: 7 $ -- $Modtime: 8-12-11 16:38 $ -- -- Support: +31 53 4800700 SET ECHO ON SPOOL xcare14_15.lst SET DEFINE OFF -- ATCH#21600: Voorblad factuurrapport 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 'Factuur voorblad - Totalisering per gemeente', 'care_v_rap2_factuur_voorblad_a', NULL, NULL, NULL, 0, 0, 1, 'Factuurvoorblad voor gemeente: de totalisering in een gekozen periode', fac_functie_key, 0 FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC'; -- Rapport PGB-facturen: 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 'Factuur PGB clienten', 'care_v_rap2_factuur_pgb_a', NULL, NULL, NULL, 0, 0, 1, 'Factuur voor PGB client: de totalisering in een gekozen periode', fac_functie_key, 0 FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC'; -- ATCH#20867: Nieuwe kostenplaats 'Persoonsgebonden budget' (key=1 is van belang!) INSERT INTO prs_kostenplaats (prs_kostenplaats_key, prs_kostenplaats_nr, prs_kostenplaats_omschrijving, prs_kostenplaats_module) VALUES(1,'PGB', 'Persoonsgebonden budget', 'PRS'); -- Sequence bijstellen DROP SEQUENCE prs_s_prs_kostenplaats_key; CREATE SEQUENCE prs_s_prs_kostenplaats_key START WITH 2000 NOCACHE; -- Kostenplaats PGB koppelen aan clienten-afdeling... UPDATE prs_afdeling SET prs_kostenplaats_key = 1 WHERE prs_afdeling_key = 22; -- PGB tarief bij de beschikking INSERT INTO mld_srtkenmerk (mld_srtkenmerk_key, mld_srtkenmerk_omschrijving, mld_srtkenmerk_dimensie, mld_srtkenmerk_kenmerktype, mld_srtkenmerk_lengte, mld_srtkenmerk_dec, mld_srtkenmerk_nmin) VALUES(4,'PGB uurtarief', '€', 'N', 4, 2, 0); INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_verplicht, mld_kenmerk_volgnummer) VALUES (4, 4, 1, 'T', 1, 40); -------------------- -- ATCH#21598: optie HV3 erbij INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr) VALUES(3,1,'HV3','HV3'); -- ATCH#21598: optie HV3 erbij, voor CAK wordt hiervoor code 100 gebruikt. INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr) VALUES(49,41,'HV3','100'); -- HV3-tarief erbij (ATCH#21598) INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving, alg_kenmerk_dimensie,alg_kenmerk_kenmerktype,alg_kenmerk_verplicht, alg_kenmerk_lengte,alg_kenmerk_dec,alg_kenmerk_nmin) VALUES (1002, 'L', 30, 'Tarief HV3', 'EUR. / uur', 'N', 1, 5, 2, 0); -- HV3 tarief bij alle gemeenten standaard vullen met tarief van EUR. 0,-. -- Kenmerk veld is namelijk verplicht, en als niet aanwezig, dan gaan view-definities niet goed ivm ontbrekende tarieven INSERT into alg_onrgoedkenmerk (alg_onrgoed_key, alg_onrgoed_niveau, alg_kenmerk_key, alg_onrgoedkenmerk_waarde) SELECT DISTINCT k.alg_onrgoed_key, 'L', 1002, '0' FROM alg_onrgoedkenmerk k, alg_locatie l WHERE l.alg_locatie_verwijder is null AND l.alg_locatie_key = k.alg_onrgoed_key; DROP VIEW care_v_rap_conflict_weekuren_c; DROP VIEW care_v_rap_conflict_uren_1c; DROP VIEW care_v_rap_conflict_uren_2c; DROP VIEW care_v_rap_conflict_uren_3c; DROP VIEW care_v_rap_conflict_uren_4c; DROP VIEW care_v_tmp_conflict_uren_1; DROP VIEW care_v_tmp_conflict_uren_2; DROP VIEW care_v_tmp_conflict_uren_3; DROP VIEW care_v_tmp_conflict_uren_4; DROP VIEW care_v_conflict_uren_0; DROP VIEW care_v_conflict_uren_1; DROP VIEW care_v_conflict_uren_2; DROP VIEW care_v_conflict_uren_3; DROP VIEW care_v_conflict_uren_4; DROP VIEW care_v_conflict_uren_12; DROP VIEW care_v_conflict_uren_123; DROP VIEW care_v_indicatie_uren_0; DROP VIEW care_v_indicatie_uren_1; DROp VIEW care_v_indicatie_uren_12; DROP VIEW care_v_indicatie_uren_123; DROP VIEW care_v_indicatie_uren_2; DROP VIEW care_v_indicatie_uren_3; DROP VIEW care_v_indicatie_uren_4; DROP VIEW care_v_indicatie_uren_5; DROP VIEW care_v_indicatie_uren_6; DROP VIEW care_v_indicatie_uren_7; --- Rapporten herdefinities a.g.v. verbetering CAK-performance + vervallen beperking van 6 weken --- ATCH#21771 UPDATE fac_usrrap SET fac_usrrap_functie = 0 WHERE fac_usrrap_view_name = 'care_v_cak_rapport'; UPDATE fac_usrrap SET fac_usrrap_view_name = 'care_v_rap2_factuur_uren_A' WHERE fac_usrrap_view_name = 'care_v_rap_factuur_uren_A'; -- Rapport A2) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - zonder periode-uren: 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 'Factuur A2) Per beschikking in periode, zonder periode-uren', 'care_v_rap2_factuur_uren_A2', NULL, NULL, NULL, 0, 0, 0, 'Factuurrapportage per beschikking in een gekozen periode (geen periode-uren)', fac_functie_key, 0 FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC'; -- Nieuwe variant factuurrapport-B zonder 6-weken berperking UPDATE fac_usrrap SET fac_usrrap_view_name = 'care_v_rap2_factuur_uren_B' WHERE fac_usrrap_view_name = 'care_v_rap_factuur_uren_B'; -- Nieuwe variant factuurrapport-C zonder 6-weken berperking UPDATE fac_usrrap SET fac_usrrap_view_name = 'care_v_rap2_factuur_uren_C' WHERE fac_usrrap_view_name = 'care_v_rap_factuur_uren_C'; -- Nieuwe variant salaris-A zonder 6-weken berperking UPDATE fac_usrrap SET fac_usrrap_view_name = 'care_v_rap2_salaris_A', fac_usrrap_info = 'Salarisrapport: per medewerker de gemaakte uren in een gekozen periode' WHERE fac_usrrap_view_name = 'care_v_rap_salaris_A'; -- ATCH#21599: Nieuwe varianten factuurrapporten: 9 stuks (Label factuur-infix en factuur-postfix) INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving, alg_kenmerk_default,alg_kenmerk_kenmerktype) VALUES (1003, 'L', 35, 'Factuurnr specificatie','Gemeente afhankelijke factuurnummers (afwijkend van standaard) ','L'); -- Factnr infix (ATCH#21599) INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving, alg_kenmerk_kenmerktype, alg_kenmerk_lengte) VALUES (1004, 'L', 37, 'Factuurnr. infix', 'C', 10); -- Factnr suffix (ATCH#21599) INSERT INTO alg_kenmerk (alg_kenmerk_key,alg_kenmerk_niveau,alg_kenmerk_volgnr,alg_kenmerk_omschrijving, alg_kenmerk_kenmerktype, alg_kenmerk_lengte) VALUES (1005, 'L', 39, 'Factuurnr. postfix', 'C', 10); INSERT INTO fac_profiel (fac_profiel_key, fac_profiel_omschrijving) VALUES(2,'Correctie zorguren voor CAK'); -- Rapport voor de keuze van de (CAK)periode bedoeld voor handmatig initieren voor de export 's nachts 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 'Export het correctie CAK rapport', 'care_v_rap_cak_chg', NULL, NULL, NULL, 0, 0, 1, 'ZA Correctie rapport voor het Centraal Administratie Kantoor', fac_functie_key, 0 FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC'; -- ATCH#21599: 9 nieuwe factuurrapporten -- Rapport D) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN, en daarbinnen per datum - variant D: 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 'Factuur D) Per beschikking, per week/datum in periode', 'care_v_rap2_factuur_uren_D', NULL, NULL, NULL, 0, 0, 0, 'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per datum', fac_functie_key, 0 FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC'; -- ATCH#21599: 9 nieuwe factuurrapporten -- Rapport E) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant E: 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 'Factuur E) Per beschikking de zorguren in een periode', 'care_v_rap2_factuur_uren_E', NULL, NULL, NULL, 0, 0, 0, 'Factuurrapportage per beschikking in een gekozen periode', 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 'Factuur F) Per beschikking, per week/datum in periode', 'care_v_rap2_factuur_uren_F', NULL, NULL, NULL, 0, 0, 0, 'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per datum', 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 'Factuur G) Per beschikking in periode', 'care_v_rap2_factuur_uren_G', NULL, NULL, NULL, 0, 0, 1, 'Factuurrapportage per beschikking in een gekozen periode', fac_functie_key, 0 FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC'; -- ATCH#21599: 9 nieuwe factuurrapporten -- Rapport I) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant I: 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 'Factuur I) Per beschikking in periode', 'care_v_rap2_factuur_uren_I', NULL, NULL, NULL, 0, 0, 0, 'Factuurrapportage per beschikking in een gekozen periode', 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 'Factuur J) Per beschikking in periode', 'care_v_rap2_factuur_uren_J', NULL, NULL, NULL, 0, 0, 0, 'Factuurrapportage per beschikking in een gekozen periode', fac_functie_key, 0 FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC'; -- ATCH#21599: 9 nieuwe factuurrapporten -- Rapport K) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant K: 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 'Factuur K) Per beschikking in periode', 'care_v_rap2_factuur_uren_K', NULL, NULL, NULL, 0, 0, 0, 'Factuurrapportage per beschikking in een gekozen periode', fac_functie_key, 0 FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC'; -- ATCH#21599: 9 nieuwe factuurrapporten -- Rapport L) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant L: 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 'Factuur L) Per beschikking in periode', 'care_v_rap2_factuur_uren_L', NULL, NULL, NULL, 0, 0, 0, 'Factuurrapportage per beschikking in een gekozen periode', 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 'Factuur M) Per beschikking in periode, per week', 'care_v_rap2_factuur_uren_M', NULL, NULL, NULL, 0, 0, 0, 'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per week', fac_functie_key, 0 FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC'; SPOOL OFF START RECAR15.sql;