SGGR#84420 Vervangers mogen aanvragen voor verplichtingen goedkeuren

svn path=/Customer/trunk/; revision=65343
This commit is contained in:
Suzan Wiegerinck
2024-07-01 08:36:35 +00:00
parent 2b869a2474
commit 47452eaa8d

View File

@@ -3904,6 +3904,62 @@ BEGIN
END sggr_update_ib_actie; END sggr_update_ib_actie;
/ /
CREATE OR REPLACE VIEW SGGR_V_RAP_ACC_VV
(
MLD_MELDING_KEY,
MLD_MELDING_NR,
MELDING,
DATUM,
STATUS,
AANVRAGER,
LEIDINGGEVENDE,
VERVANGER,
FCLT_3D_USER_KEY
)
AS
SELECT m.mld_melding_key,
m.mld_melding_key meldingnr,
sm.mld_stdmelding_omschrijving melding,
TO_DATE (m.mld_melding_datum) datum,
CASE m.mld_melding_status
WHEN 1 THEN 'Afgewezen'
WHEN 2 THEN 'Nieuw'
WHEN 3 THEN 'Te accepteren'
WHEN 4 THEN 'In behandeling'
WHEN 5 THEN 'Afgemeld'
WHEN 6 THEN 'Historie'
WHEN 7 THEN 'Uitgegeven'
END status,
p.prs_perslid_naam_friendly aanvrager,
mg.prs_perslid_naam_friendly leidinggevende,
vv_mg.prs_perslid_naam_friendly vervanger,
vv_mg.prs_perslid_key AS fclt_3d_user_key
FROM mld_melding m,
prs_v_perslid_fullnames_all p,
prs_kenmerklink kl,
prs_v_perslid_fullnames_all mg,
mld_stdmelding sm,
prs_collega vv,
fac_gebruikersgroep gg,
prs_v_perslid_fullnames_all vv_mg
WHERE ( m.mld_stdmelding_key IN (43,
281,
261,
1161,
421,
346) -- 43=inkoopverplichtingen, 281=aftrekbare kosten leaseauto's, 261=declaraties, 1161=declaratie nieuw, 421=overurensheet, 346=Aanvraag hotelkamer
OR sm.mld_ins_discipline_key IN (721, 821)) --- 731=vakgroep relatiegeschenken, 821=vakgroep aanvragen met acceptatie
AND m.prs_perslid_key_voor = p.prs_perslid_key
AND m.prs_perslid_key_voor = kl.prs_link_key
AND kl.prs_kenmerk_key = 1081
AND fac.safe_to_number (kl.prs_kenmerklink_waarde) = mg.prs_perslid_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND vv.prs_perslid_key = mg.prs_perslid_key
AND vv_mg.prs_perslid_key = vv.prs_perslid_key_alt
AND gg.prs_perslid_key = vv_mg.prs_perslid_key
AND gg.fac_groep_key = 361
AND m.mld_melding_status IN (2, 3);
------ payload end ------ ------ payload end ------
SET DEFINE OFF SET DEFINE OFF