MDUX#74027 Maandelijks overzicht aflopende huurovereenkomsten
svn path=/Customer/trunk/; revision=57265
This commit is contained in:
155
MDUX/mdux.sql
155
MDUX/mdux.sql
@@ -5232,6 +5232,161 @@ BEGIN
|
||||
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE VIEW mdux_v_rap_contr_list
|
||||
(
|
||||
cnt_contract_key,
|
||||
contractnummer,
|
||||
versie,
|
||||
beheerder,
|
||||
omschrijving,
|
||||
bedrijf,
|
||||
opzegdatum,
|
||||
mailadres,
|
||||
discipline_key,
|
||||
contractsoort,
|
||||
extra_key
|
||||
)
|
||||
AS
|
||||
SELECT cnt_contract_key,
|
||||
contractnummer,
|
||||
versie,
|
||||
beheerder,
|
||||
omschrijving,
|
||||
bedrijf,
|
||||
opzegdatum,
|
||||
mailadres,
|
||||
discipline_key,
|
||||
contractsoort,
|
||||
extra_key
|
||||
FROM (SELECT c.cnt_contract_key,
|
||||
c.cnt_contract_nummer_intern
|
||||
AS contractnummer,
|
||||
cnt_contract_versie
|
||||
AS versie,
|
||||
c.prs_perslid_key_beh
|
||||
AS beheerder,
|
||||
c.cnt_contract_omschrijving
|
||||
AS omschrijving,
|
||||
b.prs_bedrijf_naam
|
||||
AS bedrijf,
|
||||
cnt.cnt_getopzegdatum (c.cnt_contract_key)
|
||||
opzegdatum,
|
||||
'facilitair@medux.nl'
|
||||
AS mailadres,
|
||||
c.ins_discipline_key
|
||||
AS discipline_key,
|
||||
d.ins_discipline_omschrijving
|
||||
AS contractsoort,
|
||||
1
|
||||
AS extra_key
|
||||
FROM cnt_v_aanwezigcontract c,
|
||||
prs_bedrijf b,
|
||||
ins_tab_discipline d
|
||||
WHERE b.prs_bedrijf_key = c.cnt_prs_bedrijf_key
|
||||
AND c.ins_discipline_key = d.ins_discipline_key
|
||||
AND c.ins_discipline_key <> 301 --MDUX#73225 Rappels sturen naar vastgoed@medux.nl voor contracten mbt huur panden
|
||||
AND cnt_contract_verwijder IS NULL
|
||||
AND cnt_contract_status = 0 --actieve contracten
|
||||
AND (TRUNC (cnt.cnt_getopzegdatum (c.cnt_contract_key)) BETWEEN TRUNC (
|
||||
ADD_MONTHS (
|
||||
SYSDATE,
|
||||
+1),
|
||||
'MM')
|
||||
AND TRUNC (
|
||||
ADD_MONTHS (
|
||||
SYSDATE,
|
||||
+4),
|
||||
'MM'))
|
||||
UNION ALL
|
||||
SELECT c.cnt_contract_key,
|
||||
c.cnt_contract_nummer_intern
|
||||
AS contractnummer,
|
||||
cnt_contract_versie
|
||||
AS versie,
|
||||
c.prs_perslid_key_beh
|
||||
AS beheerder,
|
||||
c.cnt_contract_omschrijving
|
||||
AS omschrijving,
|
||||
b.prs_bedrijf_naam
|
||||
AS bedrijf,
|
||||
cnt.cnt_getopzegdatum (c.cnt_contract_key)
|
||||
opzegdatum,
|
||||
'vastgoed@medux.nl'
|
||||
AS mailadres,
|
||||
c.ins_discipline_key
|
||||
AS discipline_key,
|
||||
d.ins_discipline_omschrijving
|
||||
AS contractsoort,
|
||||
2
|
||||
AS extra_key
|
||||
FROM cnt_v_aanwezigcontract c,
|
||||
prs_bedrijf b,
|
||||
ins_tab_discipline d
|
||||
WHERE b.prs_bedrijf_key = c.cnt_prs_bedrijf_key
|
||||
AND c.ins_discipline_key = d.ins_discipline_key
|
||||
AND c.ins_discipline_key = 301 --MDUX#73225 Rappels sturen naar vastgoed@medux.nl voor contracten mbt huur panden
|
||||
AND cnt_contract_verwijder IS NULL
|
||||
AND cnt_contract_status = 0 --actieve contracten
|
||||
AND (TRUNC (cnt.cnt_getopzegdatum (c.cnt_contract_key)) BETWEEN TRUNC (
|
||||
ADD_MONTHS (
|
||||
SYSDATE,
|
||||
+1),
|
||||
'MM')
|
||||
AND TRUNC (
|
||||
ADD_MONTHS (
|
||||
SYSDATE,
|
||||
+4),
|
||||
'MM')))
|
||||
ORDER BY mailadres, opzegdatum;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW mdux_v_noti_contr_list
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
key,
|
||||
xkey,
|
||||
xemail,
|
||||
xmobile,
|
||||
xsender
|
||||
)
|
||||
AS
|
||||
SELECT 'CUST08',
|
||||
NULL,
|
||||
NULL,
|
||||
'Aflopende overeenkomsten',
|
||||
(SELECT MAX (fac_usrrap_key)
|
||||
FROM fac_usrrap
|
||||
WHERE UPPER (fac_usrrap_view_name) = 'MDUX_V_RAP_CONTR_LIST')
|
||||
rapportnr,
|
||||
rap.extra_key,
|
||||
'facilitair@medux.nl',
|
||||
NULL,
|
||||
NULL
|
||||
FROM mdux_v_rap_contr_list rap
|
||||
WHERE rap.extra_key = 1
|
||||
AND fac.safe_to_number (TO_CHAR (SYSDATE, 'DD')) = 1 --Enkel op eerste dag van de maand
|
||||
GROUP BY rap.extra_key
|
||||
UNION ALL
|
||||
SELECT 'CUST08',
|
||||
NULL,
|
||||
NULL,
|
||||
'Aflopende huurovereenkomsten',
|
||||
(SELECT MAX (fac_usrrap_key)
|
||||
FROM fac_usrrap
|
||||
WHERE UPPER (fac_usrrap_view_name) = 'MDUX_V_RAP_CONTR_LIST')
|
||||
rapportnr,
|
||||
rap.extra_key,
|
||||
'vastgoed@medux.nl',
|
||||
NULL,
|
||||
NULL
|
||||
FROM mdux_v_rap_contr_list rap
|
||||
WHERE rap.extra_key = 2
|
||||
AND fac.safe_to_number (TO_CHAR (SYSDATE, 'DD')) = 1 --Enkel op eerste dag van de maand
|
||||
GROUP BY rap.extra_key;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user