LPNL#67364 -- Notificatie bij goedkeuren opdracht.

svn path=/Customer/trunk/; revision=54230
This commit is contained in:
Arthur Egberink
2021-12-21 10:24:13 +00:00
parent 5ced1283de
commit 8e05d15d59

View File

@@ -401,6 +401,14 @@ END lpnl_update_perslid;
/
CREATE OR REPLACE PROCEDURE lpnl_select_update_noti (p_applname IN VARCHAR2,
p_applrun IN VARCHAR2)
AS
BEGIN
LPNL.mld_ord_after_insert;
END;
/
-- View om via een rapport je collega te vinden die ook een werkplek gereserveerd heeft
CREATE OR REPLACE VIEW lpnl_v_rap_find_collega_wp
@@ -582,8 +590,7 @@ AS
CREATE OR REPLACE VIEW lpnl_v_rap_fin_verplichting
AS
SELECT sd.ins_srtdiscipline_prefix
SELECT sd.ins_srtdiscipline_prefix
|| m.mld_melding_key
|| '/'
|| o.mld_opdr_bedrijfopdr_volgnr nummer,
@@ -597,7 +604,8 @@ AS
mld_statusopdr_omschrijving,
mld_opdr_kosten,
sf.fin_factuur_statuses_omschr,
f.fin_factuur_totaal
f.fin_factuur_totaal,
mld_opdr_datumbegin boekmaand
FROM fin_factuur f,
mld_opdr o,
mld_melding m,
@@ -636,9 +644,10 @@ AS
|| cnt_factuurschema_boekmaand
|| ')',
NULL,
ROUND(cfs.cnt_factuurschema_bedrag * (COALESCE(cnt_contract_plaats_gewicht, c.cnt_contract_kosten)/c.cnt_contract_kosten),2),
cfs.cnt_factuurschema_bedrag * (COALESCE(cp.cnt_contract_plaats_gewicht, cnt_contract_kosten) / COALESCE(cnt_contract_kosten, 0)),
sf.fin_factuur_statuses_omschr,
f.fin_factuur_totaal
f.fin_factuur_totaal,
TO_DATE (cnt_factuurschema_boekmaand, 'yyyy-mm')
FROM fin_factuur f,
cnt_contract c,
cnt_contract_plaats cp,
@@ -648,13 +657,15 @@ AS
alg_locatie l,
alg_gebouw g,
fin_factuur_statuses sf,
cnt_factuurschema cfs
cnt_factuurschema cfs,
cnt_discipline d
WHERE c.cnt_contract_key = f.cnt_contract_key(+)
AND c.ins_discipline_key = d.ins_discipline_key
AND c.cnt_contract_key = cp.cnt_contract_key
AND cp.cnt_alg_plaats_key = l.alg_locatie_key
AND l.alg_locatie_key = g.alg_locatie_key
AND g.prs_kostenplaats_key = k.prs_kostenplaats_key
AND c.prs_kostensoort_key = ks.prs_kostensoort_key(+)
AND c.prs_kostensoort_key = COALESCE(ks.prs_kostensoort_key, d.prs_kostensoort_key)
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
AND f.fin_factuur_statuses_key = sf.fin_factuur_statuses_key(+)
AND c.cnt_contract_key = cfs.cnt_contract_key
@@ -664,7 +675,7 @@ AS
AND TRUNC (
SYSDATE,
'y')
+ 364
+ (2*364)
AND cfs.cnt_factuurschema_boekmaand = f.fin_factuur_boekmaand(+);