From 1d9f5603d2ab9e16c0db58f6ea424d609158b7f6 Mon Sep 17 00:00:00 2001 From: Arthur Egberink Date: Mon, 6 May 2024 15:02:10 +0000 Subject: [PATCH] NETS#82953 -- Graag de onderwerpregel van de contractherinnering aanpassen svn path=/Customer/trunk/; revision=64553 --- NETS/nets.sql | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 NETS/nets.sql diff --git a/NETS/nets.sql b/NETS/nets.sql new file mode 100644 index 000000000..104c57884 --- /dev/null +++ b/NETS/nets.sql @@ -0,0 +1,82 @@ +-- +-- $Id$ +-- +-- Script containing customer specific sql statements for Netwerkstat Twente (Gemeente Borne) + +DEFINE thisfile = 'NETS.SQL' +DEFINE dbuser = 'NETS' + +SET ECHO ON +SET DEFINE ON +COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT; +COLUMN fcltcusttxt NEW_VALUE fcltcusttxt NOPRINT; +WHENEVER SQLERROR CONTINUE; +SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL; +SPOOL &fcltlogfile +WHENEVER SQLERROR EXIT; +SELECT adm.checkscriptcust('&dbuser') AS fcltcusttxt FROM DUAL; +WHENEVER SQLERROR CONTINUE; +--------------------------------------- +PROMPT &fcltcusttxt +--------------------------------------- +SET DEFINE OFF + +------ payload begin ------ + +CREATE OR REPLACE VIEW nets_v_noti_cntreminder_rappel +AS + SELECT 'CUST01' code, + NULL sender, + c.prs_perslid_key_beh receiver, + 'Op ' + || TO_CHAR (c.cnt_contract_looptijd_tot, 'dd-mm-yyyy') + || ' loopt ' + || c.cnt_contract_nummer_intern + || ' (' + || c.cnt_contract_omschrijving + || ') af.' text, + c.cnt_contract_key key, + NULL xkey + FROM cnt_v_aanwezigcontract c, + prs_bedrijf b, + prs_perslid p, + prs_v_afdeling_boom ab + WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key + AND c.prs_perslid_key_beh = p.prs_perslid_key + AND p.prs_afdeling_key = ab.prs_afdeling_key + AND ab.prs_afdeling_key1 IN (41, 42, 43) -- Alleen mails naar ALM/ENS/BOR-beh! + AND TRUNC (SYSDATE) = TRUNC (cnt.cnt_getRappeldatum (c.cnt_contract_key)) + UNION ALL + SELECT 'CUST01' code, + NULL sender, + c.prs_perslid_key_eig receiver, + 'Op ' + || TO_CHAR (c.cnt_contract_looptijd_tot, 'dd-mm-yyyy') + || ' loopt ' + || c.cnt_contract_nummer_intern + || ' (' + || c.cnt_contract_omschrijving + || ') af.' text, + c.cnt_contract_key key, + NULL xkey + FROM cnt_v_aanwezigcontract c, + prs_bedrijf b, + prs_perslid p, + prs_v_afdeling_boom ab + WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key + AND c.prs_perslid_key_eig = p.prs_perslid_key + AND p.prs_afdeling_key = ab.prs_afdeling_key + AND ab.prs_afdeling_key1 = 43 -- Alleen mails naar BOR-eig! + AND TRUNC (SYSDATE) = TRUNC (cnt.cnt_getRappeldatum (c.cnt_contract_key)); + +------ payload end ------ + +SET DEFINE OFF +BEGIN adm.systrackscriptId ('$Id$', 0); END; +/ + +COMMIT; +SET ECHO OFF +SPOOL OFF +SET DEFINE ON +PROMPT Logfile of this upgrade is: &fcltlogfile