fout weggehaald CWTD.CWTD_V = CWTD_V

svn path=/Customer/trunk/; revision=39088
This commit is contained in:
Daan Brandt
2018-09-07 08:16:46 +00:00
parent d0e8bf217f
commit 3fba3b7e27

View File

@@ -1233,104 +1233,7 @@ AS
--create view controle acties in FACILITOR
CREATE OR REPLACE VIEW CWTD.CWTD_V_DWH_GUI_COUNTER
(
FAC_GUI_COUNTER_KEY,
FAC_GUI_COUNTER_GROUP,
FAC_GUI_COUNTER_INFO,
FAC_GUI_COUNTER_REFKEY,
FAC_GUI_COUNTER_CHOICE,
FAC_GUI_COUNTER_RESULT,
FAC_GUI_COUNTER_DATE,
PRS_PERSLID_KEY,
PRS_PERSLID_NAAM_FULL,
PRS_AFDELING_OMSCHRIJVING,
PRS_BEDRIJF_NAAM
)
AS
SELECT fgc.fac_gui_counter_key,
fgc.fac_gui_counter_group,
fgc.fac_gui_counter_info,
fgc.fac_gui_counter_refkey,
choice.fac_gui_counter_info fac_gui_counter_choice,
result.fac_gui_counter_info fac_gui_counter_result,
fac_gui_counter_date,
fgc.prs_perslid_key,
prs_perslid_naam_full,
afd.prs_afdeling_omschrijving,
bedr.prs_bedrijf_naam
FROM fac_gui_counter fgc,
prs_v_perslid_fullnames pf,
prs_perslid pr,
prs_afdeling afd,
prs_bedrijf bedr,
(SELECT fac_gui_counter_refkey, fac_gui_counter_info
FROM fac_gui_counter fgc
WHERE fac_gui_counter_info IS NOT NULL
AND fac_gui_counter_group = 'searchchoice') choice,
(SELECT fac_gui_counter_refkey, fac_gui_counter_info
FROM fac_gui_counter fgc
WHERE fac_gui_counter_info IS NOT NULL
AND fac_gui_counter_group = 'searchresult') result
WHERE fac_gui_counter_group = 'search'
AND fgc.fac_gui_counter_info IS NOT NULL
AND fgc.prs_perslid_key = pf.prs_perslid_key
AND choice.fac_gui_counter_refkey(+) = fgc.fac_gui_counter_key
AND result.fac_gui_counter_refkey(+) = fgc.fac_gui_counter_key
AND pr.prs_perslid_key = fgc.prs_perslid_key
AND afd.PRS_AFDELING_KEY = pr.prs_afdeling_key
AND bedr.prs_bedrijf_key = afd.prs_bedrijf_key
UNION ALL
SELECT fgc.fac_gui_counter_key,
fgc.fac_gui_counter_group,
fac_usrrap_omschrijving,
fgc.fac_gui_counter_refkey,
NULL,
NULL,
fac_gui_counter_date,
fgc.prs_perslid_key,
prs_perslid_naam_full,
afd.prs_afdeling_omschrijving,
bedr.prs_bedrijf_naam
FROM fac_gui_counter fgc,
prs_v_perslid_fullnames pf,
fac_usrrap fr,
prs_afdeling afd,
prs_perslid pr,
prs_bedrijf bedr
WHERE fgc.fac_gui_counter_group = 'report'
AND fgc.prs_perslid_key = pf.prs_perslid_key(+)
AND fr.fac_usrrap_key(+) = fgc.fac_gui_counter_refkey
AND pr.prs_perslid_key = fgc.prs_perslid_key
AND afd.PRS_AFDELING_KEY = pr.prs_afdeling_key
AND bedr.prs_bedrijf_key = afd.prs_bedrijf_key
UNION ALL
SELECT fgc.fac_gui_counter_key,
fgc.fac_gui_counter_group,
COALESCE (fac_menu_altlabel, lcl.l (fac_menuitems_label)),
fgc.fac_gui_counter_refkey,
NULL,
NULL,
fac_gui_counter_date,
fgc.prs_perslid_key,
prs_perslid_naam_full,
afd.prs_afdeling_omschrijving,
bedr.prs_bedrijf_naam
FROM fac_gui_counter fgc,
prs_v_perslid_fullnames pf,
prs_afdeling afd,
prs_bedrijf bedr,
prs_perslid pr,
fac_menu m,
fac_menuitems mi
WHERE fgc.fac_gui_counter_group = 'menu'
AND fgc.prs_perslid_key = pf.prs_perslid_key(+)
AND m.fac_menu_key = fac_gui_counter_refkey
AND mi.fac_menuitems_key(+) = m.fac_menuitems_key
AND pr.prs_perslid_key = fgc.prs_perslid_key
AND afd.PRS_AFDELING_KEY = pr.prs_afdeling_key
AND bedr.prs_bedrijf_key = afd.prs_bedrijf_key ;
CREATE OR REPLACE VIEW CWTD.CWTD_V_DWH_GUI_COUNTER
CREATE OR REPLACE VIEW CWTD_V_DWH_GUI_COUNTER
(
FAC_GUI_COUNTER_KEY,
FAC_GUI_COUNTER_GROUP,
@@ -1428,6 +1331,8 @@ AS
AND afd.PRS_AFDELING_KEY = pr.prs_afdeling_key
AND bedr.prs_bedrijf_key = afd.prs_bedrijf_key ;
-- Lastminute afspraken ook notificeren op de dag zelf
-- Key 14 = BEZMUT
CREATE OR REPLACE FORCE VIEW CWTD_V_NOTI_BEZBO_LASTMIN