FMHN#63881 Diverse updates (oa. sleutelbestand-rapportage+IDM_MEDEWERKER-domeinveld)
svn path=/Customer/trunk/; revision=53582
This commit is contained in:
@@ -2653,7 +2653,31 @@ AS
|
||||
rk.res_kenmerkartikel_waarde
|
||||
FROM res_kenmerkartikel rk, res_rsv_artikel ra
|
||||
WHERE rk.res_rsv_artikel_key = ra.res_rsv_artikel_key
|
||||
AND rk.res_kenmerk_key = 25) sub
|
||||
AND rk.res_kenmerk_key IN (25)) sub
|
||||
WHERE ru.voorziening_type = 'consumable'
|
||||
AND ru.voorziening_catalogus IS NOT NULL
|
||||
AND sub.res_rsv_ruimte_key = ru.key
|
||||
AND sub.res_artikel_key = ru.voorziening_product_key
|
||||
AND sub.res_rsv_artikel_aantal = ru.voorziening_aantal
|
||||
AND sub.res_rsv_artikel_prijs = ru.voorziening_totaalprijs
|
||||
UNION ALL
|
||||
SELECT DISTINCT
|
||||
ru.*,
|
||||
sub.res_kenmerkartikel_waarde,
|
||||
sub.res_artikel_btw
|
||||
BTW
|
||||
FROM res_v_udr_reserveringincl ru,
|
||||
(SELECT ra.res_rsv_ruimte_key,
|
||||
ra.res_artikel_key,
|
||||
ra.res_rsv_artikel_aantal,
|
||||
ra.res_rsv_artikel_prijs,
|
||||
r.res_artikel_btw,
|
||||
TO_CHAR (ra.res_rsv_artikel_levering, 'HH:MI') van,
|
||||
rk.res_kenmerkartikel_waarde
|
||||
FROM res_kenmerkartikel rk, res_rsv_artikel ra, res_artikel r
|
||||
WHERE rk.res_rsv_artikel_key = ra.res_rsv_artikel_key
|
||||
AND ra.res_artikel_key = r.res_artikel_key
|
||||
AND rk.res_kenmerk_key IN (121, 122, 123)) sub
|
||||
WHERE ru.voorziening_type = 'consumable'
|
||||
AND ru.voorziening_catalogus IS NOT NULL
|
||||
AND sub.res_rsv_ruimte_key = ru.key
|
||||
@@ -2665,28 +2689,28 @@ CREATE OR REPLACE VIEW fmhn_v_rap_kostencatbron2
|
||||
AS
|
||||
SELECT c.*,
|
||||
DECODE (c.voorziening_product,
|
||||
'Artikel uit conversie', c.conversie_naam,
|
||||
'Artikel uit conversie', c.conversie_naam, 'Conversie 0 BTW', c.conversie_naam, 'Conversie 9 BTW', c.conversie_naam, 'Conversie 21 BTW', c.conversie_naam,
|
||||
c.voorziening_product)
|
||||
product,
|
||||
CASE WHEN c.BTW = 0 THEN c.voorziening_totaalprijs END BTW_0,
|
||||
CASE
|
||||
WHEN c.BTW = 9
|
||||
AND c.voorziening_product != 'Artikel uit conversie'
|
||||
AND c.voorziening_product NOT IN ('Artikel uit conversie', 'Conversie 0 BTW', 'Conversie 9 BTW', 'Conversie 21 BTW')
|
||||
THEN
|
||||
c.voorziening_totaalprijs * 1.09
|
||||
WHEN c.BTW = 9
|
||||
AND c.voorziening_product = 'Artikel uit conversie'
|
||||
AND c.voorziening_product IN ('Artikel uit conversie', 'Conversie 0 BTW', 'Conversie 9 BTW', 'Conversie 21 BTW')
|
||||
THEN
|
||||
c.voorziening_totaalprijs
|
||||
END
|
||||
BTW_9,
|
||||
CASE
|
||||
WHEN c.BTW = 21
|
||||
AND c.voorziening_product != 'Artikel uit conversie'
|
||||
AND c.voorziening_product NOT IN ('Artikel uit conversie', 'Conversie 0 BTW', 'Conversie 9 BTW', 'Conversie 21 BTW')
|
||||
THEN
|
||||
c.voorziening_totaalprijs * 1.21
|
||||
WHEN c.BTW = 21
|
||||
AND c.voorziening_product = 'Artikel uit conversie'
|
||||
AND c.voorziening_product IN ('Artikel uit conversie', 'Conversie 0 BTW', 'Conversie 9 BTW', 'Conversie 21 BTW')
|
||||
THEN
|
||||
c.voorziening_totaalprijs
|
||||
END
|
||||
@@ -5021,23 +5045,28 @@ AS
|
||||
-- Als P-kenmerk 1009=Identificatie persoon gevuld, dan uiteindelijk (in mijn
|
||||
-- wijsheid, maar twijfel) besloten om medewerker te beschouwen als uit IDM.
|
||||
-- Bewust niet op basis B-kenmerk 1020=Ministeriecode of prs_perslid_externid!
|
||||
CREATE OR REPLACE VIEW fmhn_v_idm_medewerker
|
||||
CREATE OR REPLACE VIEW FMHN_V_IDM_MEDEWERKER
|
||||
(
|
||||
prs_perslid_key,
|
||||
prs_perslid_naam_full,
|
||||
prs_perslid_naam_friendly,
|
||||
prs_perslid_verwijder
|
||||
PRS_PERSLID_KEY,
|
||||
PRS_PERSLID_NAAM_FULL,
|
||||
PRS_PERSLID_NAAM_FRIENDLY,
|
||||
PRS_PERSLID_VERWIJDER,
|
||||
PRS_AFD
|
||||
)
|
||||
AS
|
||||
SELECT p.prs_perslid_key,
|
||||
pf.prs_perslid_naam_full,
|
||||
pf.prs_perslid_naam_friendly,
|
||||
p.prs_perslid_verwijder
|
||||
FROM prs_perslid p,
|
||||
prs_v_perslid_fullnames pf
|
||||
WHERE p.prs_perslid_apikey IS NULL
|
||||
AND SUBSTR (COALESCE (p.prs_perslid_oslogin, 'X'), 1, 1) != '_'
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key;
|
||||
SELECT p.prs_perslid_key,
|
||||
pf.prs_perslid_naam_full,
|
||||
pf.prs_perslid_naam_friendly,
|
||||
p.prs_perslid_verwijder,
|
||||
pf.prs_perslid_naam_full
|
||||
|| ' - ['
|
||||
|| a.prs_afdeling_omschrijving
|
||||
|| ']'
|
||||
FROM prs_perslid p, prs_v_perslid_fullnames pf, prs_afdeling a
|
||||
WHERE p.prs_perslid_apikey IS NULL
|
||||
AND SUBSTR (COALESCE (p.prs_perslid_oslogin, 'X'), 1, 1) != '_'
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key;
|
||||
/*
|
||||
AND EXISTS
|
||||
(SELECT 1
|
||||
@@ -7399,8 +7428,8 @@ AS
|
||||
SUM (bedrag) bedrag,
|
||||
pf.prs_perslid_naam_full,
|
||||
status,
|
||||
datum jaar,
|
||||
datum maand,
|
||||
to_char (datum, 'YYYY') jaar,
|
||||
to_char (datum, 'MM') maand,
|
||||
NULL,-- artikelnr uit Exact?
|
||||
NULL,-- dienst uit Exact
|
||||
(SELECT pb.prs_bedrijf_naam
|
||||
@@ -7422,7 +7451,7 @@ AS
|
||||
k.prs_kostenplaats_key,
|
||||
k.prs_kostenplaats_omschrijving)
|
||||
FROM (SELECT rr.prs_kostenplaats_key,
|
||||
rr.res_rsv_ruimte_van datum,
|
||||
trunc (rr.res_rsv_ruimte_van) datum,
|
||||
res_rsv_ruimte_contact_key prs_perslid_key,
|
||||
res_rsv_ruimte_host_key host_key,
|
||||
'Reservering' categorie,
|
||||
@@ -7460,7 +7489,7 @@ AS
|
||||
AND ru.res_discipline_key = dis.ins_discipline_key
|
||||
UNION ALL
|
||||
SELECT rr.prs_kostenplaats_key,
|
||||
ra.res_rsv_artikel_levering datum,
|
||||
trunc (ra.res_rsv_artikel_levering) datum,
|
||||
res_rsv_ruimte_contact_key prs_perslid_key,
|
||||
res_rsv_ruimte_host_key host_key,
|
||||
'Reservering' categorie,
|
||||
@@ -7508,7 +7537,7 @@ AS
|
||||
AND a.res_discipline_key = dis.ins_discipline_key
|
||||
UNION ALL
|
||||
SELECT rr.prs_kostenplaats_key,
|
||||
rd.res_rsv_deel_van datum,
|
||||
trunc (rd.res_rsv_deel_van) datum,
|
||||
res_rsv_ruimte_contact_key prs_perslid_key,
|
||||
res_rsv_ruimte_host_key host_key,
|
||||
'Reservering' categorie,
|
||||
@@ -7583,7 +7612,7 @@ AS
|
||||
mld_statusopdr s
|
||||
WHERE o.mld_opdr_kosten <> 0
|
||||
AND o.mld_typeopdr_key = ot.mld_typeopdr_key
|
||||
AND ot.mld_typeopdr_kosten = 1
|
||||
-- AND ot.mld_typeopdr_kosten = 1
|
||||
AND o.mld_melding_key = m.mld_melding_key
|
||||
AND s.mld_statusopdr_key = o.mld_statusopdr_key
|
||||
AND m.mld_stdmelding_key = s.mld_stdmelding_key
|
||||
@@ -7637,7 +7666,7 @@ AS
|
||||
alg_district d,
|
||||
alg_regio r,
|
||||
prs_v_perslid_fullnames pf
|
||||
WHERE tab.prs_kostenplaats_key(+) = k.prs_kostenplaats_key
|
||||
WHERE tab.prs_kostenplaats_key = k.prs_kostenplaats_key(+)
|
||||
AND tab.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND k.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND ks.prs_kostensoortgrp_key = ksg.prs_kostensoortgrp_key(+)
|
||||
|
||||
Reference in New Issue
Block a user