VEST#63484 Werkplekbudgetten, 2 extra verzoeken van Vesteda
svn path=/Customer/trunk/; revision=48678
This commit is contained in:
@@ -1134,11 +1134,21 @@ AS
|
||||
5, 'Goedgekeurd',
|
||||
6, 'Goedgekeurd',
|
||||
NULL), -- Er is een onderscheid tussen concept en ingediend via een kenmerk zodra de melding nog niet in behandeling is.
|
||||
(SELECT MAX (fac_tracking_datum)
|
||||
FROM fac_tracking t, fac_srtnotificatie sn
|
||||
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_code = 'MLDAFM'
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key)
|
||||
DECODE (
|
||||
m.mld_stdmelding_key,
|
||||
342, -- Als het de stdmelding Declaratie is, dan kijken naar de tracking, bij H2W is er geen tracking MLDAFM, maar de melding is meteen afgehandeld, dus gevuld kenmerk ophalen.
|
||||
(SELECT MAX (fac_tracking_datum)
|
||||
FROM fac_tracking t, fac_srtnotificatie sn
|
||||
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_code = 'MLDAFM'
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key),
|
||||
(SELECT DISTINCT
|
||||
fac.safe_to_date (fkmm.mld_kenmerkmelding_waarde,
|
||||
'DD-MM-YYYY')
|
||||
FROM mld_kenmerkmelding fkmm
|
||||
WHERE fkmm.mld_kenmerk_key = 344 --Kenmerk factuurdatum bij melding Bestelling Health2Work
|
||||
AND fkmm.mld_kenmerkmelding_verwijder IS NULL
|
||||
AND fkmm.mld_melding_key = m.mld_melding_key))
|
||||
AS datum_definitief,
|
||||
(fac.safe_to_date (
|
||||
DECODE (
|
||||
@@ -1302,7 +1312,7 @@ AS
|
||||
WHERE m.mld_melding_key = kmm.mld_melding_key
|
||||
AND kmm.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND skm.mld_srtkenmerk_key = km.mld_srtkenmerk_key
|
||||
AND m.mld_stdmelding_key IN (361, 362)
|
||||
AND m.mld_stdmelding_key IN (342, 343) -- Stdmeldingen Declaratieformulier & Bestelling H2W
|
||||
AND skm.mld_srtkenmerk_key = 241 --srtkenmerk declaratie (hier zijn alle categorieen een afgeleide van)
|
||||
AND m.mld_melding_status IN (0, 2, 3, 4, 5, 6) --Status 1 bewust niet meegenomen, anders zou dit als bedrag ook (onterecht) mee gaan tellen
|
||||
AND m.prs_perslid_key_voor = p.perslid_key);
|
||||
@@ -1313,10 +1323,19 @@ CREATE OR REPLACE VIEW vest_v_werkplekbudget
|
||||
restbudget
|
||||
)
|
||||
AS
|
||||
SELECT perslid_key,
|
||||
restbudget AS restbudget
|
||||
FROM vest_v_wpl_declaraties
|
||||
GROUP BY perslid_key, restbudget;
|
||||
SELECT x.perslid_key,
|
||||
DECODE (
|
||||
(SELECT p.prs_kenmerklink_waarde
|
||||
FROM prs_kenmerklink p
|
||||
WHERE p.prs_link_key = x.perslid_key
|
||||
AND prs_kenmerklink_niveau = 'P'
|
||||
AND prs_kenmerk_key = 1020), --Kenmerk of er een thuiswerkovereenkomst is getekend, zonder OVK is budget altijd 0.
|
||||
NULL,
|
||||
0,
|
||||
x.restbudget)
|
||||
FROM ( SELECT perslid_key, restbudget AS restbudget
|
||||
FROM vest_v_wpl_declaraties
|
||||
GROUP BY perslid_key, restbudget) x;
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW vest_v_wpl_portalh2wmobile
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user