AKZA#57881: Bericht naar Area gedelegeerden
svn path=/Customer/trunk/; revision=42835
This commit is contained in:
178
AKZA/AKZA.SQL
178
AKZA/AKZA.SQL
@@ -10446,72 +10446,130 @@ AS
|
||||
|
||||
-- Notificatie naar areagedelegeerde AKZA#41201
|
||||
-- Voor alle nieuwe meldingen waarbij het vinkje werkvergunning aanstaat (km441) en een waarbij een werkvergunning is aangemaakt (km961)
|
||||
-- En waarbij aangegeven is dat de areagedelegeerde geinformeerd moet worden (km1021)
|
||||
-- En waarbij aangegeven is dat de areagedelegeerde geinformeerd moet worden (km1021), AKZA#57881 direct of op een later moment
|
||||
-- hierbij de areagedelegeerde ophalen die bij de ruimte is vastgelegd (km 1160)
|
||||
CREATE OR REPLACE VIEW AKZA_V_NOTI_PTW_AREAGD
|
||||
(
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
CODE,
|
||||
FAC_SRTNOTIFICATIE_KEY,
|
||||
KEY,
|
||||
XKEY,
|
||||
XEMAIL,
|
||||
XMOBILE,
|
||||
XSENDER
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
CODE,
|
||||
FAC_SRTNOTIFICATIE_KEY,
|
||||
KEY,
|
||||
XKEY,
|
||||
XEMAIL,
|
||||
XMOBILE,
|
||||
XSENDER
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT
|
||||
NULL,
|
||||
p.prs_perslid_key,
|
||||
REPLACE (n.fac_srtnotificatie_oms, '##mldnr##', m.mld_melding_key),
|
||||
fac_srtnotificatie_code,
|
||||
n.fac_srtnotificatie_key,
|
||||
m.mld_melding_key,
|
||||
NULL xkey,
|
||||
p.prs_perslid_email xemail,
|
||||
NULL xmobile,
|
||||
'no_reply@akza.facilitor.nl'
|
||||
FROM fac_tracking t,
|
||||
fac_srtnotificatie n,
|
||||
mld_melding m,
|
||||
alg_v_allonrgoed_gegevens r,
|
||||
alg_onrgoedkenmerk ad,
|
||||
prs_perslid p,
|
||||
(SELECT km.mld_melding_key
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 441) ptw_nodig,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 961) ptw,
|
||||
SELECT DISTINCT
|
||||
NULL,
|
||||
p.prs_perslid_key,
|
||||
REPLACE (n.fac_srtnotificatie_oms, '##mldnr##', m.mld_melding_key),
|
||||
fac_srtnotificatie_code,
|
||||
n.fac_srtnotificatie_key,
|
||||
m.mld_melding_key,
|
||||
NULL
|
||||
xkey,
|
||||
p.prs_perslid_email
|
||||
xemail,
|
||||
NULL
|
||||
xmobile,
|
||||
'no_reply@akza.facilitor.nl'
|
||||
FROM fac_tracking t,
|
||||
fac_srtnotificatie n,
|
||||
mld_melding m,
|
||||
alg_v_allonrgoed_gegevens r,
|
||||
alg_onrgoedkenmerk ad,
|
||||
prs_perslid p,
|
||||
(SELECT km.mld_melding_key
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 441) ptw_nodig,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 1021) areaged
|
||||
WHERE T.FAC_TRACKING_REFKEY = M.MLD_MELDING_KEY
|
||||
AND T.FAC_SRTNOTIFICATIE_KEY = 21 --- nieuwe melding
|
||||
AND N.FAC_SRTNOTIFICATIE_CODE = 'CUST06'
|
||||
AND m.mld_melding_key = ptw_nodig.mld_melding_key
|
||||
AND m.mld_melding_key = ptw.mld_melding_key
|
||||
AND m.mld_melding_key = areaged.mld_melding_key
|
||||
AND m.mld_alg_onroerendgoed_keys = r.alg_onroerendgoed_keys
|
||||
AND r.alg_ruimte_key = ad.alg_onrgoed_key
|
||||
AND ad.alg_kenmerk_key = 1160
|
||||
AND ad.alg_onrgoedkenmerk_waarde = p.prs_perslid_key
|
||||
AND t.fac_tracking_datum >
|
||||
(SELECT fac_notificatie_job_nextrun
|
||||
- fac_notificatie_job_interval / 24
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (fac_notificatie_job_view) =
|
||||
'AKZA_V_NOTI_PTW_AREAGD')
|
||||
AND t.fac_tracking_datum <
|
||||
(SELECT fac_notificatie_job_nextrun
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (fac_notificatie_job_view) =
|
||||
'AKZA_V_NOTI_PTW_AREAGD');
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 961) ptw,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 1021) areaged
|
||||
WHERE T.FAC_TRACKING_REFKEY = M.MLD_MELDING_KEY
|
||||
AND T.FAC_SRTNOTIFICATIE_KEY = 21 --- nieuwe melding
|
||||
AND N.FAC_SRTNOTIFICATIE_CODE = 'CUST06'
|
||||
AND m.mld_melding_key = ptw_nodig.mld_melding_key
|
||||
AND m.mld_melding_key = ptw.mld_melding_key
|
||||
AND m.mld_melding_key = areaged.mld_melding_key
|
||||
AND m.mld_alg_onroerendgoed_keys = r.alg_onroerendgoed_keys
|
||||
AND r.alg_ruimte_key = ad.alg_onrgoed_key
|
||||
AND ad.alg_kenmerk_key = 1160
|
||||
AND ad.alg_onrgoedkenmerk_waarde = p.prs_perslid_key
|
||||
AND t.fac_tracking_datum >
|
||||
(SELECT fac_notificatie_job_nextrun
|
||||
- fac_notificatie_job_interval / 24
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (fac_notificatie_job_view) =
|
||||
'AKZA_V_NOTI_PTW_AREAGD')
|
||||
AND t.fac_tracking_datum <
|
||||
(SELECT fac_notificatie_job_nextrun
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (fac_notificatie_job_view) =
|
||||
'AKZA_V_NOTI_PTW_AREAGD')
|
||||
UNION ALL
|
||||
SELECT DISTINCT
|
||||
NULL,
|
||||
p.prs_perslid_key,
|
||||
REPLACE (n.fac_srtnotificatie_oms, '##mldnr##', m.mld_melding_key),
|
||||
fac_srtnotificatie_code,
|
||||
n.fac_srtnotificatie_key,
|
||||
m.mld_melding_key,
|
||||
NULL
|
||||
xkey,
|
||||
p.prs_perslid_email
|
||||
xemail,
|
||||
NULL
|
||||
xmobile,
|
||||
'no_reply@akza.facilitor.nl'
|
||||
FROM fac_tracking t,
|
||||
fac_srtnotificatie n,
|
||||
mld_melding m,
|
||||
alg_v_allonrgoed_gegevens r,
|
||||
alg_onrgoedkenmerk ad,
|
||||
prs_perslid p,
|
||||
(SELECT km.mld_melding_key
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 441) ptw_nodig,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 961) ptw,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 1021) areaged
|
||||
WHERE t.fac_tracking_refkey = m.mld_melding_key
|
||||
AND t.fac_tracking_oms LIKE
|
||||
'%Areagedelegeerde informeren?: (leeg) --> 1%' --- of als in een later stadium nog het kenmerk gevuld wordt
|
||||
AND n.fac_srtnotificatie_code = 'CUST06'
|
||||
AND m.mld_melding_key = ptw_nodig.mld_melding_key
|
||||
AND m.mld_melding_key = ptw.mld_melding_key
|
||||
AND m.mld_melding_key = areaged.mld_melding_key
|
||||
AND m.mld_alg_onroerendgoed_keys = r.alg_onroerendgoed_keys
|
||||
AND r.alg_ruimte_key = ad.alg_onrgoed_key
|
||||
AND ad.alg_kenmerk_key = 1160
|
||||
AND ad.alg_onrgoedkenmerk_waarde = p.prs_perslid_key
|
||||
AND t.fac_tracking_datum >
|
||||
(SELECT fac_notificatie_job_nextrun
|
||||
- fac_notificatie_job_interval / 24
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (fac_notificatie_job_view) =
|
||||
'AKZA_V_NOTI_PTW_AREAGD')
|
||||
AND t.fac_tracking_datum <
|
||||
(SELECT fac_notificatie_job_nextrun
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (fac_notificatie_job_view) =
|
||||
'AKZA_V_NOTI_PTW_AREAGD');
|
||||
|
||||
CREATE OR REPLACE VIEW AKZ_HUUR_VERHUURB_RUIMTE_PERSL
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user