ATCH#20867: PGB factuurrapport

svn path=/Database/trunk/; revision=10986
This commit is contained in:
Marcel Bourseau
2011-12-05 13:49:42 +00:00
parent 4b3b9abfaf
commit 44b4a425a6
2 changed files with 169 additions and 13 deletions

View File

@@ -1,8 +1,8 @@
#ifdef CARE
/* CARE_INI.SRC
*
* $Revision: 10 $
* $Modtime: 15-11-11 16:36 $
* $Revision: 11 $
* $Modtime: 2-12-11 11:59 $
*/
_FAC_MODULE('CARE','Care-Webb')
@@ -998,7 +998,7 @@ INSERT INTO fac_usrrap
fac_usrrap_autorefresh
)
SELECT 'Factuur A) Per beschikking in periode',
'care_v_rap_factuur_uren_A',
'care_v_rap2_factuur_uren_A',
NULL,
NULL,
NULL,
@@ -1026,7 +1026,7 @@ INSERT INTO fac_usrrap
fac_usrrap_autorefresh
)
SELECT 'Factuur B) Per beschikking, per week in periode',
'care_v_rap_factuur_uren_B',
'care_v_rap2_factuur_uren_b',
NULL,
NULL,
NULL,
@@ -1039,7 +1039,7 @@ INSERT INTO fac_usrrap
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
-- Rapport J) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN, en daarbinnen per datum - variant B:
-- Rapport J) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN, en daarbinnen per datum - variant C:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
@@ -1054,7 +1054,7 @@ INSERT INTO fac_usrrap
fac_usrrap_autorefresh
)
SELECT 'Factuur C) Per beschikking, per week/datum in periode',
'care_v_rap_factuur_uren_C',
'care_v_rap2_factuur_uren_C',
NULL,
NULL,
NULL,
@@ -1081,7 +1081,7 @@ INSERT INTO fac_usrrap
fac_usrrap_autorefresh
)
SELECT 'Salaris A) Per medewerker in periode',
'care_v_rap_salaris_A',
'care_v_rap2_salaris_a',
NULL,
NULL,
NULL,
@@ -1264,7 +1264,7 @@ INSERT INTO fac_usrrap
fac_usrrap_autorefresh
)
SELECT 'Factuur voorblad - Totalisering per gemeente',
'care_v_rap_factuur_voorblad_a',
'care_v_rap2_factuur_voorblad_a',
NULL,
NULL,
NULL,
@@ -1277,6 +1277,80 @@ INSERT INTO fac_usrrap
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';
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--- 'Experiment' om de beperking van perioden met 6 week in het verleden los te laten ---
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--- mbmbmb
Rapporten op nieuwe wijze (zonder 6-weken beperking)
-- 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';
----------- Alle overbodige menuitem (module BES, BEZ, CAD, etc uit het menu halen)
@@ -1317,6 +1391,6 @@ FROM fac_functie
WHERE fac_functie_code = 'WEB_MLDBAC';
REGISTERONCE('$Workfile: CARE_INI.SRC $','$Revision: 10 $')
REGISTERONCE('$Workfile: CARE_INI.SRC $','$Revision: 11 $')
#endif // CARE

View File

@@ -1,8 +1,8 @@
-- Once script tbv care.
--
-- (c) 2011 SG|facilitor bv
-- $Revision: 3 $
-- $Modtime: 10-11-11 13:03 $
-- $Revision: 4 $
-- $Modtime: 2-12-11 13:32 $
--
-- Support: +31 53 4800700
SET ECHO ON
@@ -25,7 +25,7 @@ INSERT INTO fac_usrrap
fac_usrrap_autorefresh
)
SELECT 'Factuur voorblad - Totalisering per gemeente',
'care_v_rap_factuur_voorblad_a',
'care_v_rap2_factuur_voorblad_a',
NULL,
NULL,
NULL,
@@ -37,6 +37,33 @@ INSERT INTO fac_usrrap
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)
@@ -118,7 +145,62 @@ 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';
SPOOL OFF