MDUX#52640 Views mbt automatische notificatie voor keuring elektrisch gereedschap
svn path=/Customer/trunk/; revision=37865
This commit is contained in:
@@ -3194,6 +3194,99 @@ AS
|
||||
TO_DATE ('01-01-2010', 'DD-MM-YYYY')) x;
|
||||
|
||||
|
||||
--MDUX#52640 - Notificatie Keuring elektrisch handgereedschap, leverancier
|
||||
CREATE OR REPLACE FORCE VIEW MDUX_V_NOTI_KEURING_EXTERN
|
||||
(
|
||||
CODE,
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
KEY,
|
||||
XKEY,
|
||||
XEMAIL,
|
||||
XMOBILE
|
||||
)
|
||||
AS
|
||||
SELECT n.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
b.prs_perslid_key,
|
||||
('(Her)keuring' || ' - ' || a.prs_afdeling_omschrijving),
|
||||
d.ins_deel_key,
|
||||
NULL,
|
||||
l.prs_bedrijf_email,
|
||||
NULL
|
||||
FROM ins_deel d,
|
||||
ins_srtcontrole sc,
|
||||
prs_afdeling a,
|
||||
prs_perslid b,
|
||||
prs_bedrijf l,
|
||||
ins_kenmerkdeel kmd,
|
||||
ins_kenmerk km,
|
||||
ins_deelsrtcontrole dsc,
|
||||
fac_srtnotificatie n
|
||||
WHERE sc.ins_srtcontrole_key = 270 --Jaarlijkse keuring Objectsoort Elektrisch handgereedschap
|
||||
AND d.ins_srtdeel_key = 401
|
||||
AND n.fac_srtnotificatie_code = 'CUST02'
|
||||
AND a.prs_afdeling_key = d.ins_alg_ruimte_key
|
||||
AND l.prs_bedrijf_key = kmd.ins_kenmerkdeel_waarde
|
||||
AND km.ins_kenmerk_key = kmd.ins_kenmerk_key
|
||||
AND km.ins_srtkenmerk_key = 202 --Kenmerk Leverancier
|
||||
AND d.ins_deel_key = dsc.ins_deel_key(+)
|
||||
AND d.prs_perslid_key_beh = b.prs_perslid_key(+)
|
||||
AND d.ins_deel_verwijder IS NULL
|
||||
AND COALESCE (
|
||||
TRUNC (dsc.ins_deelsrtcontrole_plandatum),
|
||||
TRUNC(COALESCE (
|
||||
(SELECT dsc.ins_deelsrtcontrole_plandatum
|
||||
FROM ins_deelsrtcontrole dsc
|
||||
WHERE dsc.ins_deel_key = d.ins_deel_key
|
||||
AND dsc.ins_deelsrtcontrole_status IN (5, 6)),
|
||||
fac.nextcyclusdatedeel (d.ins_deel_key,
|
||||
sc.ins_srtcontrole_key,
|
||||
1)))) = TRUNC (SYSDATE + 14);
|
||||
|
||||
|
||||
--MDUX#52640 - Notificatie Keuring elektrisch handgereedschap, interne organisatie
|
||||
CREATE OR REPLACE FORCE VIEW MDUX_V_NOTI_KEURING_INTERN
|
||||
(
|
||||
CODE,
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
KEY,
|
||||
XKEY
|
||||
)
|
||||
AS
|
||||
SELECT n.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
b.prs_perslid_key,
|
||||
('(Her)keuring' || ' - ' || a.prs_afdeling_omschrijving),
|
||||
d.ins_deel_key,
|
||||
NULL
|
||||
FROM ins_deel d,
|
||||
ins_srtcontrole sc,
|
||||
prs_afdeling a,
|
||||
prs_perslid b,
|
||||
ins_deelsrtcontrole dsc,
|
||||
fac_srtnotificatie n
|
||||
WHERE sc.ins_srtcontrole_key = 270 --Jaarlijkse keuring Objectsoort Elektrisch handgereedschap
|
||||
AND d.ins_srtdeel_key = 401
|
||||
AND n.fac_srtnotificatie_code = 'CUST03'
|
||||
AND a.prs_afdeling_key = d.ins_alg_ruimte_key
|
||||
AND d.prs_perslid_key_beh = b.prs_perslid_key(+)
|
||||
AND d.ins_deel_key = dsc.ins_deel_key(+)
|
||||
AND d.ins_deel_verwijder IS NULL
|
||||
AND COALESCE (
|
||||
TRUNC (dsc.ins_deelsrtcontrole_plandatum),
|
||||
TRUNC(COALESCE (
|
||||
(SELECT dsc.ins_deelsrtcontrole_plandatum
|
||||
FROM ins_deelsrtcontrole dsc
|
||||
WHERE dsc.ins_deel_key = d.ins_deel_key
|
||||
AND dsc.ins_deelsrtcontrole_status IN (5, 6)),
|
||||
fac.nextcyclusdatedeel (d.ins_deel_key,
|
||||
sc.ins_srtcontrole_key,
|
||||
1)))) = TRUNC (SYSDATE + 14);
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user