FMHN#78725 Rapport voor thuiswerkstoelen

svn path=/Customer/trunk/; revision=60828
This commit is contained in:
Sander Schepers
2023-06-19 11:56:55 +00:00
parent 37107fc8f1
commit 74ac58b2fa

View File

@@ -21270,7 +21270,91 @@ AS
AND mi.fac_menuitems_key(+) = m.fac_menuitems_key
AND fgc.fac_gui_counter_refkey IN (461, 462, 10838));
CREATE OR REPLACE VIEW FMHN_V_INSOUT_TWS
AS
SELECT disc.ins_discipline_omschrijving,
sg.ins_srtgroep_omschrijving,
sd.ins_srtdeel_omschrijving,
d.ins_deel_key,
d.ins_deel_omschrijving,
d.ins_deel_opmerking,
DECODE (ins_alg_ruimte_type,
'R', fac.gettrackingdate ('INSINN', d.ins_deel_key),
NULL)
AS datum_inname,
DECODE (
ins_alg_ruimte_type,
'R', TO_CHAR (fac.gettrackingdate ('INSINN', d.ins_deel_key),
'YYYY'),
NULL)
AS jaar_inname,
DECODE (
ins_alg_ruimte_type,
'R', TO_CHAR (fac.gettrackingdate ('INSINN', d.ins_deel_key),
'MM'),
NULL)
AS maand_inname,
DECODE (
ins_alg_ruimte_type,
'R', r.alg_plaatsaanduiding,
DECODE (r.alg_plaatsomschrijving,
NULL, NULL,
' (' || r.alg_plaatsomschrijving || ')'), NULL)
AS plaats,
DECODE (
ins_alg_ruimte_type,
'P', TO_CHAR (fac.gettrackingdate ('INSOUT', d.ins_deel_key),
'YYYY'),
NULL)
AS datum_uitgifte,
DECODE (
ins_alg_ruimte_type,
'P', TO_CHAR (fac.gettrackingdate ('INSOUT', d.ins_deel_key),
'MM'),
NULL)
AS jaar_uitgifte,
DECODE (ins_alg_ruimte_type,
'P', fac.gettrackingdate ('INSOUT', d.ins_deel_key),
NULL)
AS maand_uitgifte,
DECODE (ins_alg_ruimte_type, 'P', pf.prs_perslid_naam_full, NULL)
AS uitgegeven_aan,
DECODE (ins_alg_ruimte_type,
'P', a.prs_afdeling_omschrijving,
NULL)
AS afdeling,
DECODE (ins_alg_ruimte_type,
'P', k.prs_kostenplaats_omschrijving,
NULL)
AS kostenplaats,
DECODE (ins_alg_ruimte_type, 'P', ud.fac_usrdata_omschr, NULL)
AS departement
FROM ins_deel d,
ins_srtdeel sd,
ins_srtgroep sg,
ins_tab_discipline disc,
alg_v_allonrgoed_gegevens r,
prs_v_perslid_fullnames pf,
prs_perslid p,
prs_afdeling a,
prs_kostenplaats k,
prs_kenmerklink pkl,
fac_usrdata ud
WHERE d.ins_deel_verwijder IS NULL
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
AND sd.ins_srtgroep_key = sg.ins_srtgroep_key
AND sg.ins_discipline_key = disc.ins_discipline_key
AND sg.ins_srtgroep_key = 281 -- Objectgroep Bureaustoelen onder Meubilair
AND d.ins_alg_ruimte_key = r.alg_ruimte_key(+)
AND d.ins_alg_ruimte_key = pf.prs_perslid_key(+)
AND pf.prs_perslid_key = p.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key
AND k.prs_kostenplaats_key = a.prs_kostenplaats_key
AND a.prs_afdeling_key = pkl.prs_link_key(+)
AND pkl.prs_kenmerk_key = 1000 --Kenmerk Ministeriecode
AND pkl.prs_kenmerklink_waarde = ud.fac_usrdata_key;
------ payload end ------
SET DEFINE OFF