PCHX#78060 -- Opzetten fiatteringsoverzicht
PGHE#76208 -- Notificatie naar opdrachtgever in PPS svn path=/Customer/trunk/; revision=60268
This commit is contained in:
@@ -3869,7 +3869,7 @@ BEGIN
|
|||||||
SET prs_bedrijfadres_url = rec1.prs_bedrijfadres_url,
|
SET prs_bedrijfadres_url = rec1.prs_bedrijfadres_url,
|
||||||
prs_bedrijfadres_ordermode = rec1.prs_bedrijfadres_ordermode,
|
prs_bedrijfadres_ordermode = rec1.prs_bedrijfadres_ordermode,
|
||||||
prs_bedrijfadres_certificate = rec1.prs_bedrijfadres_certificate,
|
prs_bedrijfadres_certificate = rec1.prs_bedrijfadres_certificate,
|
||||||
prs_bedrijfadres_xsl = DECODE (UPPER (REPLACE(rec1.prs_bedrijfadres_xsl, '\', '/')),
|
prs_bedrijfadres_xsl = DECODE (UPPER (REPLACE(rec1.prs_bedrijfadres_xsl, '\', '/')), -- '
|
||||||
'XSL/PCHD.XSL', 'xsl/' || SUBSTR (USER, 1, 4) || '.xsl',
|
'XSL/PCHD.XSL', 'xsl/' || SUBSTR (USER, 1, 4) || '.xsl',
|
||||||
rec1.prs_bedrijfadres_xsl),
|
rec1.prs_bedrijfadres_xsl),
|
||||||
prs_bedrijfadres_ext = rec1.prs_bedrijfadres_ext,
|
prs_bedrijfadres_ext = rec1.prs_bedrijfadres_ext,
|
||||||
@@ -5178,7 +5178,7 @@ AS
|
|||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
'CUST12',
|
'CUST12',
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
pchx.get_user || ': ' || imp.omschrijving || ' ' || imp.hint,
|
pchx.get_user || ': ' || imp.omschrijving || ' ' || imp.hint,
|
||||||
(SELECT fac_usrrap_key
|
(SELECT fac_usrrap_key
|
||||||
FROM fac_usrrap
|
FROM fac_usrrap
|
||||||
@@ -5287,55 +5287,45 @@ AS
|
|||||||
ADD_MONTHS (TRUNC (SYSDATE), 1) -- 1 maand vanaf nu
|
ADD_MONTHS (TRUNC (SYSDATE), 1) -- 1 maand vanaf nu
|
||||||
OR TRUNC (m.melding_einddatum) = TRUNC (SYSDATE) + 7); -- 1 week vanaf nu
|
OR TRUNC (m.melding_einddatum) = TRUNC (SYSDATE) + 7); -- 1 week vanaf nu
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW PCHX_V_NOTI_MLD_GOEDKEURING
|
-- Overzicht dat inzichtelijk maakt wie tot welke limiet mag fiatteren.
|
||||||
(
|
CREATE OR REPLACE VIEW pchx_v_fiatterings_overzicht
|
||||||
SENDER,
|
|
||||||
RECEIVER,
|
|
||||||
TEXT,
|
|
||||||
CODE,
|
|
||||||
KEY,
|
|
||||||
XKEY
|
|
||||||
)
|
|
||||||
AS
|
AS
|
||||||
SELECT DISTINCT
|
SELECT k.prs_kostenplaats_nr,
|
||||||
NULL
|
k.prs_kostenplaats_omschrijving,
|
||||||
sender,
|
kpp.prs_perslid_naam_full,
|
||||||
gg.prs_perslid_key
|
pr.fac_profiel_omschrijving,
|
||||||
receiver,
|
pr.fac_profiel_limiet,
|
||||||
'Facilitor: melding '
|
d.ins_discipline_omschrijving,
|
||||||
|| m.melding_key
|
pw.fac_profielwaarde_limiet,
|
||||||
|| ' moet goedgekeurd worden in '
|
kpg.prs_kostenplaatsgrp_oms,
|
||||||
|| pchx.get_user,
|
kpg1.prs_perslid_naam_full kpg1_fiat,
|
||||||
'CUST15'
|
COALESCE (prs_kostenplaatsgrp_fin_limit1, FAC.safe_to_number (FAC.getSetting ('mld_opdr_kpg_fin_limit1')))
|
||||||
code,
|
limiet1,
|
||||||
m.melding_key
|
kpg2.prs_perslid_naam_full kpg2_fiat,
|
||||||
key,
|
COALESCE (prs_kostenplaatsgrp_fin_limit2, FAC.safe_to_number (FAC.getSetting ('mld_opdr_kpg_fin_limit2')))
|
||||||
NULL
|
limiet2,
|
||||||
xkey
|
kpg3.prs_perslid_naam_full kpg3_fiat
|
||||||
FROM PCHX_V_MONITORING m,
|
FROM prs_kostenplaats k,
|
||||||
fac_srtnotificatie sn,
|
prs_kostenplaatsgrp kpg,
|
||||||
fac_tracking t,
|
prs_v_perslid_fullnames kpg1,
|
||||||
fac_gebruikersgroep gg
|
prs_v_perslid_fullnames kpg2,
|
||||||
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
prs_v_perslid_fullnames kpg3,
|
||||||
AND sn.fac_srtnotificatie_code = 'MLDAFR'
|
prs_v_perslid_fullnames kpp,
|
||||||
AND t.fac_tracking_refkey = m.melding_key
|
prs_perslid p,
|
||||||
AND m.afgerond = 'x'
|
fac_profiel pr,
|
||||||
AND m.status = 'Afgemeld'
|
fac_profielwaarde pw,
|
||||||
AND t.fac_tracking_datum BETWEEN (SELECT fac_notificatie_job_nextrun
|
ins_tab_discipline d
|
||||||
- fac_notificatie_job_interval
|
WHERE k.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||||
/ 24
|
AND k.prs_perslid_key = p.prs_perslid_key(+)
|
||||||
FROM fac_notificatie_job
|
AND k.prs_perslid_key = kpp.prs_perslid_key(+)
|
||||||
WHERE UPPER (
|
AND kpg.prs_perslid_key = kpg1.prs_perslid_key(+)
|
||||||
fac_notificatie_job_view) =
|
AND kpg.prs_kostenplaatsgrp_fiat2_key = kpg2.prs_perslid_key(+)
|
||||||
'PCHX_V_NOTI_MLD_GOEDKEURING')
|
AND kpg.prs_kostenplaatsgrp_fiat3_key = kpg3.prs_perslid_key(+)
|
||||||
AND (SELECT fac_notificatie_job_nextrun
|
AND p.fac_profiel_key = pr.fac_profiel_key(+)
|
||||||
FROM fac_notificatie_job
|
AND pr.fac_profiel_key = pw.fac_profiel_key(+)
|
||||||
WHERE UPPER (
|
AND pw.ins_discipline_key = d.ins_discipline_key(+)
|
||||||
fac_notificatie_job_view) =
|
AND k.prs_kostenplaats_verwijder IS NULL
|
||||||
'PCHX_V_NOTI_MLD_GOEDKEURING')
|
AND COALESCE (k.prs_kostenplaats_eind, SYSDATE + 1) > SYSDATE;
|
||||||
--Notificatie wordt gestuurd naar de contractbeheerders
|
|
||||||
AND gg.fac_groep_key =
|
|
||||||
DECODE (pchx.get_user, 'PCHW', 63, 'PCHA', 61, 'PGHE', 181);
|
|
||||||
|
|
||||||
------ payload end ------
|
------ payload end ------
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user