TAYL#78713 -- Implementatie Facilitor bij Taylor en Wessing - tbv QR-codering
svn path=/Customer/trunk/; revision=62183
This commit is contained in:
@@ -470,6 +470,77 @@ FROM
|
||||
AND b.prs_bedrijf_key = 6 -- bedrijfs_key TAYL
|
||||
AND p.prs_srtperslid_key = sp.prs_srtperslid_key ;
|
||||
|
||||
-- Bronview voor QRC-codes en melden storingen op objecten
|
||||
CREATE OR REPLACE VIEW tayl_v_rap_qr_deel
|
||||
AS
|
||||
SELECT user
|
||||
omgeving,
|
||||
fac_bookmark_naam,
|
||||
fac_bookmark_id,
|
||||
b.fac_bookmark_path,
|
||||
b.fac_bookmark_query,
|
||||
d.ins_discipline_omschrijving,
|
||||
d.ins_srtgroep_omschrijving,
|
||||
d.ins_srtdeel_omschrijving,
|
||||
d.ins_deel_omschrijving,
|
||||
(SELECT km.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel km, ins_kenmerk k
|
||||
WHERE km.ins_deel_key = d.ins_deel_key
|
||||
AND km.ins_kenmerk_key = k.ins_kenmerk_key
|
||||
AND k.ins_kenmerk_code = 'QRC_SERIENUMMER'
|
||||
AND km.ins_kenmerkdeel_verwijder IS NULL)
|
||||
qrc_serienummer,
|
||||
CASE
|
||||
WHEN (SELECT MAX (k.ins_kenmerk_key)
|
||||
FROM ins_kenmerkdeel km, ins_kenmerk k
|
||||
WHERE km.ins_deel_key = d.ins_deel_key
|
||||
AND km.ins_kenmerk_key = k.ins_kenmerk_key
|
||||
AND k.ins_kenmerk_code = 'QRC_BESTICKEREN'
|
||||
AND km.ins_kenmerkdeel_verwijder IS NULL)
|
||||
IS NOT NULL
|
||||
THEN
|
||||
flx.getdomeinwaarde (2,
|
||||
flx.getflex (
|
||||
'INS',
|
||||
(SELECT MAX (k.ins_kenmerk_key)
|
||||
FROM ins_kenmerkdeel km,
|
||||
ins_kenmerk k
|
||||
WHERE km.ins_deel_key =
|
||||
d.ins_deel_key
|
||||
AND km.ins_kenmerk_key =
|
||||
k.ins_kenmerk_key
|
||||
AND k.ins_kenmerk_code =
|
||||
'QRC_BESTICKEREN'
|
||||
AND km.ins_kenmerkdeel_verwijder
|
||||
IS NULL),
|
||||
d.ins_deel_key))
|
||||
ELSE
|
||||
'Nvt'
|
||||
END
|
||||
nog_bestickeren,
|
||||
CASE
|
||||
WHEN d.alg_locatie_key IS NOT NULL THEN 'Locatiegebonden'
|
||||
WHEN d.prs_perslid_key IS NOT NULL THEN 'Persoonsgebonden'
|
||||
ELSE 'Overig'
|
||||
END
|
||||
TYPE,
|
||||
d.alg_locatie_key,
|
||||
d.prs_perslid_key,
|
||||
CASE
|
||||
WHEN d.alg_locatie_key IS NOT NULL THEN d.alg_gebouw_naam
|
||||
WHEN d.prs_perslid_key IS NOT NULL THEN d.prs_perslid_volnaam
|
||||
ELSE ''
|
||||
END
|
||||
plaats,
|
||||
d.alg_plaatsaanduiding,
|
||||
d.ins_deel_aanmaak,
|
||||
d.ins_deel_key
|
||||
FROM fac_bookmark b, ins_v_deel_gegevens d
|
||||
WHERE fac_bookmark_expire IS NULL
|
||||
AND fac_bookmark_id = 'jUY0LZPaCv9u2n6n'
|
||||
AND d.ins_discipline_key NOT IN (43, 81) -- Geen SYSTEMEN en WERKPLEKKEN
|
||||
AND ( d.ins_deel_vervaldatum IS NULL
|
||||
OR d.ins_deel_vervaldatum >= TRUNC (SYSDATE));
|
||||
|
||||
|
||||
------ payload end ------
|
||||
|
||||
Reference in New Issue
Block a user