Opgezegde klanten

svn path=/Customer/; revision=69907
This commit is contained in:
Jos Groot Lipman
2025-07-31 14:56:49 +00:00
parent 2c2388c2a7
commit 9aceb779d1
73 changed files with 0 additions and 15821 deletions

View File

@@ -1,58 +0,0 @@
-- Script containing customer specific configuration sql statements for De Blije Borgh
-- $Revision$
-- $Id$
DEFINE thisfile = 'BLIJ.SQL'
DEFINE dbuser = '^BLIJ'
DEFINE custid = 'BLIJ'
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 blij_v_rap_persons
(
perslid_key,
naam,
naam_friendly
)
AS
SELECT p.prs_perslid_key,
pfn.prs_perslid_naam_full,
pfn.prs_perslid_naam_friendly
FROM prs_v_aanwezigperslid p,
prs_v_perslid_fullnames pfn,
prs_srtperslid fun
WHERE fun.prs_srtperslid_key = p.prs_srtperslid_key
AND pfn.prs_perslid_key = p.prs_perslid_key
AND (p.prs_perslid_naam) NOT LIKE 'API-user%'
AND p.prs_perslid_naam NOT LIKE '%Facilitor%'
AND UPPER (fun.prs_srtperslid_omschrijving) NOT LIKE
'%ALGEMEEN ACCOUNT%'
ORDER BY pfn.prs_perslid_naam_full;
------ 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

View File

@@ -1,271 +0,0 @@
--
-- $Id$
--
DEFINE thisfile = 'BRWN.SQL'
DEFINE dbuser = 'BRWN'
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 ------
-- Personen import
CREATE OR REPLACE PROCEDURE brwn_import_perslid (p_import_key IN NUMBER)
AS
CURSOR c_afd
IS
SELECT DISTINCT prs_kenmerk2 prs_afdeling_omschrijving
FROM fac_imp_perslid
WHERE NOT EXISTS (SELECT 1 FROM prs_afdeling
WHERE prs_afdeling_verwijder IS NULL
AND UPPER(prs_afdeling_omschrijving) = UPPER(prs_kenmerk2));
v_seq_of_columns VARCHAR (255);
oracle_err_num NUMBER;
oracle_err_mes VARCHAR2 (200);
v_errormsg VARCHAR2 (200);
v_errorhint VARCHAR2 (200);
BEGIN
-- Verwijder lege records
DELETE fac_imp_file WHERE SUBSTR(fac_imp_file_line, 1,7) = ';;;;;;;' AND fac_import_key = p_import_key;
v_seq_of_columns := '0;0;0;0;0;0;1;6;0;5;'
-- v_alg_locatie_code 1
-- v_alg_gebouw_code 2
-- v_alg_verdieping_volgnr 3
-- v_alg_ruimte_nr 4
-- v_prs_werkplek_volgnr 5
-- v_prs_werkplek_omschrijving 6
-- v_prs_afdeling_naam 7
-- v_prs_perslid_naam 8
-- v_prs_perslid_tussenvoegsel 9
-- v_prs_perslid_voornaam 10
|| '0;0;0;0;0;9;7;11;0;0;'
-- v_prs_perslid_voorletters 11
-- v_prs_perslid_partner_naam 12
-- v_prs_perslid_partner_tussenv 13
-- v_prs_naamgebruik_code 14 0 (default) perslid_naam en perslid_tussenvoegsel worden gebruikt
-- 1 personen die de geboortenaam van de partner icm de eigen naam willen gebruiken
-- 2 personen die de geboortenaam van de partner willen gebruiken
-- 3 personen die de eigen naam icm de geboortenaam van de partner willen gebruiken
-- v_prs_perslid_geslacht 15 Gebruik 'man', 'm' of 1 voor man en 'vrouw', 'v' of 0 voor vrouw case insensitive geen default
-- v_prs_perslid_telefoonnr 16
-- v_prs_perslid_mobiel 17
-- v_prs_perslid_email 18
-- v_prs_perslid_dienstverband 19
-- v_prs_perslid_nr 20
|| '10;0;0;0;0;0;2;3;4;0;'
-- v_prs_srtperslid_omschrijving 21
-- v_prs_perslid_oslogin 22
-- v_prs_perslid_wachtwoord 23
-- v_prs_perslid_titel 24
-- v_prs_perslid_apikey 25
-- v_dummy 26
-- v_prs_kenmerk1 27
-- v_prs_kenmerk2 28
-- v_prs_kenmerk3 29
-- v_prs_kenmerk4 30
|| '0;0;0;0;0;0;0;0;0;0;'
|| '0;0;0;0;0;0';
prs.import_perslid(p_import_key, v_seq_of_columns, '%"%Referentie blokkeren";"Plaats";"Afdeling";"Weergavenaam";"Voornaam";"Achternaam";"Mobiele telefoon";"Office";"Telefoonnummer";"Titel";"User principal name"%');
-- De weergave naam in kenmerk3 bevat naast de achternaam ook (indien gewenst) de meisjesnaam
-- De tussenvoegsels zitten tussen de voornaam en de achternaam
UPDATE fac_imp_perslid
SET prs_perslid_naam = SUBSTR(prs_kenmerk3, INSTR(prs_kenmerk3,prs_perslid_naam), 60),
prs_perslid_tussenvoegsel = substr(prs_kenmerk3, length(prs_perslid_voornaam)+2, INSTR(prs_kenmerk3,prs_perslid_naam) - (length(prs_perslid_voornaam)+3));
-- We gaan de afdeling en aanmaken als ze nog niet bestaan
FOR rec IN c_afd
LOOP
BEGIN
INSERT INTO prs_afdeling (prs_afdeling_naam, prs_afdeling_omschrijving, prs_bedrijf_key)
VALUES (SUBSTR(rec.prs_afdeling_omschrijving, 1,15), SUBSTR(rec.prs_afdeling_omschrijving, 1,60), 6);
EXCEPTION WHEN OTHERS
THEN
fac.imp_writelog (p_import_key, 'E', rec.prs_afdeling_omschrijving || ' Kan afdeling niet toevoegen', '');
END;
END LOOP;
-- We gaan op zoek naar de afdelinsnaam die hoort bij de omschrijving in kenmerk2
UPDATE fac_imp_perslid
SET prs_afdeling_naam =
(SELECT MIN (prs_afdeling_naam)
FROM prs_afdeling
WHERE UPPER (prs_afdeling_omschrijving) = UPPER (prs_kenmerk2));
-- Is de organisatie niet ingevuld dan komen de mensen onder afdeling NI te vallen.
-- In het kenmerk staat dan de afdeling zoals ze geimporteerd zijn.
UPDATE fac_imp_perslid SET prs_afdeling_naam = SUBSTR(prs_kenmerk2, 1,15) WHERE prs_afdeling_naam IS NULL;
UPDATE fac_imp_perslid
SET prs_perslid_oslogin =
SUBSTR (prs_perslid_email, 1, INSTR (prs_perslid_email, '@') - 1);
END brwn_import_perslid;
/
CREATE OR REPLACE PROCEDURE brwn_update_perslid (p_import_key IN NUMBER)
IS
CURSOR c_del IS
SELECT p.prs_perslid_key, p.prs_perslid_nr, pf.prs_perslid_naam_full, p.prs_perslid_oslogin
FROM fac_imp_perslid i, prs_perslid p, prs_v_perslid_fullnames_all pf, prs_v_afdeling a
WHERE p.prs_afdeling_key = a.prs_afdeling_key
AND a.prs_bedrijf_key = 6 -- Brabant Wonen
AND p.prs_perslid_email = i.prs_perslid_email(+)
AND pf.prs_perslid_key = p.prs_perslid_key
AND i.prs_perslid_email IS NULL
AND p.prs_perslid_verwijder IS NULL;
CURSOR c_updafd IS
SELECT prs_perslid_key, prs_kenmerk2
FROM fac_imp_perslid
WHERE prs_perslid_key IS NOT NULL;
v_bedrijf_key NUMBER (10);
v_afdeling_key1 NUMBER (10);
v_afdeling_key2 NUMBER (10);
v_kostenplaats_key NUMBER (10);
v_kpn_nr_prev VARCHAR2 (20);
v_count_mandaat NUMBER (10);
v_count_man_prs NUMBER (10) := 0;
v_aanduiding VARCHAR2 (100);
v_errorhint VARCHAR2 (1000);
v_errormsg VARCHAR2 (1000);
v_count NUMBER;
oracle_err_num NUMBER;
oracle_err_mes VARCHAR2 (200);
BEGIN
SELECT COUNT(*)
INTO v_count
FROM fac_imp_perslid
WHERE fac_import_key = p_import_key;
IF v_count > 200
THEN
FOR rec IN c_del LOOP
BEGIN
v_errorhint := 'Persoon verwijderen: ' || rec.prs_perslid_naam_full || '-' || rec.prs_perslid_nr || '-' || rec.prs_perslid_oslogin;
prs.delete_perslid (p_import_key, rec.prs_perslid_key);
END;
END LOOP;
END IF;
prs.update_perslid (p_import_key, 'EMAIL', NULL);
-- Standaard zetten we de zichtbaarheid aan
UPDATE prs_perslid SET prs_perslid_visibility = 1 WHERE prs_perslid_aanmaak < SYSDATE - 1;
FOR rec IN c_updafd LOOP
FLX.setflex ('PRS', 1000, rec.prs_perslid_key, 'P', rec.prs_kenmerk2); -- afdeling volgens AD
END LOOP;
-- Zorg ervoor dat er geen persoonsgegevens achterblijven in de import tabel.
-- DELETE fac_imp_perslid;
COMMIT;
EXCEPTION
WHEN OTHERS
THEN
oracle_err_num := SQLCODE;
oracle_err_mes := SUBSTR (SQLERRM, 1, 100);
v_errormsg :=
'OTHERS (error '
|| oracle_err_num
|| '/'
|| oracle_err_mes
|| ')';
fac.imp_writelog (p_import_key,
'E',
v_aanduiding || v_errormsg,
v_errorhint);
END brwn_update_perslid;
/
-- View om via een rapport je collega te vinden die ook een werkplek gereserveerd heeft
CREATE OR REPLACE VIEW brwn_v_rap_find_collega_wp
AS
SELECT rrr.res_rsv_ruimte_van,
rrr.res_rsv_ruimte_tot,
DECODE (p.prs_perslid_visibility,
1, pf.prs_perslid_naam_full,
a.prs_afdeling_omschrijving) prs_perslid_naam,
a.prs_afdeling_omschrijving,
l.alg_locatie_omschrijving,
d.alg_gebouw_omschrijving,
d.alg_verdieping_code,
d.alg_ruimte_nr,
rd.res_deel_omschrijving,
d.ins_deel_omschrijving
FROM res_rsv_ruimte rrr,
res_rsv_deel rrd,
res_deel rd,
res_discipline r,
ins_v_deel_gegevens d,
prs_v_perslid_fullnames pf,
prs_afdeling a,
prs_perslid p,
alg_locatie l
WHERE rrr.res_rsv_ruimte_key = rrd.res_rsv_ruimte_key
AND rrd.res_deel_key = rd.res_deel_key
AND rd.res_ins_deel_key = d.ins_deel_key
AND rrr.res_rsv_ruimte_host_key = pf.prs_perslid_key
AND p.prs_perslid_key = pf.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key
AND rd.res_discipline_key = r.ins_discipline_key
--AND r.ins_discipline_min_level = 5 -- werkplekken
AND res_activiteit_key = 30 -- Werkplekken
AND d.alg_locatie_key = l.alg_locatie_key
AND TRUNC (res_rsv_ruimte_van) < TRUNC (SYSDATE) + 21
AND res_rsv_ruimte_van > TRUNC (SYSDATE);
-- Notificatie naar secretariaat bij nieuwe bestelling
CREATE OR REPLACE VIEW brwn_v_noti_bo_bes
AS
SELECT NULL sender,
NULL receiver,
'Facilitor: Er is een nieuwe bestelling ' || bes_bestelling_key text,
'CUST01' code,
bes_bestelling_key key,
NULL xkey,
'Secretariaat@brabantwonen.nl' xemail,
NULL xmobile,
NULL attachments
FROM bes_bestelling b
WHERE b.bes_bestelling_datum BETWEEN (SELECT fac_notificatie_job_nextrun - fac_notificatie_job_interval / 24
FROM fac_notificatie_job
WHERE fac_notificatie_job_view = 'BRWN_V_NOTI_BO_BES')
AND (SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE fac_notificatie_job_view = 'BRWN_V_NOTI_BO_BES');
------ 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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,508 +0,0 @@
-- Script containing combining all customer specific sql for LUDE: Ludens kinderopvang Utrecht
-- (c) 2014 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SPOOL xlude.lst
SET ECHO ON
SET DEFINE OFF
---------------------------------------------------------------------------------
-- INVESTERINGSBEGROTING --
---------------------------------------------------------------------------------
-- View voor kenmerkdomein 'Afdelingskostenplaatsen'
CREATE OR REPLACE VIEW lude_v_kpn_afd_invbegr
AS
SELECT prs_kostenplaats_key,
prs_kostenplaats_nr
|| ' '
|| prs_kostenplaats_omschrijving prs_kostenplaats_aanduiding
FROM prs_v_aanwezigkostenplaats
WHERE prs_kostenplaats_module = 'PRS'
AND prs_kostenplaats_upper != 'NVT';
-- Rapportage "Begrotingsoverzicht"
-- Toont alle meldingen in vakgroeptype "Investeringsbegroting", plus alle opdrachten-met-kosten
-- bij reguliere meldingen op een investeringsbegroting-projectkostenplaats
-- LUDE#939: ook meldingen tonen waar (toch) geen kosten op gemaakt zijn
CREATE OR REPLACE VIEW lude_v_rap_invbegr
AS
SELECT hide_f_sort,
fclt_f_jaar,
fclt_f_locatie,
budget fclt_x_budget,
prs_kostenplaats_limiet hide_f_limiet,
DECODE( INSTR(budget, fclt_f_jaar),
0, '<font style="font-weight:bold;color:#f00">'||budget||'</font><br/>(gepland: '||gepland||')',
budget)
html_budget,
fclt_f_kostenplaats,
html_nummer,
omschrijving,
fac.safe_to_number(
DECODE (fclt_f_substatus,
'Geannuleerd', NULL,
'Afgewezen', NULL,
geraamd) )
fclt_c_geraamd,
fac.safe_to_number(
DECODE (fclt_f_substatus,
'Geannuleerd', NULL,
'Afgewezen', NULL,
toegekend) )
fclt_c_toegekend,
fac.safe_to_number(
DECODE(besteed,
0, NULL,
besteed) )
fclt_c_besteed,
fclt_f_substatus,
fclt_f_status
FROM (
SELECT TO_CHAR(m.mld_melding_einddatum, 'YYYY')||LPAD(TO_CHAR(m.mld_melding_key), 6, '0') hide_f_sort,
TO_CHAR(m.mld_melding_einddatum, 'YYYY') fclt_f_jaar,
TO_CHAR(m.mld_melding_einddatum, 'DD-MM-YYYY') gepland,
l.alg_locatie_omschrijving fclt_f_locatie,
REPLACE(htf.escape_sc(km.prs_kostenplaats_omschrijving), '&'||'amp;', '&') budget,
km.prs_kostenplaats_limiet,
ka.prs_kostenplaats_aanduiding fclt_f_kostenplaats,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/MLD/mld_melding.asp?urole=fo&'||'mld_key='||m.mld_melding_key
|| '")''>'
|| htf.escape_sc(vt.ins_srtdiscipline_prefix||m.mld_melding_key)
|| '</a>'
html_nummer,
m.mld_melding_omschrijving omschrijving,
fac.safe_to_number(geraamd.mld_kenmerkmelding_waarde) geraamd,
fac.safe_to_number(toegekend.mld_kenmerkmelding_waarde) toegekend,
COALESCE(o_open.mld_opdr_kosten,0) + COALESCE(o_klaar.mld_opdr_kosten,0) besteed,
CASE
WHEN status.mld_melding_key IS NOT NULL
THEN ud_status.fac_usrdata_omschr
WHEN status.mld_melding_key IS NULL
THEN
CASE
WHEN m.mld_melding_status IN (0,2,3,4,7,99)
THEN
CASE
WHEN COALESCE(o_open.mld_opdr_kosten,0) > 0
THEN 'Uitgegeven'
WHEN COALESCE(o_klaar.mld_opdr_kosten,0) > 0
THEN 'Niet opgelost'
WHEN toegekend.mld_melding_key IS NOT NULL
THEN 'Toegekend'
WHEN geraamd.mld_melding_key IS NOT NULL
THEN 'Geraamd'
ELSE
'Aangevraagd'
END
ELSE
'Afgerond'
END
END
fclt_f_substatus,
CASE
WHEN m.mld_melding_status IN (0,2,3,4,7,99)
THEN 'Open'
ELSE 'Gesloten'
END
fclt_f_status
FROM mld_melding m,
mld_stdmelding sm,
mld_discipline vg,
ins_srtdiscipline vt,
alg_locatie l,
prs_kostenplaats km,
-- Opdrachten die al klaar zijn (met kosten)
(SELECT mld_melding_key,
SUM(mld_opdr_kosten) mld_opdr_kosten
FROM mld_opdr
WHERE mld_statusopdr_key NOT IN (1,2,3,4,5,8,10)
AND mld_opdr_kosten > 0
GROUP BY mld_melding_key) o_klaar,
-- Opdrachten die nog lopen (met kosten)
(SELECT mld_melding_key,
SUM(mld_opdr_kosten) mld_opdr_kosten
FROM mld_opdr
WHERE mld_statusopdr_key NOT IN (1,2,6,7,9)
AND mld_opdr_kosten > 0
GROUP BY mld_melding_key) o_open,
lude_v_kpn_afd_invbegr ka,
(SELECT km.* FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 1
AND km.mld_kenmerkmelding_verwijder IS NULL) geraamd,
(SELECT km.* FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 2
AND km.mld_kenmerkmelding_verwijder IS NULL) toegekend,
(SELECT km.* FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 21
AND km.mld_kenmerkmelding_verwijder IS NULL) status,
(SELECT km.* FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 42
AND km.mld_kenmerkmelding_verwijder IS NULL) kpn,
(SELECT * FROM fac_usrdata
WHERE fac_usrtab_key = 1) ud_status
WHERE m.mld_melding_status != 1
-- Afgemelde meldingen alleen meenemen als er geldige opdrachten (met of zonder kosten) bij zitten
-- LUDE#32939: Nee, toch niet; ook meenemen zonder kosten
AND NOT ( m.mld_melding_status IN (5,6)
AND NOT EXISTS (SELECT 1 FROM mld_opdr
WHERE mld_melding_key = m.mld_melding_key
--AND mld_opdr_kosten > 0
AND mld_statusopdr_key NOT IN (1,2) ) )
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
AND vg.ins_discipline_key = sm.mld_ins_discipline_key
AND vt.ins_srtdiscipline_key = vg.ins_srtdiscipline_key
AND vt.ins_srtdiscipline_key = 1
AND km.prs_kostenplaats_key = m.prs_kostenplaats_key
AND geraamd.mld_melding_key(+) = m.mld_melding_key
AND toegekend.mld_melding_key(+) = m.mld_melding_key
AND status.mld_melding_key(+) = m.mld_melding_key
AND ud_status.fac_usrdata_key(+) = fac.safe_to_number(status.mld_kenmerkmelding_waarde)
AND kpn.mld_melding_key(+) = m.mld_melding_key
AND ka.prs_kostenplaats_key(+) = fac.safe_to_number(kpn.mld_kenmerkmelding_waarde)
AND l.alg_locatie_key = m.mld_alg_locatie_key
AND o_open.mld_melding_key(+) = m.mld_melding_key
AND o_klaar.mld_melding_key(+) = m.mld_melding_key
UNION ALL
SELECT TO_CHAR(m.mld_melding_einddatum, 'YYYY')||LPAD(TO_CHAR(m.mld_melding_key), 6, '0') hide_f_sort,
TO_CHAR(m.mld_melding_einddatum, 'YYYY') fclt_f_jaar,
TO_CHAR(m.mld_melding_einddatum, 'DD-MM-YYYY') gepland,
l.alg_locatie_omschrijving fclt_f_locatie,
htf.escape_sc(k.prs_kostenplaats_omschrijving) budget,
k.prs_kostenplaats_limiet,
NULL fclt_f_kostenplaats,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/MLD/mld_melding.asp?urole=fo&'||'mld_key='||m.mld_melding_key
|| '")''>'
|| htf.escape_sc(vt.ins_srtdiscipline_prefix||m.mld_melding_key)
|| '</a>'
html_nummer,
m.mld_melding_omschrijving omschrijving,
NULL geraamd,
NULL toegekend,
o.mld_opdr_kosten besteed,
CASE
WHEN m.mld_melding_status IN (0,2,3,4,7,99)
THEN
CASE
WHEN o.mld_opdr_key IS NOT NULL AND o.mld_statusopdr_key IN (3,4,5,8,10)
THEN 'Uitgegeven'
WHEN o.mld_opdr_key IS NOT NULL AND o.mld_statusopdr_key IN (6,7,9)
THEN 'Niet opgelost'
ELSE 'Aangevraagd'
END
ELSE
'Afgemeld'
END
fclt_f_substatus,
CASE
WHEN m.mld_melding_status IN (0,2,3,4,7,99)
THEN 'Open'
ELSE 'Gesloten'
END
fclt_f_status
FROM mld_opdr o,
mld_melding m,
mld_stdmelding sm,
mld_discipline vg,
ins_srtdiscipline vt,
alg_locatie l,
prs_kostenplaats k
WHERE m.mld_melding_key = o.mld_melding_key
AND m.mld_melding_status != 1
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
AND vg.ins_discipline_key = sm.mld_ins_discipline_key
AND vt.ins_srtdiscipline_key = vg.ins_srtdiscipline_key
AND vt.ins_srtdiscipline_key != 1
AND l.alg_locatie_key = m.mld_alg_locatie_key
AND k.prs_kostenplaats_key = o.prs_kostenplaats_key
AND k.prs_kostenplaats_module = 'PRJ'
AND o.mld_opdr_kosten > 0);
-- Rapportage "Budget per locatie"
-- Sommeert bovenstaande rapportage per budget en locatie
CREATE OR REPLACE VIEW lude_v_rap_invbegr_budg_loc
AS
SELECT fclt_f_locatie||fclt_f_jaar||fclt_x_budget hide_f_sort,
fclt_f_jaar, fclt_f_locatie,
fclt_x_budget, html_budget,
hide_f_limiet,
SUM(fclt_c_toegekend) fclt_c_toegekend,
SUM(DECODE(fclt_f_status,
'Open', fclt_c_besteed) )
fclt_c_openstaand,
SUM(DECODE(fclt_f_status,
'Gesloten', fclt_c_besteed) )
fclt_c_uitgevoerd,
SUM(fclt_c_besteed) fclt_c_besteed,
SUM( COALESCE(fclt_c_besteed, fclt_c_toegekend) )
fclt_c_prognose
FROM lude_v_rap_invbegr
WHERE fclt_f_substatus NOT IN ('Geannuleerd', 'Afgewezen')
GROUP BY fclt_f_jaar, fclt_f_locatie, hide_f_limiet, fclt_x_budget, html_budget;
-- Rapportage "Budgetuitnuttig"
-- Beschikbaar budget per kostenplaats (categorie), uitgezet uitnutting.
-- Uitnutting = toegekend bedrag voor lopende meldingen, besteed bedrag voor afgesloten meldingen.
CREATE OR REPLACE VIEW lude_v_rap_invbegr_budg_uitnut
AS
SELECT fclt_f_jaar,
fclt_x_budget fclt_x_categorie,
html_budget html_categorie,
hide_f_limiet fclt_c_budget,
SUM(fclt_c_toegekend) fclt_c_toegekend,
SUM(fclt_c_openstaand) fclt_c_openstaand,
SUM(fclt_c_uitgevoerd) fclt_c_uitgevoerd,
SUM(fclt_c_besteed) fclt_c_besteed,
SUM(fclt_c_prognose) fclt_c_prognose
FROM lude_v_rap_invbegr_budg_loc
GROUP BY fclt_f_jaar, hide_f_limiet, fclt_x_budget, html_budget;
---------------------------------------------------------------------------------
-- MJB (MeerJarenonderhoudsBegroting) --
---------------------------------------------------------------------------------
-- Element = inspectie op MJB-object (component).
-- Elementen definieren met welke frequentie gebouwen/inventaris/apparatuur/... moeten
-- worden onderhouden/vervangen/...
-- Deze view levert alle inspecties op objectsoorten/-groepen in discipline "MJB", inclusief
-- periode, eenheidsprijs, eenheid, groep (categorie), verantwoordelijke (huurder/eigenaar)
-- en toelichting.
-- ins_discipline MJB 41
CREATE OR REPLACE VIEW lude_v_mjb_elementen
AS
SELECT ins_srtcontrole_key,
sd.ins_srtdeel_key,
sc.ins_srtcontrole_groep categorie,
sdg.ins_srtdeel_omschrijving objectsoort,
sc.ins_srtcontrole_omschrijving element,
sc.ins_srtcontrole_kosten eenheidsprijs,
sd.ins_srtdeel_eenheid eenheid,
sc.ins_srtcontrole_periode periode,
sc.ins_srtcontrole_opmerking verantwoordelijke,
sc.ins_srtcontrole_info toelichting
FROM ins_srtcontrole sc,
ins_v_srtdeel_gegevens sdg,
ins_srtdeel sd
WHERE sc.ins_srtinstallatie_key =
DECODE(sc.ins_srtcontrole_niveau,
'S', sdg.ins_srtdeel_key,
'G', sdg.ins_srtgroep_key,
'D', sdg.ins_discipline_key)
AND sdg.ins_discipline_key = 41
AND sd.ins_srtdeel_key = sdg.ins_srtdeel_key;
-- Rapportage met alle elementen
CREATE OR REPLACE VIEW lude_v_rap_mjb_elementen
AS
SELECT categorie fclt_f_categorie,
objectsoort fclt_f_objectsoort,
element fclt_f_element,
eenheidsprijs fclt_c_eenheidsprijs,
eenheid,
periode,
verantwoordelijke fclt_f_verantwoordelijke,
toelichting
FROM lude_v_mjb_elementen;
-- Component = MJB-object met inspectie(s).
-- Componenten zijn bulkobjecten ("30 TL-armaturen") waarmee vastgelegd wordt wanneer
-- bepaalde zaken op lokaties zijn aangeschaft. M.b.v. de elementen wordt dan bepaald
-- wanneer ze vervangen/onderhouden moeten worden en wat dat naar verwachting gaat kosten.
-- Daarbij kan per inspectieresultaat de prijs overruled worden. Uitstel is mogelijk.
-- ins_discipline MJB 41
-- ins_kenmerk Aantal 6
-- ins_kenmerk Uplift 7
-- ins_srtkenmerk Werkelijke eenh.prijs 22
CREATE OR REPLACE VIEW lude_v_mjb_componenten
AS
SELECT alg_locatie_key,
locatie,
categorie,
ins_srtdeel_key,
objectsoort,
e.ins_deel_key,
element,
aantal,
COALESCE(werkelijk, eenheidsprijs) eenheidsprijs,
eenheid,
uplift,
aantal * COALESCE(werkelijk, eenheidsprijs) * (1 + COALESCE(uplift, 0) / 100) totaalprijs,
werkelijk,
aanschaf,
laatste,
uitstel,
periode,
COALESCE(uitstel, COALESCE(laatste, aanschaf) + periode ) vervangingsjaar
-- ,verantwoordelijke
FROM (
SELECT l.alg_locatie_key,
l.alg_locatie_omschrijving locatie,
el.categorie categorie,
sd.ins_srtdeel_key,
sd.ins_srtdeel_omschrijving objectsoort,
el.ins_srtcontrole_key,
el.element element,
d.ins_deel_key,
fac.safe_to_number(aantal.ins_kenmerkdeel_waarde) aantal,
el.eenheidsprijs eenheidsprijs,
sd.ins_srtdeel_eenheid eenheid,
fac.safe_to_number(uplift.ins_kenmerkdeel_waarde) uplift,
fac.safe_to_number(TO_CHAR(d.ins_deel_aanmaak, 'YYYY')) aanschaf,
el.periode periode,
el.verantwoordelijke verantwoordelijke
FROM ins_deel d,
ins_srtdeel sd,
ins_srtgroep sg,
lude_v_mjb_elementen el,
ins_v_alg_onroerendgoed og,
alg_locatie l,
(SELECT * FROM ins_kenmerkdeel
WHERE ins_kenmerk_key = 6
AND ins_kenmerkdeel_verwijder IS NULL) aantal,
(SELECT * FROM ins_kenmerkdeel
WHERE ins_kenmerk_key = 7
AND ins_kenmerkdeel_verwijder IS NULL) uplift
WHERE d.ins_deel_verwijder IS NULL
AND sd.ins_srtdeel_key = d.ins_srtdeel_key
AND sg.ins_srtgroep_key = sd.ins_srtgroep_key
AND sg.ins_discipline_key = 41
AND og.alg_onrgoed_type = d.ins_alg_ruimte_type
AND og.alg_onrgoed_keys = d.ins_alg_ruimte_key
AND l.alg_locatie_key = og.alg_locatie_key
AND el.ins_srtdeel_key(+) = sd.ins_srtdeel_key
AND aantal.ins_deel_key = d.ins_deel_key
AND uplift.ins_deel_key(+) = d.ins_deel_key ) e
LEFT OUTER JOIN (
SELECT dsc.ins_srtcontrole_key, dsc.ins_deel_key,
fac.safe_to_number(TO_CHAR(dsc.ins_deelsrtcontrole_datum, 'YYYY')) laatste,
NULL uitstel, -- respijt is depricated
fac.safe_to_number(ins_kmdeelsrtcontr_waarde) werkelijk
FROM ins_deelsrtcontrole dsc,
ins_srtcontroledl_xcp xcp,
(SELECT kdsc.* FROM ins_kmdeelsrtcontr kdsc, ins_kenmerk k
WHERE k.ins_kenmerk_key = kdsc.ins_kenmerk_key
AND k.ins_srtkenmerk_key = 22
AND kdsc.ins_kmdeelsrtcontr_verwijder IS NULL) werkelijk
WHERE werkelijk.ins_deelsrtcontrole_key(+) = dsc.ins_deelsrtcontrole_key
AND xcp.ins_srtcontrole_key(+) = dsc.ins_srtcontrole_key
AND xcp.ins_deel_key(+) = dsc.ins_deel_key
AND dsc.ins_deelsrtcontrole_key =
(SELECT MAX(ins_deelsrtcontrole_key) FROM ins_deelsrtcontrole
WHERE ins_deel_key = dsc.ins_deel_key
AND ins_srtcontrole_key = dsc.ins_srtcontrole_key) ) c
ON e.ins_deel_key = c.ins_deel_key
AND e.ins_srtcontrole_key = c.ins_srtcontrole_key;
-- Rapportage met alle componenten
CREATE OR REPLACE VIEW lude_v_rap_mjb_componenten
AS
SELECT locatie||COALESCE(categorie,'_')||objectsoort||vervangingsjaar hide_f_sort,
locatie fclt_f_locatie,
categorie fclt_f_categorie,
objectsoort fclt_x_objectsoort,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/INS/ins_deel.asp?urole=bo&'||'ins_key='||ins_deel_key
|| '")''>'
|| htf.escape_sc(objectsoort)
|| '</a>'
html_object,
element fclt_f_element,
aantal,
eenheidsprijs,
'p/ '||eenheid eenheid,
uplift,
totaalprijs fclt_c_totaalprijs,
TO_CHAR(aanschaf) aanschaf,
TO_CHAR(laatste) uitgevoerd,
TO_CHAR(periode) periode,
TO_CHAR(uitstel) uitstel,
TO_CHAR(vervangingsjaar) fclt_f_vervangingsjaar
-- ,verantwoordelijke
FROM lude_v_mjb_componenten;
-- Gestylede rapportage die per jaar/locatie/categorie aangeeft hoeveel kiloeuro er
-- begroot moet worden voor MJB
CREATE OR REPLACE VIEW lude_v_rap_mjb_grid
AS
SELECT grid.locatie || '-' || grid.categorie hide_f_regel,
grid.locatie fclt_f_locatie,
grid.categorie fclt_f_categorie,
TO_CHAR(grid.jaar) fclt_f_jaar,
COALESCE (comp.totaalprijs, 0) bedrag
FROM (
SELECT DISTINCT a.alg_locatie_key,
j.jaar,
a.alg_locatie_omschrijving locatie,
e.categorie
FROM (SELECT alg_locatie_key,
alg_locatie_omschrijving
FROM alg_v_aanweziglocatie
UNION ALL
SELECT -1 alg_gebouw_key,
'Onbekend' alg_locatie_omschrijving
FROM DUAL) a,
ins_v_aanwezigdeel d,
lude_v_mjb_elementen e,
(SELECT n jaar
FROM (SELECT ROWNUM n FROM DUAL
CONNECT BY LEVEL <= TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'))+12)
WHERE n >= TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY'))-2) j
WHERE e.ins_srtdeel_key = d.ins_srtdeel_key
ORDER BY locatie, jaar
) grid
LEFT OUTER JOIN (
SELECT alg_locatie_key,
categorie,
SUM(totaalprijs/1000) totaalprijs,
vervangingsjaar
FROM lude_v_mjb_componenten
WHERE vervangingsjaar IS NOT NULL
GROUP BY alg_locatie_key, categorie, vervangingsjaar, periode
UNION ALL
SELECT alg_locatie_key,
categorie,
SUM(totaalprijs/1000) totaalprijs,
vervangingsjaar + periode vervangingsjaar
FROM lude_v_mjb_componenten
WHERE vervangingsjaar IS NOT NULL
GROUP BY alg_locatie_key, categorie, (vervangingsjaar + periode)
UNION ALL
SELECT alg_locatie_key,
categorie,
SUM(totaalprijs/1000) totaalprijs,
vervangingsjaar + 2*periode vervangingsjaar
FROM lude_v_mjb_componenten
WHERE vervangingsjaar IS NOT NULL
GROUP BY alg_locatie_key, categorie, (vervangingsjaar + 2*periode)
UNION ALL
SELECT alg_locatie_key,
categorie,
SUM(totaalprijs/1000) totaalprijs,
vervangingsjaar + 3*periode vervangingsjaar
FROM lude_v_mjb_componenten
WHERE vervangingsjaar IS NOT NULL
GROUP BY alg_locatie_key, categorie, (vervangingsjaar + 3*periode)
) comp
ON comp.alg_locatie_key = grid.alg_locatie_key
AND comp.categorie = grid.categorie
AND comp.vervangingsjaar = grid.jaar
;
BEGIN adm.systrackscriptId('$Id$', 0); END;
/
BEGIN fac.registercustversion('LUDE', 3); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,723 +0,0 @@
/* Formatted on 30-8-2016 21:44:21 (QP5 v5.136.908.31019) */
-- Script containing customer specific configuration sql statements for PCHH (Holding)
-- (c) 2008 Facilitor
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
DEFINE thisfile = 'PCHH.SQL'
DEFINE dbuser = 'PCHH'
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 ------
-- Notificatie jobs
--
-- PCHD#34588: notificatie naar aanvragende werkmaatschappij sturen bij nieuwe melding
CREATE OR REPLACE VIEW pchh_v_noti_mldenergie
(
sender,
receiver,
text,
code,
fac_srtnotificatie_key,
KEY,
xkey,
xemail,
xmobile
)
AS
SELECT DISTINCT
NULL sender,
NULL receiver,
REPLACE (
REPLACE (lcl.x('fac_srtnotificatie_oms', n.fac_srtnotificatie_key, n.fac_srtnotificatie_oms),
'##KEY##', m.mld_melding_key),
'##DISC##/##STDMLD##', SM.MLD_STDMELDING_OMSCHRIJVING ),
fac_srtnotificatie_code,
n.fac_srtnotificatie_key,
m.mld_melding_key,
NULL xkey,
prs_contactpersoon_email xemail,
NULL xmobile
FROM fac_tracking t,
mld_melding m,
mld_stdmelding sm,
fac_srtnotificatie n,
prs_contactpersoon c,
mld_kenmerkmelding km,
mld_kenmerk k
WHERE T.FAC_TRACKING_REFKEY = M.MLD_MELDING_KEY
AND M.MLD_STDMELDING_KEY = SM.MLD_STDMELDING_KEY
AND T.FAC_SRTNOTIFICATIE_KEY =40
AND N.FAC_SRTNOTIFICATIE_CODE = 'MLDNEW'
AND m.mld_stdmelding_key = 821
AND KM.MLD_MELDING_KEY = M.MLD_MELDING_KEY
AND KM.MLD_KENMERK_KEY = 302
AND FAC.SAFE_TO_NUMBER (mld_kenmerkmelding_waarde) =
prs_contactpersoon_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) =
'PCHH_V_NOTI_MLDENERGIE')
AND t.fac_tracking_datum <
(SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE UPPER (fac_notificatie_job_view) =
'PCHH_V_NOTI_MLDENERGIE')
UNION ALL
SELECT DISTINCT
NULL sender,
NULL receiver,
REPLACE (
REPLACE (lcl.x('fac_srtnotificatie_oms', n.fac_srtnotificatie_key, n.fac_srtnotificatie_oms), '##KEY##', m.mld_melding_key),
'##DISC##/##STDMLD##', SM.MLD_STDMELDING_OMSCHRIJVING ),
fac_srtnotificatie_code,
n.fac_srtnotificatie_key,
m.mld_melding_key,
NULL xkey,
prs_contactpersoon_email xemail,
NULL xmobile
FROM fac_tracking t,
mld_melding m,
mld_stdmelding sm,
fac_srtnotificatie n,
prs_contactpersoon c,
mld_kenmerkmelding km,
mld_kenmerk k
WHERE T.FAC_TRACKING_REFKEY = M.MLD_MELDING_KEY
AND M.MLD_STDMELDING_KEY = SM.MLD_STDMELDING_KEY
AND T.FAC_SRTNOTIFICATIE_KEY =36
AND N.FAC_SRTNOTIFICATIE_CODE = 'MLDAFM'
AND m.mld_stdmelding_key = 821
AND KM.MLD_MELDING_KEY = M.MLD_MELDING_KEY
AND KM.MLD_KENMERK_KEY = 302
AND FAC.SAFE_TO_NUMBER (mld_kenmerkmelding_waarde) =
prs_contactpersoon_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) =
'PCHH_V_NOTI_MLDENERGIE')
AND t.fac_tracking_datum <
(SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE UPPER (fac_notificatie_job_view) =
'PCHH_V_NOTI_MLDENERGIE');
SHOW ERRORS
CREATE OR REPLACE VIEW PCHH_V_WERKMAATSCHAPPIJ
(
PRS_BEDRIJF_KEY,
PRS_BEDRIJF_NAAM
)
AS
SELECT prs_bedrijf_key, prs_bedrijf_naam
FROM prs_bedrijf
WHERE prs_bedrijf.prs_bedrijf_verwijder IS NULL
AND prs_bedrijf_huurder = 1;
CREATE OR REPLACE VIEW PCHH_V_CONTACT_WERKM
(
PRS_CONTACTPERSOON_KEY,
PRS_CONTACTPERSOON_EMAIL
)
AS
SELECT c.prs_contactpersoon_key, c.prs_contactpersoon_email
FROM prs_bedrijf b, prs_contactpersoon c
WHERE b.prs_bedrijf_verwijder IS NULL
AND B.PRS_BEDRIJF_KEY = C.PRS_BEDRIJF_KEY
AND b.prs_bedrijf_huurder = 1;
CREATE OR REPLACE VIEW PCHH_V_BULKUPLOAD_ELEKTRA
(
OBJECTID,
STATUS_PCH,
WEEK,
YEAR,
START_DATE,
STREET,
HOUSE_NUM1,
HOUSE_NUM2,
POST_CODE1,
CITY1,
EAN,
BUS_AGREE_NO,
ZZRES_FUNC,
ZZEB_CLU_TXT,
ZZEB_MAIN,
ZZUSAGE_1,
ZZPEAK_1,
STATUS,
PO_NUMBER_SOLD,
VBEZ,
VREFER,
ZZALT_NAME,
ZZALTINVADDR,
ZZALTINV_STREET,
ZZALTINV_POSTC,
ZZALTINV_CITY,
ZZALTINV_COUNTRY,
ZZDL_CONNECTION,
ZZTXT_CONNECTION,
ZZALTMDBADDR,
ZZALTMDB_EMAIL,
ZZALTMDB_STREET,
ZZALTMDB_HSNUM1,
ZZALTMDB_HSNUM2,
ZZALTMDB_POSTC,
ZZALTMDB_CITY,
ZZALTMDB_COUNTRY,
ZZALTVKOADDR,
ZZALTVKO_EMAIL,
ZZALTVKO_STREET,
ZZALTVKO_HSNUM1,
ZZALTVKO_HSNUM2,
ZZALTVKO_POSTC,
ZZALTVKO_CITY,
ZZALTVKO_COUNTRY,
ZZALTVKOFREQ,
ZZTELWERK1_E,
ZZTELWERK2_E,
ZZTELWERK3_E,
ZZTELWERK4_E,
ZZTERUGLEV,
ZZDUURZAAM
)
AS
SELECT O.INS_DEEL_KEY,
status_pch.fac_usrdata_omschr status,
TO_CHAR (
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
'iw')
week,
TO_CHAR (
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
'iyyy')
year,
REPLACE (ingangsdatum.ins_kenmerkdeel_waarde, '-', '') start_date,
straat.ins_kenmerkdeel_waarde street,
huisnummer.ins_kenmerkdeel_waarde house_num1,
huisnr_toev.ins_kenmerkdeel_waarde house_num2,
postcode.ins_kenmerkdeel_waarde post_code1,
plaats.ins_kenmerkdeel_waarde city1,
ean.ins_kenmerkdeel_waarde ean,
debiteur.prs_leverancier_nr bus_agree_no,
DECODE (verbl_functie.ins_kenmerkdeel_waarde, 1, 'X') zzres_func,
ebcluster.ins_kenmerkdeel_waarde zzeb_clu_txt,
eb_mainnr.ins_kenmerkdeel_waarde zzeb_main,
jaarverb.ins_kenmerkdeel_waarde zzusage_1,
piek.ins_kenmerkdeel_waarde zzpeak_1,
status.fac_usrdata_omschr status,
site.ins_kenmerkdeel_waarde po_number_sold,
eerste_facref.ins_kenmerkdeel_waarde vbez,
--tweede_facref.ins_kenmerkdeel_waarde vrefer,
'' vrefer,
debiteur.prs_bedrijf_bezoek_adres zzalt_name,
debiteur.prs_kenmerklink_waarde zzaltinvaddr,
'' zzaltinv_street,
'' zzaltinv_postc,
'' zzaltinv_city,
'' zzaltinv_country,
srt_aansl.ins_kenmerkdeel_waarde zzdl_connection,
srt_aansl_txt.ins_kenmerkdeel_waarde zztxt_connection,
'02' zzaltmdbaddr,
contactpers.prs_contactpersoon_email zzaltmdb_email,
'' zzaltmdb_street,
'' zzaltmdb_hsnum1,
'' zzaltmdb_hsnum2,
'' zzaltmdb_postc,
'' zzaltmdb_city,
'' zzaltmdb_country,
adressering_vko.ins_kenmerkdeel_waarde zzaltvkoaddr,
contactpers.prs_contactpersoon_email zzaltvko_email,
'' zzaltvko_street,
'' zzaltvko_hsnum1,
'' zzaltvko_hsnum2,
'' zzaltvko_potsc,
'' zzaltvko_city,
'' zzaltvko_country,
frequentie_vko.ins_kenmerkdeel_waarde zzaltvkofreq,
meter_I.ins_kenmerkdeel_waarde zztelwerk1_e,
meter_II.ins_kenmerkdeel_waarde zztelwerk2_e,
meter_III.ins_kenmerkdeel_waarde zztelwerk3_e,
meter_IV.ins_kenmerkdeel_waarde zztelwerk4_e,
DECODE (terugl.ins_kenmerkdeel_waarde, 1, 'X') zzteruglev,
DECODE (duurzaam.ins_kenmerkdeel_waarde, 1, 'X') zzduurzaam
FROM ins_deel o,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 52) ingangsdatum,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 44) straat,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 45) huisnummer,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 46) huisnr_toev,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 47) postcode,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 48) plaats,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 41) ean,
(SELECT k.*, d.*, n.prs_kenmerklink_waarde
FROM ins_kenmerkdeel k, prs_bedrijf d, prs_kenmerklink n
WHERE K.INS_KENMERKDEEL_WAARDE = D.PRS_BEDRIJF_KEY
AND K.INS_KENMERK_KEY = 101
AND D.PRS_BEDRIJF_KEY = N.PRS_LINK_KEY(+)
AND N.PRS_KENMERK_KEY = 1040) debiteur,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 74) ebcluster,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 290) eb_mainnr,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 205) jaarverb,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 69) piek,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, fac_usrdata kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
AND k.ins_kenmerk_key = 261) status,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 291) site,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 292) eerste_facref,
-- (SELECT k.*
-- FROM ins_kenmerkdeel k
-- WHERE K.INS_KENMERK_KEY = 243) tweede_facref,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 71) srt_aansl,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE k.ins_kenmerk_key = 72) srt_aansl_txt,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, pchh_v_contact_werkm kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.prs_contactpersoon_key
AND k.ins_kenmerk_key = 241) contactpers,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 303) adressering_vko,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 207) frequentie_vko,
(SELECT K.*
FROM ins_kenmerkdeel k
WHERE k.ins_kenmerk_key = 75) terugl,
(SELECT K.*
FROM ins_kenmerkdeel k
WHERE k.ins_kenmerk_key = 302) duurzaam,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 283) statusdatum,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 181) verbl_functie,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 304) meter_I,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 61) meter_II,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 62) meter_III,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 63) meter_IV,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, fac_usrdata kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
AND k.ins_kenmerk_key = 281) status_pch
WHERE O.INS_SRTDEEL_KEY = 221
AND O.INS_DEEL_VERWIJDER IS NULL
AND o.ins_deel_key = ingangsdatum.ins_deel_key(+)
AND o.ins_deel_key = straat.ins_deel_key(+)
AND o.ins_deel_key = huisnummer.ins_deel_key(+)
AND o.ins_deel_key = huisnr_toev.ins_deel_key(+)
AND o.ins_deel_key = postcode.ins_deel_key(+)
AND o.ins_deel_key = plaats.ins_deel_key(+)
AND o.ins_deel_key = ean.ins_deel_key(+)
AND o.ins_deel_key = debiteur.ins_deel_key(+)
AND o.ins_deel_key = ebcluster.ins_deel_key(+)
AND o.ins_deel_key = eb_mainnr.ins_deel_key(+)
AND o.ins_deel_key = jaarverb.ins_deel_key(+)
AND o.ins_deel_key = piek.ins_deel_key(+)
AND o.ins_deel_key = status.ins_deel_key(+)
AND o.ins_deel_key = site.ins_deel_key(+)
AND o.ins_deel_key = eerste_facref.ins_deel_key(+)
--AND o.ins_deel_key = tweede_facref.ins_deel_key(+)
AND o.ins_deel_key = srt_aansl.ins_deel_key(+)
AND o.ins_deel_key = srt_aansl_txt.ins_deel_key(+)
AND o.ins_deel_key = contactpers.ins_deel_key(+)
AND o.ins_deel_key = adressering_vko.ins_deel_key(+)
AND o.ins_deel_key = frequentie_vko.ins_deel_key(+)
AND o.ins_deel_key = terugl.ins_deel_key(+)
AND o.ins_deel_key = duurzaam.ins_deel_key(+)
AND o.ins_deel_key = statusdatum.ins_deel_key(+)
AND o.ins_deel_key = verbl_functie.ins_deel_key(+)
AND o.ins_deel_key = meter_I.ins_deel_key(+)
AND o.ins_deel_key = meter_II.ins_deel_key(+)
AND o.ins_deel_key = meter_III.ins_deel_key(+)
AND o.ins_deel_key = meter_IV.ins_deel_key(+)
AND o.ins_deel_key = status_pch.ins_deel_key(+);
CREATE OR REPLACE VIEW PCHH_V_BULKUPLOAD_GAS
(
OBJECTID,
STATUS_PCH,
WEEK,
YEAR,
START_DATE,
STREET,
HOUSE_NUM1,
HOUSE_NUM2,
POST_CODE1,
CITY1,
EAN,
BUS_AGREE_NO,
ZZUSAGE_1,
ZZCAPACITY_1,
STATUS,
PO_NUMBER_SOLD,
VBEZ,
VREFER,
ZZALT_NAME,
ZZALTINVADDR,
ZZALTINV_STREET,
ZZALTINV_POSTC,
ZZALTINV_CITY,
ZZALTINV_COUNTRY,
ZZ_TUIN,
ZZ_TUIN_FROM,
ZZ_TUIN_TO,
ZZ_TUIN_PERC,
ZZ_TUIN_WH,
ZZ_TUIN_BTW,
ZZALTMDBADDR,
ZZALTMDB_EMAIL,
ZZALTMDB_STREET,
ZZALTMDB_HSNUM1,
ZZALTMDB_HSNUM2,
ZZALTMDB_POSTC,
ZZALTMDB_CITY,
ZZALTMDB_COUNTRY,
ZZALTVKOADDR,
ZZALTVKO_EMAIL,
ZZALTVKO_STREET,
ZZALTVKO_HSNUM1,
ZZALTVKO_HSNUM2,
ZZALTVKO_POSTC,
ZZALTVKO_CITY,
ZZALTVKO_COUNTRY,
ZZALTVKOFREQ,
ZZTELWERK1_G
)
AS
SELECT O.INS_DEEL_KEY,
status_pch.fac_usrdata_omschr status_pch,
TO_CHAR (
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
'iw')
week,
TO_CHAR (
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
'iyyy')
year,
REPLACE (ingangsdatum.ins_kenmerkdeel_waarde, '-', '') start_date,
straat.ins_kenmerkdeel_waarde street,
huisnummer.ins_kenmerkdeel_waarde house_num1,
huisnr_toev.ins_kenmerkdeel_waarde house_num2,
postcode.ins_kenmerkdeel_waarde post_code1,
plaats.ins_kenmerkdeel_waarde city1,
ean.ins_kenmerkdeel_waarde ean,
debiteur.prs_leverancier_nr bus_agree_no,
jaarverb.ins_kenmerkdeel_waarde zzusage_1,
'' zzcpacity_1,
status.fac_usrdata_omschr status,
'' po_number_sold,
eerste_facref.ins_kenmerkdeel_waarde vbez,
'' vrefer,
debiteur.prs_bedrijf_bezoek_adres zzalt_name,
debiteur.prs_kenmerklink_waarde zzaltinvaddr,
'' zzaltinv_street,
'' zzaltinv_postc,
'' zzaltinv_city,
'' zzaltinv_country,
'' zz_tuin,
'' zz_tuin_from,
'' zz_tuin_to,
'' zz_tuin_perc,
'' zz_tuin_wh,
'' zz_tuin_btw,
'02' zzaltmdbaddr,
contactpers.prs_contactpersoon_email zzaltmdb_email,
'' zzaltmdb_street,
'' zzaltmdb_hsnum1,
'' zzaltmdb_hsnum2,
'' zzaltmdb_postc,
'' zzaltmdb_city,
'' zzaltmdb_country,
adressering_vko.ins_kenmerkdeel_waarde zzaltvkoaddr,
contactpers.prs_contactpersoon_email zzaltvko_email,
'' zzaltvko_street,
'' zzaltvko_hsnum1,
'' zzaltvko_hsnum2,
'' zzaltvko_potsc,
'' zzaltvko_city,
'' zzaltvko_country,
frequentie_vko.ins_kenmerkdeel_waarde zzaltvkofreq,
meterstand.ins_kenmerkdeel_waarde zztelwerk1_g
FROM ins_deel o,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 52) ingangsdatum,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 44) straat,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 45) huisnummer,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 46) huisnr_toev,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 47) postcode,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 48) plaats,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 41) ean,
(SELECT k.*, d.*, n.prs_kenmerklink_waarde
FROM ins_kenmerkdeel k, prs_bedrijf d, prs_kenmerklink n
WHERE K.INS_KENMERKDEEL_WAARDE = D.PRS_BEDRIJF_KEY
AND K.INS_KENMERK_KEY = 101
AND D.PRS_BEDRIJF_KEY = N.PRS_LINK_KEY(+)
AND N.PRS_KENMERK_KEY = 1040) debiteur,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 208) jaarverb,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, fac_usrdata kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
AND k.ins_kenmerk_key = 261) status,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 286) eerste_facref,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, pchh_v_contact_werkm kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.prs_contactpersoon_key
AND k.ins_kenmerk_key = 241) contactpers,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 284) adressering_vko,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 287) frequentie_vko,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 283) statusdatum,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 288) meterstand,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, fac_usrdata kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
AND k.ins_kenmerk_key = 282) status_pch
WHERE O.INS_SRTDEEL_KEY = 222
AND O.INS_DEEL_VERWIJDER IS NULL
AND o.ins_deel_key = ingangsdatum.ins_deel_key(+)
AND o.ins_deel_key = straat.ins_deel_key(+)
AND o.ins_deel_key = huisnummer.ins_deel_key(+)
AND o.ins_deel_key = huisnr_toev.ins_deel_key(+)
AND o.ins_deel_key = postcode.ins_deel_key(+)
AND o.ins_deel_key = plaats.ins_deel_key(+)
AND o.ins_deel_key = ean.ins_deel_key(+)
AND o.ins_deel_key = debiteur.ins_deel_key(+)
AND o.ins_deel_key = jaarverb.ins_deel_key(+)
AND o.ins_deel_key = status.ins_deel_key(+)
AND o.ins_deel_key = eerste_facref.ins_deel_key(+)
AND o.ins_deel_key = contactpers.ins_deel_key(+)
AND o.ins_deel_key = adressering_vko.ins_deel_key(+)
AND o.ins_deel_key = frequentie_vko.ins_deel_key(+)
AND o.ins_deel_key = statusdatum.ins_deel_key(+)
AND o.ins_deel_key = meterstand.ins_deel_key(+)
AND o.ins_deel_key = status_pch.ins_deel_key(+);
CREATE OR REPLACE VIEW PCHH_V_AFMELDINGEN_ENERGIE
(
OBJECTID,
STATUS_PCH,
WEEK,
JAAR,
END_DATE,
SEND_SWITCH,
EAN,
STATUS,
ZZTELWERK1_E,
ZZTELWERK2_E,
ZZTELWERK3_E,
ZZTELWERK4_E,
ZZTELWERK1_G
)
AS
SELECT O.INS_DEEL_KEY, -- eerst alle elektra aansluitingen 221
status_pch.fac_usrdata_omschr status_pch,
TO_CHAR (
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
'iw')
week,
TO_CHAR (
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
'iyyy')
year,
REPLACE (einddatum.ins_kenmerkdeel_waarde, '-', '') end_date,
'' send_switch,
ean.ins_kenmerkdeel_waarde ean,
status.fac_usrdata_omschr status,
telwerk_I.ins_kenmerkdeel_waarde zztelwerk1_e,
telwerk_II.ins_kenmerkdeel_waarde zztelwerk2_e,
telwerk_III.ins_kenmerkdeel_waarde zztelwerk3_e,
telwerk_IV.ins_kenmerkdeel_waarde zztelwerk4_e,
'' zztelwerk1_g
FROM ins_deel o,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 53) einddatum,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 41) ean,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, fac_usrdata kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
AND k.ins_kenmerk_key = 261) status,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 283) statusdatum,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 304) telwerk_I,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 61) telwerk_II,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 62) telwerk_III,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 63) telwerk_IV,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, fac_usrdata kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
AND k.ins_kenmerk_key = 281) status_pch
WHERE O.INS_SRTDEEL_KEY = 221
AND O.INS_DEEL_VERWIJDER IS NULL
AND o.ins_deel_key = einddatum.ins_deel_key(+)
AND o.ins_deel_key = ean.ins_deel_key(+)
AND o.ins_deel_key = status.ins_deel_key(+)
AND o.ins_deel_key = statusdatum.ins_deel_key(+)
AND o.ins_deel_key = telwerk_I.ins_deel_key(+)
AND o.ins_deel_key = telwerk_II.ins_deel_key(+)
AND o.ins_deel_key = telwerk_III.ins_deel_key(+)
AND o.ins_deel_key = telwerk_IV.ins_deel_key(+)
AND o.ins_deel_key = status_pch.ins_deel_key(+)
UNION ALL
SELECT O.INS_DEEL_KEY, --- dan alle gasaansluitingen 222
status_pch.fac_usrdata_omschr status_pch,
TO_CHAR (
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
'iw')
week,
TO_CHAR (
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
'iyyy')
year,
REPLACE (einddatum.ins_kenmerkdeel_waarde, '-', '') end_date,
'' send_switch,
ean.ins_kenmerkdeel_waarde ean,
status.fac_usrdata_omschr status,
'' zztelwerk1_e,
'' zztelwerk2_e,
'' zztelwerk3_e,
'' zztelwerk4_e,
zztelwerk1_g.ins_kenmerkdeel_waarde zztelwerk1_g
FROM ins_deel o,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 53) einddatum,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 41) ean,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, fac_usrdata kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
AND k.ins_kenmerk_key = 261) status,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 283) statusdatum,
(SELECT k.*
FROM ins_kenmerkdeel k
WHERE K.INS_KENMERK_KEY = 288) zztelwerk1_g,
(SELECT K.INS_DEEL_KEY, kw.*
FROM ins_kenmerkdeel k, fac_usrdata kw
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
AND k.ins_kenmerk_key = 282) status_pch
WHERE O.INS_SRTDEEL_KEY = 222
AND O.INS_DEEL_VERWIJDER IS NULL
AND o.ins_deel_key = einddatum.ins_deel_key(+)
AND o.ins_deel_key = ean.ins_deel_key(+)
AND o.ins_deel_key = status.ins_deel_key(+)
AND o.ins_deel_key = statusdatum.ins_deel_key(+)
AND o.ins_deel_key = zztelwerk1_g.ins_deel_key(+)
AND o.ins_deel_key = status_pch.ins_deel_key(+);
BEGIN
fac.registercustversion ('PCHH', 3);
END;
/
------ 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

View File

@@ -1,103 +0,0 @@
--
-- $Id$
--
-- Script containing customer specific sql statements for the FACILITOR database
DEFINE thisfile = 'trrl.sql'
DEFINE dbuser = 'TRRL'
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 ------
-- Rapportage om kostenoverzicht van de gemaakte reserveringen uit te draaien.
-- De normaal berekende kosten kunnen overrulled worden door de kosten in het veld met
-- kenmerk key 1. Is dit kenmerk gevuld, dan gelden deze kosten.
CREATE OR REPLACE VIEW trrl_v_rap_res_fin_gegevens
AS
SELECT rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr res_reservering_nr,
rrr.res_rsv_ruimte_key,
rrr.res_rsv_ruimte_van res_rsv_ruimte_datum,
rrr.res_rsv_ruimte_van res_rsv_ruimte_van,
rrr.res_rsv_ruimte_tot res_rsv_ruimte_tot,
pf.prs_perslid_naam_full,
rrr.res_rsv_ruimte_omschrijving,
rr.res_ruimte_nr,
k.prs_kostenplaats_omschrijving,
COALESCE (FAC.safe_to_number (flx.getflex ('RES', 1, rrr.res_rsv_ruimte_key)),
RES.getruimteprijs (rrr.res_rsv_ruimte_key)) prijs
FROM res_rsv_ruimte rrr,
prs_kostenplaats k,
prs_v_perslid_fullnames pf,
res_ruimte_opstelling rro,
res_ruimte rr
WHERE rrr.prs_kostenplaats_key = k.prs_kostenplaats_key
AND rrr.res_rsv_ruimte_host_key = pf.prs_perslid_key
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key
AND rro.res_ruimte_key = rr.res_ruimte_key
AND rrr.res_rsv_ruimte_verwijder IS NULL;
-- Rapport om de door te belasten kosten van de meldingen te tonen.
CREATE OR REPLACE VIEW trrl_v_rap_mld_fin_gegevens
AS
SELECT psl.prs_perslid_naam,
TO_NUMBER (kmm.mld_kenmerkmelding_waarde)
mld_kenmerkmelding_waarde,
meld.mld_melding_onderwerp,
meld.mld_melding_omschrijving,
meld.mld_melding_datum,
dis.ins_discipline_omschrijving,
std.mld_stdmelding_omschrijving,
srtdis.ins_srtdiscipline_omschrijving,
kp.prs_kostenplaats_nr,
kp.prs_kostenplaats_omschrijving,
MLD.getmeldingstatusdate (meld.mld_melding_key, 5)
mld_melding_afmelddatum
FROM mld_srtkenmerk srt,
mld_kenmerk km,
mld_kenmerkmelding kmm,
prs_perslid psl,
mld_melding meld,
mld_discipline dis,
mld_stdmelding std,
ins_srtdiscipline srtdis,
prs_kostenplaats kp,
alg_v_allonrgoed_gegevens aog -- alle onroerend goed gegevens met unieke key, ruimte kan dus nooit een zelfde key hebben als verdieping of gebouw
WHERE srt.mld_srtkenmerk_key = km.mld_srtkenmerk_key
AND kmm.mld_kenmerk_key = km.mld_kenmerk_key
AND meld.mld_melding_key = kmm.mld_melding_key
AND meld.prs_perslid_key = psl.prs_perslid_key
AND meld.mld_alg_onroerendgoed_keys = aog.alg_onroerendgoed_keys
AND std.mld_ins_discipline_key = dis.ins_discipline_key
AND std.mld_stdmelding_key = meld.mld_stdmelding_key
AND srt.mld_srtkenmerk_key = 21 -- Door te belasten kosten.
AND dis.ins_srtdiscipline_key = srtdis.ins_srtdiscipline_key
AND kp.prs_kostenplaats_key = meld.prs_kostenplaats_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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,48 +0,0 @@
--
-- $Id$
--
-- Korte beschrijving wat het script doet
-- Voor dbuser invullen: - indien script voor 1 klant is: 'AADS' (de klantcode, zoals vermeld in fac_version_cust)
-- - script is voor meerdere klanten: 'AAXX' (de groepcode, zoals vermeld in fac_version_group)
-- - script is voor meerdere klanten met naam volgens een bepaald patroon: '^AA|^ASMS|^GULU|^NMMS|^RABO|^ZKHM'
--
DEFINE thisfile = 'BONS#82566.SQL'
DEFINE dbuser = '^ARCK'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
DROP VIEW bons_v_rap_salaris_unit4;
DROP VIEW BONS_V_RAP_SALARIS_EASYLON;
DROP VIEW BONS_V_RAP_SALARISYST_2022;
DROP VIEW bons_v_rap_uren_beschk_all;
COMMIT;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,22 +0,0 @@
- Customer specific once-script
-- ATCH
-- (c) 2011 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
SET ECHO ON;
SET DEFINE OFF;
SPOOL ATCH#21873.lst;
-- De beschikkingen 2072 en 2073 van client Finnema zijn van gemeente Tubbergen naar gemeente Almelo overgezet.
-- key 29 is gemeente (locatie) almelo, ze stonden op key 42 (Tubbergen)
update mld_melding
set mld_alg_locatie_key = 29
where mld_melding_key in (2072, 2073);
COMMIT;
SPOOL OFF;
QUIT;

View File

@@ -1,27 +0,0 @@
-- Script ATCH#22000: "Vraag mbt automatische clientnummering"
-- (c) 2011 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
set echo on
spool ATCH_22000.lst
-- Kenmerk Label Ter info Clientnr
INSERT INTO prs_kenmerk
(prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
prs_kenmerk_default, prs_kenmerk_kenmerktype)
VALUES(1105, 'P', 102, 'Ter info', '<span style="color:red">Hoogste gebruikte clientnummer</span>', 'L');
INSERT INTO prs_kenmerk
(prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr ,prs_kenmerk_omschrijving,
prs_kenmerk_kenmerktype,prs_kenmerk_toonbaar, prs_kenmerk_lengte, prs_kenmerk_default)
VALUES(1110, 'P', 103, 'Hoogste clientnr', 'C', 1, 15, '##SQL##select coalesce(max(prs_perslid_nr), to_char(0))+1 from prs_perslid where prs_perslid_verwijder is null AND length(prs_perslid_nr) = (select max(length(prs_perslid_nr)) from prs_perslid WHERE prs_perslid_verwijder is null)' );
COMMIT;
spool off

View File

@@ -1,14 +0,0 @@
SET ECHO ON
SPOOL CARE22915.lst
SET DEFINE OFF
update fac_usrrap
set fac_usrrap_functie = 1
where fac_usrrap_view_name = 'care_v_rap2_factuur_uren_L';
COMMIT;
SPOOL OFF

View File

@@ -1,101 +0,0 @@
-- ALG_ONRGOED_KEY;ALG_KENMERK_KEY;TARIEF;DATUM_TM;
SET ECHO ON;
spool bons_21991-atch.lst
--ALG_ONRGOED_KEY;ALG_KENMERK_KEY;Tarief;Datum_tm
-- Kalenderjaar 2010
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',43,1000,'19.48',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',43,1001,'22.57',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',29,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',29,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',37,1000,'19.48',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',37,1001,'22.57',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',26,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',26,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',35,1000,'19.99',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',35,1001,'22.64',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',40,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',40,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',32,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',32,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',30,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',30,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',28,1000,'21.80',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',28,1001,'23.65',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',31,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',31,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',21,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',21,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',27,1000,'19.71',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',27,1001,'22.83',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',33,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',33,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',44,1000,'19.48',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',44,1001,'22.57',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',41,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',41,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',23,1000,'19.99',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',23,1001,'22.64',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',47,1000,'19.99',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',47,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',22,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',22,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',36,1000,'19.99',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',36,1001,'22.64',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',42,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',42,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',34,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',34,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',46,1000,'19.30',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',46,1001,'22.61',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',24,1000,'19.99',to_date('20120101', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',24,1001,'22.64',to_date('20120101', 'yyyymmdd') from dual;
-- Kalenderjaar 2010
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',29,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',29,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',26,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',26,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',35,1000,'19.65',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',35,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',40,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',40,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',32,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',32,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',30,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',30,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',28,1000,'21.55',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',28,1001,'23.35',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',31,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',31,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',21,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',21,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',33,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',33,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',41,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',41,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',23,1000,'19.65',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',23,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',47,1000,'19.65',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',47,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',22,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',22,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',36,1000,'19.65',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',36,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',42,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',42,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',34,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',34,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',46,1000,'19.00',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',46,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',24,1000,'19.65',to_date('20110102', 'yyyymmdd') from dual;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder) select 'L',24,1001,'22.25',to_date('20110102', 'yyyymmdd') from dual;
COMMIT;
SPOOL OFF;

View File

@@ -1,20 +0,0 @@
SET ECHO ON;
spool atch_22904_2014.lst
select *
from alg_onrgoedkenmerk
where alg_onrgoedkenmerk_verwijder is null
and alg_kenmerk_key in (1000, 1001, 1002)
order by alg_onrgoed_key, alg_kenmerk_key;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder)
select alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, to_date('20141228', 'yyyymmdd')
from alg_onrgoedkenmerk
where alg_onrgoedkenmerk_verwijder is null
and alg_kenmerk_key in (1000, 1001, 1002);
COMMIT;
SPOOL OFF;

View File

@@ -1,20 +0,0 @@
SET ECHO ON;
spool atch_22904_2015.lst
select *
from alg_onrgoedkenmerk
where alg_onrgoedkenmerk_verwijder is null
and alg_kenmerk_key in (1000, 1001, 1002)
order by alg_onrgoed_key, alg_kenmerk_key;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder)
select alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, to_date('20160103', 'yyyymmdd')
from alg_onrgoedkenmerk
where alg_onrgoedkenmerk_verwijder is null
and alg_kenmerk_key in (1000, 1001, 1002);
COMMIT;
SPOOL OFF;

View File

@@ -1,45 +0,0 @@
--
-- $Id$
--
-- FSN#22904: Bevriezen van gemeente tarieven 2016
DEFINE thisfile = 'ATCH#22904_2016.SQL'
DEFINE dbuser = '^ATCH'
DEFINE custid = 'ATCH'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
select *
from alg_onrgoedkenmerk
where alg_onrgoedkenmerk_verwijder is null
and alg_kenmerk_key in (1000, 1001, 1002)
order by alg_onrgoed_key, alg_kenmerk_key;
insert into alg_onrgoedkenmerk (alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, alg_onrgoedkenmerk_verwijder)
select alg_onrgoed_niveau, alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_waarde, to_date('20170101', 'yyyymmdd')
from alg_onrgoedkenmerk
where alg_onrgoedkenmerk_verwijder is null
and alg_kenmerk_key in (1000, 1001, 1002);
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,384 +0,0 @@
-- Customer specific once-script to add PRS-import as specified
-- ATCHoogeveen
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
SET ECHO ON;
SPOOL atch0.lst;
INSERT INTO fac_srtnotificatie
(fac_srtnotificatie_code, fac_srtnotificatie_mode,
fac_srtnotificatie_oms, fac_srtnotificatie_xmlnode,
fac_srtnotificatie_groep
)
VALUES ('CUST01', 3,
'Nieuwe beschikking ter acceptatie (melding ##KEY##)', 'melding',
0
);
INSERT INTO fac_srtnotificatie
(fac_srtnotificatie_code, fac_srtnotificatie_mode,
fac_srtnotificatie_oms, fac_srtnotificatie_xmlnode,
fac_srtnotificatie_groep
)
VALUES ('CUST02', 3,
'Conflict in uitgegeven uren t.o.v. de beschikking (melding ##KEY##)', 'melding',
0
);
-- Notifactie JOB die elk heel uur afgaat tijdens kantooruren van 7.00 t/m 18.00 u (zo is ook gen_notify op SAAS geconfigureerd)
INSERT INTO fac_notificatie_job
(fac_notificatie_job_view,
fac_notificatie_job_oms,
fac_notificatie_job_interval, fac_notificatie_job_mode, fac_notificatie_job_nextrun
)
VALUES ('atch_v_noti_teamleider',
'MLD: Notificatie van nieuwe meldingen voor de teamleider(s)',
1, 3, trunc (SYSDATE, 'HH')
);
-- Notifactie JOB die aan het begin van elke dag afgaat om 8.00u
INSERT INTO fac_notificatie_job
(fac_notificatie_job_view,
fac_notificatie_job_oms,
fac_notificatie_job_interval, fac_notificatie_job_mode, fac_notificatie_job_nextrun
)
VALUES ('atch_v_noti_urenconflict',
'Voor admin.: conflicten in uren van beschikking vs opdracht',
24, 3, trunc(sysdate) + 1/3
);
-- Rapportages voor controle ingeleverde weekbrief etc etc
-- Rapport A) voor de BACKOFFICE/ADMINISTRATIE: NIET ingeleverde weekbrieven (UUR_BOF).
-- Rapport B) voor de FRONTOFFICE/TEAMLEIDER: NIET ingeleverde weekbrieven van de teamleden (UUR_FOF).
-- Rapport C) voor de FRONTEND/VERZORGER,medewerker: Overzichtslijst van je teamgenoten (WEB_MLDORD).
-- Rapport D) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 WEEK - variant C: (UUR_BOF).
-- Rapport E) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant A: (UUR_BOF).
-- Rapport F) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE, per week - variant B: (UUR_BOF).
-- Rapport G) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE, per week, per verzorger - variant C: (UUR_BOF).
-- Rapport H) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE - variant A: (MLDBAC).
-- Rapport I) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE, per week - variant B: (MLDBAC).
-- Rapport J) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE, per week, per verzorger - variant C: (MLDBAC).
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Admin: Niet ingeleverde weekbrieven',
'atch_v_rap_missing_weekbrief',
NULL,
NULL,
NULL,
0,
0,
0,
'Lijst van de medewerkers die hun weekbrief nog niet hebben ingeleverd.',
124,
0
);
-- Rapport B) weekbrief NIET ingeleverd, die de frontoffice (UUR_FOF) kan bekijken, oftewel voor de teamleider (fac_functie_key 123)?
-- Hier zit nog een FCLT-bug in: UUR_FOF is nog niet per discipline @#$%%^grgrg!!
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Teamleider: niet ingeleverde weekbrieven',
'atch_v_rap_missing_weekbrief',
NULL,
NULL,
NULL,
0,
0,
0,
'Teamleden die hun weekbrief nog niet hebben ingeleverd.',
123,
0
);
-- Rapport C) overzicht van je team-collega's, die de VERZORGER kan bekijken.
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Teamleden: adressenlijst',
'atch_v_rap_mijnteamgenoten',
NULL,
NULL,
NULL,
0,
0,
0,
'Adressenlijst van de teamleden.',
33,
0
);
-- Rapport D) Analyserapport voor de gemaakte uren binnen 1 week - variant C:
-- op periode + week + verzorger -nivo eventuele de conflicten analyseren...
--INSERT INTO fac_usrrap
-- (fac_usrrap_omschrijving,
-- fac_usrrap_view_name,
-- fac_usrrap_in_huidige_locatie,
-- fac_usrrap_template,
-- fac_usrrap_macro,
-- fac_usrrap_vraagbegindatum,
-- fac_usrrap_vraageinddatum,
-- fac_usrrap_functie,
-- fac_usrrap_info,
-- fac_functie_key,
-- fac_usrrap_autorefresh
-- )
-- VALUES ('Admin: urenconflict in weekbrief',
-- 'atch_v_rap_conflict_weekuren_C',
-- NULL,
-- NULL,
-- NULL,
-- 0,
-- 0,
-- 0,
-- 'Lijst van uurconflicten per week: afwijkingen tussen indicatie en bestede uren op weeknivo.',
-- 124,
-- 0
-- );
--
--
-- Rapport E) Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant A:
-- op periode -nivo eventuele de conflicten analyseren...
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Admin: A) Urenconflict in periode',
'atch_v_rap_conflict_uren_A',
NULL,
NULL,
NULL,
0,
0,
0,
'Afwijkingen tussen indicatie en bestede uren in een periode.',
124,
0
);
-- Rapport F) Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant B:
-- periode + week-nivo de conflicten analyseren...
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Admin: B) Urenconflict in een periode, per week',
'atch_v_rap_conflict_uren_B',
NULL,
NULL,
NULL,
0,
0,
0,
'Afwijkingen tussen indicatie en bestede uren in een periode, per week uitgesplitst.',
124,
0
);
-- Rapport G) Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant C:
-- periode + week-nivo + verzorger de conflicten analyseren...
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Admin: C) Urenconflict in een periode, per week/verzorger',
'atch_v_rap_conflict_uren_C',
NULL,
NULL,
NULL,
0,
0,
0,
'Afwijkingen tussen indicatie en bestede uren in een periode, per week en per verzorger uitgesplitst.',
124,
0
);
-- Rapport H) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE - variant A:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Factuur A) Per beschikking in periode',
'atch_v_rap_factuur_uren_A',
NULL,
NULL,
NULL,
0,
0,
0,
'Factuurrapportage per beschikking in een gekozen periode',
56,
0
);
-- Rapport I) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN - variant B:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Factuur B) Per beschikking, per week in periode',
'atch_v_rap_factuur_uren_B',
NULL,
NULL,
NULL,
0,
0,
0,
'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per week',
56,
0
);
-- Rapport J) FACTUURrapport voor de gemaakte uren binnen 1 PERIODE, verdeeld over de 4 WEKEN, en daarbinnen per datum - variant B:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Factuur C) Per beschikking, per week/datum in periode',
'atch_v_rap_factuur_uren_C',
NULL,
NULL,
NULL,
0,
0,
0,
'Factuurrapportage per beschikking in een gekozen periode, uitgesplitst per datum',
56,
0
);
-- Rapport I) SALARISrapport voor de gemaakte uren binnen 1 PERIODE - variant A:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Salaris A) Per medewerker in periode',
'atch_v_rap_salaris_A',
NULL,
NULL,
NULL,
0,
0,
0,
'Salarisrapport voor Aquisto: per medewerker de gemaakte uren in een gekozen periode',
56,
0
);
COMMIT;
SPOOL OFF;

View File

@@ -1,69 +0,0 @@
-- Customer specific once-script to add PRS-import as specified
-- ATCHoogeveen
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
SET ECHO ON;
SPOOL atch1.lst;
-- Rapport CAK: Centraal Administratie Kantoor (CAK)
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('CAK perioderapport',
'atch_v_cak_rapport',
NULL,
NULL,
NULL,
0,
0,
1,
'ZA Standaard periode rapport voor het Centraal Administratie Kantoor',
62,
0
);
-- Rapport voor de keuze van de (CAK)periode
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Export het CAK rapport',
'atch_v_rap_cak',
NULL,
NULL,
NULL,
0,
0,
1,
'ZA Standaard periode rapport voor het Centraal Administratie Kantoor',
56,
0
);
COMMIT;
SPOOL OFF;

View File

@@ -1,44 +0,0 @@
-- Customer specific once-script
-- ATCHoogeveen
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
SET ECHO ON;
SPOOL atch10.lst;
-- SALARISrapport voor de gemaakte uren binnen 1 PERIODE - Unit4 rapport met specifieke ATCH-kenmerken/waarden:
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
SELECT 'Salaris - Unit 4: Per periode',
'atch_v_rap_salaris_unit4',
NULL,
NULL,
NULL,
0,
0,
0,
'Salarisrapport: de gemaakte zorguren, ziekte, verlof en declaraties in gekozen periode',
fac_functie_key,
0
FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBAC';
BEGIN adm.systrackscript('$Workfile: atch10.sql $', '$Revision$', 1); END;
/
COMMIT;
SPOOL OFF;

View File

@@ -1,20 +0,0 @@
-- Customer specific once-script
-- ATCHoogeveen
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
SET ECHO ON;
SPOOL atch11.lst;
-- ATC werkt met expliciete clientnummers.
INSERT INTO fac_usrdata (fac_usrdata_key, fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
VALUES(48,41,'CLIENTNR','1');
BEGIN adm.systrackscript('$Workfile: atch11.sql $', '$Revision$', 1); END;
/
COMMIT;
SPOOL OFF;

View File

@@ -1,43 +0,0 @@
-- Customer specific once-script to add PRS-import as specified
-- ATCHoogeveen
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
SET ECHO ON;
SPOOL atch5.lst;
-- Rapport Aflopende beschikkingen
INSERT INTO fac_usrrap
(fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template,
fac_usrrap_macro,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh
)
VALUES ('Beschikkingen: binnenkort verlopen.',
'atch_v_rap_beschik_aflopend',
NULL,
NULL,
NULL,
0,
0,
0,
'Beschikkingen die binnen 8 weken verlopen.',
56,
0
);
COMMIT;
SPOOL OFF;

View File

@@ -1,345 +0,0 @@
-- Customer specific once-script to add PRS-import as specified
-- ATCHoogeveen
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
SET ECHO ON;
SPOOL atch8.lst;
-- Onderstaande update-query (FSN#18586: Agv FSN#18522: Correctie-script mbt de foute einddatums bij opdracht)
-- dient direct na installatie/levering van 5.00.9
-- op ATCH-database te worden uitgevoerd, en niet eerder, want de nieuwe kolom van update bestaat dan nog niet
SELECT o.mld_melding_key,
fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM as delta,
MLD_MELDING_EINDDATUM,
to_char(MLD_MELDING_EINDDATUM,'DAY') mld_eind_dag,
fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') opdracht_einddatum,
to_char(fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN'),'DAY') opdr_eind_dag
from mld_opdr o, mld_melding m
where o.mld_melding_key = m.mld_melding_key
and abs(fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM) < 5
and abs(fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM) <> 0
and O.MLD_STATUSOPDR_KEY not in (1,6)
AND m.mld_melding_status IN (4, 7)
order by fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM, m.mld_melding_key;
UPDATE mld_opdr o
set O.MLD_OPDR_EINDDATUM =
(select MLD_MELDING_EINDDATUM
from mld_melding m
where o.mld_melding_key = m.mld_melding_key
)
where exists
(select 'x' from mld_melding m
where o.mld_melding_key = m.mld_melding_key
and abs(fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM) < 5
and abs(fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM) <> 0
and O.MLD_STATUSOPDR_KEY not in (1,6)
AND m.mld_melding_status IN (4, 7)
);
SELECT o.mld_melding_key,
fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM as delta,
MLD_MELDING_EINDDATUM,
MLD_OPDR_EINDDATUM,
to_char(MLD_MELDING_EINDDATUM,'DAY') mld_eind_dag,
fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') opdracht_einddatum,
to_char(fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN'),'DAY') opdr_eind_dag
from mld_opdr o, mld_melding m
where o.mld_melding_key = m.mld_melding_key
and abs(fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM) < 5
and abs(fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM) <> 0
and O.MLD_STATUSOPDR_KEY not in (1,6)
AND m.mld_melding_status IN (4, 7)
order by fac.datumtijdplusuitvoertijd(o.mld_opdr_datumbegin, o.mld_opdr_dagen, 'DAGEN') - M.MLD_MELDING_EINDDATUM, m.mld_melding_key;
-- Call FSN#18539: Einddatum medewerker uit dienst
-- Van alle medewerkers (en clienten) de startdatum (indienst) op 1 jan 2010 zetten.
-- Ze stonden allemaal op de insert-datum (aanmaak-datum), welke fouter is dan 1 jan 2010.
-- Dit veld moet ingevuld worden (mandatory in DB), anders was die wel geleegd (NULL).
update prs_perslid
set prs_perslid_ingangsdatum = to_date('01-01-2010', 'dd-mm-yyyy');
-- Sequence bijstellen
DROP SEQUENCE prs_s_prs_afdeling_key;
CREATE SEQUENCE prs_s_prs_afdeling_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE fac_s_fac_usrtab_key;
CREATE SEQUENCE fac_s_fac_usrtab_key START WITH 2000 NOCACHE;
DROP SEQUENCE fac_s_fac_usrdata_key;
CREATE SEQUENCE fac_s_fac_usrdata_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE alg_s_alg_kenmerk_key;
CREATE SEQUENCE alg_s_alg_kenmerk_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE prs_s_prs_refkenmerk_key;
CREATE SEQUENCE prs_s_prs_refkenmerk_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE prs_s_prs_kenmerk_key;
CREATE SEQUENCE prs_s_prs_kenmerk_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE ins_s_ins_srtdiscipline_key;
CREATE SEQUENCE ins_s_ins_srtdiscipline_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_typeopdr_srtdisc;
CREATE SEQUENCE mld_s_mld_typeopdr_srtdisc START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_refsrtkenmerk_key;
CREATE SEQUENCE mld_s_mld_refsrtkenmerk_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_srtkenmerk_key;
CREATE SEQUENCE mld_s_mld_srtkenmerk_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_kenmerk_key;
CREATE SEQUENCE mld_s_mld_kenmerk_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_impropdr_key;
CREATE SEQUENCE mld_s_mld_impropdr_key START WITH 2000 NOCACHE;
-- Sequence bijstellen
DROP SEQUENCE mld_s_mld_kosten_key;
CREATE SEQUENCE mld_s_mld_kosten_key START WITH 2000 NOCACHE;
DROP SEQUENCE fac_s_fac_notificatie_job_key;
CREATE SEQUENCE fac_s_fac_notificatie_job_key START WITH 2000 NOCACHE;
------------------- Standaard RAPPORTAGES -------------------
-- FAC-TABELLEN FAC_USRRAP
-- Rapportages
-- Rapport A) voor de BACKOFFICE/ADMINISTRATIE: NIET ingeleverde weekbrieven (UUR_BOF).
-- Rapport B) voor de FRONTOFFICE/TEAMLEIDER: NIET ingeleverde weekbrieven van de teamleden (UUR_FOF).
-- Rapport C) voor de FRONTEND/VERZORGER,medewerker: Overzichtslijst van je teamgenoten (WEB_MLDORD).
-- Rapport D) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 WEEK - variant C: (UUR_BOF).
-- Rapport E) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE - variant A: (UUR_BOF).
-- Rapport F) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE, per week - variant B: (UUR_BOF).
-- Rapport G) voor de BACKOFFICE/ADMINISTRATIE: Analyserapport voor de gemaakte uren binnen 1 PERIODE, per week, per verzorger - variant C: (UUR_BOF).
-- Rapport H) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE - variant A: (MLDBAC).
-- Rapport I) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE, per week - variant B: (MLDBAC).
-- Rapport J) voor de MANINFO/FACTUURADMIN: Factuurrapport voor de gemaakte uren binnen 1 PERIODE, per week, per verzorger - variant C: (MLDBAC).
-- Eerst de huidige rapporten qua viewname aanpassen:
UPDATE fac_usrrap
SET FAC_USRRAP_VIEW_NAME = 'care' || substr (FAC_USRRAP_VIEW_NAME,5)
WHERE FAC_USRRAP_VIEW_NAME LIKE 'atch_v_%';
-- Een insert in fac_qlikview t.b.v. de Analyzer-autorisatie in Qlikview-file 'fclt_care'
INSERT INTO fac_qlikview (fac_qlikview_omschrijving, fac_qlikview_qvw_name, fac_functie_key)
SELECT 'Beschikkingen', 'fclt_care', fac_functie_key
FROM fac_functie
WHERE fac_functie_code = 'WEB_MLDBAC';
-------------------------------------------------------------------------------------------------
-- Alle ATCH views moeten nog gedropped worden...
drop view atch_v_gemeente;
drop view atch_v_client;
drop view atch_v_teamleider;
drop view atch_v_teamlid;
drop view atch_v_actief_teamlid;
drop view atch_v_verzorger;
drop view atch_v_verzorger_in_teams;
drop view atch_v_controller;
drop view atch_v_beschikking_all;
drop view atch_v_bestede_uren_all;
drop view atch_v_improductieve_uren_all;
drop view atch_v_totaal_uren_all;
drop view atch_v_missing_weekbrief_0;
drop view atch_v_missing_weekbrief_1;
drop view atch_v_missing_weekbrief_2;
drop view atch_v_missing_weekbrief_3;
drop view atch_v_missing_weekbrief_4;
drop view atch_v_missing_weekbrief_5;
drop view atch_v_missing_weekbrief_6;
drop view atch_v_missing_weekbrief_all;
drop view atch_v_ingevoerde_uren;
drop view atch_v_te_fiatteren_uren;
drop view atch_v_te_factureren_uren;
drop view atch_v_first_factuur_uren_ooit;
drop view atch_v_te_fiatfact_uren;
drop view atch_v_gefactureerde_uren;
drop view atch_v_gemaakte_uren_0;
drop view atch_v_gemaakte_uren_1;
drop view atch_v_gemaakte_uren_2;
drop view atch_v_gemaakte_uren_12;
drop view atch_v_gemaakte_uren_3;
drop view atch_v_gemaakte_uren_123;
drop view atch_v_gemaakte_uren_4;
drop view atch_v_gemaakte_uren_1234;
drop view atch_v_gemaakte_uren_5;
drop view atch_v_gemaakte_uren_2345;
drop view atch_v_gemaakte_uren_6;
drop view atch_v_gemaakte_uren_3456;
drop view atch_v_gemaakte_uren_7;
drop view atch_v_gemaakte_uren_4567;
drop view atch_v_indicatie_uren_0;
drop view atch_v_indicatie_uren_1;
drop view atch_v_indicatie_uren_2;
drop view atch_v_indicatie_uren_12;
drop view atch_v_indicatie_uren_3;
drop view atch_v_indicatie_uren_123;
drop view atch_v_indicatie_uren_4;
drop view atch_v_indicatie_uren_1234;
drop view atch_v_indicatie_uren_5;
drop view atch_v_indicatie_uren_2345;
drop view atch_v_indicatie_uren_6;
drop view atch_v_indicatie_uren_3456;
drop view atch_v_indicatie_uren_7;
drop view atch_v_indicatie_uren_4567;
drop view atch_v_conflict_uren_0;
drop view atch_v_conflict_uren_1;
drop view atch_v_conflict_uren_2;
drop view atch_v_conflict_uren_12;
drop view atch_v_conflict_uren_3;
drop view atch_v_conflict_uren_123;
drop view atch_v_conflict_uren_4;
drop view atch_v_conflict_uren_1234;
drop view atch_v_conflict_uren_2345;
drop view atch_v_conflict_uren_3456;
drop view atch_v_conflict_uren_4567;
drop view atch_v_tmp_conflict_uren_1;
drop view atch_v_tmp_conflict_uren_2;
drop view atch_v_tmp_conflict_uren_3;
drop view atch_v_tmp_conflict_uren_4;
drop view atch_v_rap_conflict_uren_1C;
drop view atch_v_rap_conflict_uren_2C;
drop view atch_v_rap_conflict_uren_3C;
drop view atch_v_rap_conflict_uren_4C;
drop view atch_v_tmp_conflict_uren_1234;
drop view atch_v_rap_conflict_uren_1234A;
drop view atch_v_rap_conflict_uren_1234B;
drop view atch_v_rap_conflict_uren_1234C;
drop view atch_v_tmp_conflict_uren_2345;
drop view atch_v_rap_conflict_uren_2345A;
drop view atch_v_rap_conflict_uren_2345B;
drop view atch_v_rap_conflict_uren_2345C;
drop view atch_v_tmp_conflict_uren_3456;
drop view atch_v_rap_conflict_uren_3456A;
drop view atch_v_rap_conflict_uren_3456B;
drop view atch_v_rap_conflict_uren_3456C;
drop view atch_v_tmp_conflict_uren_4567;
drop view atch_v_rap_conflict_uren_4567A;
drop view atch_v_rap_conflict_uren_4567B;
drop view atch_v_rap_conflict_uren_4567C;
drop view atch_v_noti_teamleider;
drop view atch_v_mld_match_opd;
drop view atch_v_mld_urenconflict_opd;
drop view atch_v_noti_urenconflict;
drop view atch_v_tmp_factuur_uren_1234;
drop view atch_v_tmp_factuur_uren_2345;
drop view atch_v_tmp_factuur_uren_3456;
drop view atch_v_tmp_factuur_uren_4567;
drop view atch_v_tmp_impr_uren_1234;
drop view atch_v_gewerkte_impr_uren_1234;
drop view atch_v_gekeurde_ziek_uren_1234;
drop view atch_v_gekeurde_vrij_uren_1234;
drop view atch_v_tmp_impr_uren_2345;
drop view atch_v_gewerkte_impr_uren_2345;
drop view atch_v_gekeurde_ziek_uren_2345;
drop view atch_v_gekeurde_vrij_uren_2345;
drop view atch_v_tmp_impr_uren_3456;
drop view atch_v_gewerkte_impr_uren_3456;
drop view atch_v_gekeurde_ziek_uren_3456;
drop view atch_v_gekeurde_vrij_uren_3456;
drop view atch_v_tmp_impr_uren_4567;
drop view atch_v_gewerkte_impr_uren_4567;
drop view atch_v_gekeurde_ziek_uren_4567;
drop view atch_v_gekeurde_vrij_uren_4567;
drop view atch_v_onkosten_all;
drop view atch_v_onkosten_1234;
drop view atch_v_onkosten_2345;
drop view atch_v_onkosten_3456;
drop view atch_v_onkosten_4567;
drop view atch_v_rap_mijnteamgenoten;
drop view atch_v_rap_missing_weekbrief;
drop view atch_v_rap_beschik_aflopend;
drop view atch_v_rap_conflict_uren_A;
drop view atch_v_rap_conflict_uren_B;
drop view atch_v_rap_conflict_uren_C;
drop view atch_v_rap_conflict_weekuren_C;
drop view atch_v_rap_factuur_uren_A;
drop view atch_v_rap_factuur_uren_B;
drop view atch_v_rap_factuur_uren_C;
drop view atch_v_tmp_auto_1234;
drop view atch_v_rap_auto_1234;
drop view atch_v_tmp_auto_2345;
drop view atch_v_rap_auto_2345;
drop view atch_v_tmp_auto_3456;
drop view atch_v_rap_auto_3456;
drop view atch_v_tmp_auto_4567;
drop view atch_v_rap_auto_4567;
drop view atch_v_rap_fiets_1234;
drop view atch_v_rap_fiets_2345;
drop view atch_v_rap_fiets_3456;
drop view atch_v_rap_fiets_4567;
drop view atch_v_rap_bromfiets_1234;
drop view atch_v_rap_bromfiets_2345;
drop view atch_v_rap_bromfiets_3456;
drop view atch_v_rap_bromfiets_4567;
drop view atch_v_rap_salaris_1234;
drop view atch_v_rap_salaris_2345;
drop view atch_v_rap_salaris_3456;
drop view atch_v_rap_salaris_4567;
drop view atch_v_rap_salaris_1234_A;
drop view atch_v_rap_salaris_2345_A;
drop view atch_v_rap_salaris_3456_A;
drop view atch_v_rap_salaris_4567_A;
drop view atch_v_rap_salaris_A;
drop view atch_v_cak_factuur_uren_B;
drop view atch_v_cak_hoofd_record;
drop view atch_v_cak_client_zorg_record;
drop view atch_v_cak_clientstam_record;
drop view atch_v_cak_clientaanv_record;
drop view atch_v_cak_body;
drop view atch_v_cak_sluit_record;
drop view atch_v_cak_rapport;
drop view atch_v_rap_cak;
drop view atch_v_export_cak;
drop view atch_v_qvw_first_gewerkte_uren;
drop view atch_v_qvw_beschikk;
drop view atch_v_qvw_zorguren;
drop view ATCH_V_QVW_IMPR_UREN;
drop view ATCH_V_QVW_KOSTEN;
-- Views die in ATCH-database staan (maar daar oorspronkelijk al niet in thuis hoorden) en nu worden gedropped (alsnog):
drop view atch_v_gekeurde_impr_uren_1234;
drop view atch_v_gekeurde_impr_uren_2345;
drop view atch_v_gekeurde_impr_uren_3456;
BEGIN adm.systrackscript('$Workfile: atch8.sql $', '$Revision$', 1); END;
/
COMMIT;
SPOOL OFF;

View File

@@ -1,433 +0,0 @@
-- Customer specific once-script
-- ATCHoogeveen
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
SET ECHO ON;
SPOOL atch9.lst;
-- Klachtenregistratie vereist dat startdatum niet meer in cust.inc staat, maar nu in database
UPDATE MLD_DISC_PARAMS
SET MLD_DISC_PARAMS_STARTDATUM = 1
WHERE MLD_INS_DISCIPLINE_KEY IN
(SELECT INS_DISCIPLINE_KEY
FROM MLD_DISCIPLINE d
WHERE d.ins_srtdiscipline_key = 1);
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
-- Menutaken wijzigen
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_alturl, fac_menu_altgroep, fac_functie_key)
SELECT 1600, 'Overzicht beschikkingen', 'appl/mld/mld_search.asp?urole=fo' || '&' || 'srtdisc=1', 1, fac_functie_key
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_MLDFOF';
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_alturl, fac_menu_altgroep, fac_functie_key)
SELECT 1700, '> Nieuwe beschikking', 'appl/mld/mld_melding.asp?urole=fo' || '&' || 'srtdisc=1', 1, fac_functie_key
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_MLDFOF';
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_alturl, fac_menu_altgroep, fac_functie_key)
SELECT 1800, 'Afhandelen beschikkingen', 'appl/mld/mld_search.asp?urole=bo' || '&' || 'srtdisc=1', 1, fac_functie_key
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_MLDBOF';
-- Menutaak 'Notities': volgnummer aanpassen.
UPDATE fac_menu
SET fac_menu_volgnr = 1900
WHERE fac_menuitems_key = 40;
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_altgroep)
SELECT 2000, 'Klachten', 1 FROM DUAL;
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_alturl, fac_menu_altgroep, fac_functie_key)
SELECT 2100, 'Overzicht klachten', 'appl/mld/mld_search.asp?urole=fo' || '&' || 'srtdisc=2', 1, fac_functie_key
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_MLDFOF';
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_alturl, fac_menu_altgroep, fac_functie_key)
SELECT 2200, '> Nieuwe klacht', 'appl/mld/mld_melding.asp?urole=fo' || '&' || 'srtdisc=2', 1, fac_functie_key
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_MLDFOF';
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_alturl, fac_menu_altgroep, fac_functie_key)
SELECT 2400, 'Afhandelen klachten', 'appl/mld/mld_search.asp?urole=bo' || '&' || 'srtdisc=2', 1, fac_functie_key
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_MLDBOF';
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_alturl, fac_menu_altgroep, fac_functie_key)
SELECT 4800, 'Beschikkingen', 'appl/mld/mld_search.asp?urole=mi' || '&' || 'srtdisc=1', 1, fac_functie_key
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_MLDBAC';
INSERT INTO fac_menu (fac_menu_volgnr, fac_menu_altlabel, fac_menu_alturl, fac_menu_altgroep, fac_functie_key)
SELECT 4810, 'Klachten', 'appl/mld/mld_search.asp?urole=mi' || '&' || 'srtdisc=2', 1, fac_functie_key
FROM fac_functie f
WHERE f.fac_functie_code = 'WEB_MLDBAC';
-- Oude menutaken verwijderen:
-- Oude menutaak 'Overzicht beschikkingen'
DELETE fac_menu
WHERE fac_menu_key = 50;
-- Oude menutaak '>Type' (die alle vakgroepen explodeert)
DELETE fac_menu
WHERE fac_menu_key = 89;
-- Oude menutaak 'Afhandelen meldingen (onder de menukop Zorgopdrachten'
DELETE fac_menu
WHERE fac_menu_key = 147;
-- 'Maninfo beschikkingen': verwijderen.
DELETE fac_menu
WHERE fac_menuitems_key = 48;
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
-- MODULE Klachten registratie
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
INSERT INTO ins_srtdiscipline
(ins_srtdiscipline_key, ins_srtdiscipline_module, ins_srtdiscipline_omschrijving,
ins_srtdiscipline_kostenklant, ins_srtdiscipline_alg, ins_srtdiscipline_ins,
ins_srtdiscipline_mld
) VALUES(2,'MLD','Klacht',0,1,0,0);
INSERT INTO ins_tab_discipline
(ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
VALUES('MLD','Klachten over verzorger',2);
INSERT INTO mld_disc_params(mld_ins_discipline_key, mld_disc_params_notify)
SELECT ins_discipline_key,0 FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'Klachten over verzorger';
INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_urgentie, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Slechte kwaliteit geleverd',4,2 FROM ins_tab_discipline;
INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_urgentie, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Niet komen opdagen',4,2 FROM ins_tab_discipline;
INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_urgentie, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Schade',4,2 FROM ins_tab_discipline;
INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_urgentie, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Houding en/of communicatie',4,2 FROM ins_tab_discipline;
INSERT INTO ins_tab_discipline
(ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
VALUES('MLD','Klachten over zorgaanbieder',2);
INSERT INTO mld_disc_params(mld_ins_discipline_key, mld_disc_params_notify)
SELECT ins_discipline_key,0 FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'Klachten over zorgaanbieder';
INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_urgentie, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Afspraak niet nagekomen',4,2 FROM ins_tab_discipline;
INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_urgentie, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Houding en/of communicatie',4,2 FROM ins_tab_discipline;
INSERT INTO mld_stdmelding
(mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_urgentie, mld_stdmelding_freetext)
SELECT max(ins_discipline_key),'Onduidelijke informatie',4,2 FROM ins_tab_discipline;
-- Autorisatiegroepen met rechten voor klachten: FO, BO en MI.
INSERT INTO fac_groep (fac_groep_omschrijving) VALUES ('FO-MLD: Klachten');
INSERT INTO fac_groeprechten(fac_groep_key, fac_functie_key, ins_discipline_key,
fac_gebruiker_prs_level_read, fac_gebruiker_alg_level_read,
fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_write)
SELECT g.fac_groep_key,f.fac_functie_key, d.ins_discipline_key, 1, -1, 1, -1
FROM fac_groep g, fac_functie f, mld_discipline d
WHERE g.fac_groep_omschrijving = 'FO-MLD: Klachten'
AND f.fac_functie_code = 'WEB_MLDFOF'
AND d.ins_srtdiscipline_key = 2;
INSERT INTO fac_groep (fac_groep_omschrijving) VALUES ('BO-MLD: Klachten');
INSERT INTO fac_groeprechten(fac_groep_key, fac_functie_key, ins_discipline_key,
fac_gebruiker_prs_level_read, fac_gebruiker_alg_level_read,
fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_write)
SELECT g.fac_groep_key,f.fac_functie_key, d.ins_discipline_key, -1, -1, -1, -1
FROM fac_groep g, fac_functie f, mld_discipline d
WHERE g.fac_groep_omschrijving = 'BO-MLD: Klachten'
AND f.fac_functie_code = 'WEB_MLDBOF'
AND d.ins_srtdiscipline_key = 2;
INSERT INTO fac_groep (fac_groep_omschrijving) VALUES ('MI: Klachten');
INSERT INTO fac_groeprechten(fac_groep_key, fac_functie_key, ins_discipline_key,
fac_gebruiker_prs_level_read, fac_gebruiker_alg_level_read,
fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_write)
SELECT g.fac_groep_key,f.fac_functie_key, d.ins_discipline_key, -1, -1, 9, 9
FROM fac_groep g, fac_functie f, mld_discipline d
WHERE g.fac_groep_omschrijving = 'MI: Klachten'
AND f.fac_functie_code = 'WEB_MLDBAC'
AND d.ins_srtdiscipline_key = 2;
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikkingsnr'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SEARCH_DIFF_FIELDS';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_VAKGROUP';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Zorg'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_COMPLAIN';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikkingen'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_COMPLAINS';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer de huishoudelijke hulp...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_UITVOERENDE';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer een team ...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_VAKGROEP';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer de soort zorg ...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_STDMELDING';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Toewijzing aan team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_CATEGORIE';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Teamleider'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_BEHANDELAAR';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking is geregistreerd'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_IS_MLDNEW';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking is gewijzigd'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_IS_MLDUPD';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking is afgemeld'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_IS_MLDAFM';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking is afgewezen'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_IS_MLDREJ';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Deze beschikking kan niet afgewezen worden'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_REJECT_FAILED';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking '
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_REJECTED1';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikking'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_COMPLAIN';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikkingsgegevens'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_FRAME_ALGEMEEN';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Beschikkingstatus'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_STATUSFILTERS';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Bij team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_CHK_FO_MLDBUSY';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Neem deze beschikking als frontoffice (zelf) in behandelin'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_DOACTION_HINT';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Zet de behandeling door naar het team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_DOORZET_HINT';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Accepteer deze beschikking voor behandeling'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_ACCEPT_HINT';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Wijs deze beschikking af (wordt niet verder behandeld)'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_REJECT_HINT';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Sluit deze beschikking direct af, de afhandeling is direct gereed.'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_CLOSE_HINT';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Accepteer deze beschikking en maak direct een opdracht aan'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_ORDERS_HINT';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Accepteer deze beschikking en maak direct een bestelling aan'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_BES_HINT';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Soortgelijke beschikkingen'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_SIMILARCALLS';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer een gemeente'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.SELECT_NOLOC_SELECTED';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Alle opdrachten van beschikking '
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.OPDR_CLOSED_3';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Team'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.VAKGROEP';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL',''
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.PERSON_PREFIX';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Selecteer eerst regel uit zorg'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.SELECT_NOSTDMLD_SELECTED';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,1,'NL','Status'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.MLDSTATUS';
--
--
-- Vanaf hier de terminologie voor klachten *** klachten *** klachten *** klachten *** klachten
--
--
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Klachtgegevens'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_CATEGORIE';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY, 2 ,'NL','Klacht over'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_VAKGROUP';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Klacht over'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL.MLD.VAKGROEP';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Selecteer waarover klacht gaat...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_VAKGROEP';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Selecteer de soort klacht ...'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_SELECT_STDMELDING';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Soort klacht'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_COMPLAIN';
INSERT INTO FAC_LOCALE (FAC_LOCALEITEMS_KEY, FAC_LOCALE_DIALECT_KEY, FAC_LOCALE_LANG, FAC_LOCALE_TEKST)
SELECT FAC_LOCALEITEMS_KEY,2,'NL','Behandelaar'
FROM FAC_LOCALEITEMS
WHERE UPPER(FAC_LOCALEITEMS_DIALECT_ID)='MLD_SRTDISCIPLINE_KEY'
AND UPPER(FAC_LOCALEITEMS_LCL) = 'LCL_MLD_BEHANDELAAR';
BEGIN adm.systrackscript('$Workfile: atch9.sql $', '$Revision$', 1); END;
/
COMMIT;
SPOOL OFF;

File diff suppressed because it is too large Load Diff

View File

@@ -1,65 +0,0 @@
-- Script containing customer specific configuration sql statements for ATCH
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
set echo on
spool atch_omzetten_beschikkingen_ander_team.lst
-- De volgende beschikkingen met nummers x1, x2,...
-- worden van team A
-- overgezet naar team B: mld_ins_discipline_key = ... en mld_stdmelding_key = ...
update mld_melding
set mld_stdmelding_key = 141,
mld_ins_discipline_key = 161
where mld_melding_key IN (
387,
388,
389,
392,
393,
395,
404,
408,
410,
411,
412,
414,
416,
417,
418,
420,
427,
429,
430,
432,
436,
438,
440,
444,
447,
452,
456,
551,
607,
662,
664,
732,
736,
860,
868,
872,
876);
COMMIT;
spool off

View File

@@ -1,49 +0,0 @@
-- Script containing customer specific configuration sql statements for ATCH
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800710
set echo on
spool atch_omzetten_beschikkingen_losser.lst
-- De volgende beschikkingen met nummers x1, x2,...
-- overgezet naar team B: mld_ins_discipline_key = 181 (Team Susan Losser) en mld_stdmelding_key = 161
update mld_melding
set mld_stdmelding_key = 161,
mld_ins_discipline_key = 181
where mld_melding_key IN (
32,
280,
306,
309,
331,
633,
641,
643,
644,
649,
681,
689,
691,
707,
708,
712,
750,
771,
774,
781,
854,
888,
893,
894
);
COMMIT;
spool off

View File

@@ -1,52 +0,0 @@
-- Customer specific once-script DENB#34280.
--
-- (c) 2015 Facilitor B.V.
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xdenb#34280.lst
SET DEFINE OFF
UPDATE fac_import_app
SET fac_import_app_xsl = 'xsl/beaufort.xsl',
fac_import_app_charset = 'utf-8',
fac_import_app_folder = NULL,
fac_import_app_files = 'PRS*.xml'
WHERE fac_import_app_key = 21;
INSERT INTO fac_api (fac_api_name,
fac_api_omschrijving,
fac_api_filepath,
fac_api_loglevel,
fac_import_app_key,
fac_api_options_json)
SELECT 'PRSIMP',
'Personen uit Beaufort',
'appl/API/api_gen_import.asp',
1,
fac_import_app_key,
'{"import_app_key":' || TO_CHAR (fac_import_app_key) || '}'
FROM fac_import_app
WHERE fac_import_app_code = 'PRS' AND fac_import_app_prefix = 'DENB';
INSERT INTO prs_perslid (prs_perslid_module,
prs_srtperslid_key,
prs_afdeling_key,
prs_perslid_naam,
prs_perslid_oslogin,
prs_perslid_flags,
prs_perslid_apikey)
SELECT p.prs_perslid_module,
p.prs_srtperslid_key,
p.prs_afdeling_key,
'Pseudo-user tbv. PRSIMP-API',
'_BEAUFORT',
0,
'CDUvKAJBWmDNmzHQguuhwmLSkdnqIVxy'
FROM prs_perslid p
WHERE p.prs_perslid_oslogin = '_FACILITOR';
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF

View File

@@ -1,48 +0,0 @@
--
-- $Id$
--
-- Verwijderen werkplekken op dislocaties (= onder district 'NietZichtbaarFE' met key=21).
DEFINE thisfile = 'DENB#37106.SQL'
DEFINE dbuser = '^DENB'
DEFINE custid = 'DENB'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
-- DENB#37160: Verwijderen werkplekken op dislocaties (= onder district 'NietZichtbaarFE' met key=21).
DELETE FROM prs_perslidwerkplek pw
WHERE EXISTS
(SELECT 1
FROM prs_werkplek wp,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
alg_locatie l
WHERE pw.prs_werkplek_key = wp.prs_werkplek_key
AND wp.prs_alg_ruimte_key = r.alg_ruimte_key
AND r.alg_verdieping_key = v.alg_verdieping_key
AND v.alg_gebouw_key = g.alg_gebouw_key
AND g.alg_locatie_key = l.alg_locatie_key
AND l.alg_district_key = 21);
COMMIT;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$'); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,52 +0,0 @@
--
-- $Id$
--
-- Aanmaken 'Actuele bezetting'-thema zoals binnenkort geleverd met denb.sql.
DEFINE thisfile = 'DENB#40308.SQL'
DEFINE dbuser = '^DENB'
DEFINE custid = 'DENB'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
CREATE OR REPLACE VIEW DENB_V_THEMA_RUIMTE_RSV
(
ALG_RUIMTE_KEY,
WAARDE
)
AS
SELECT rar.alg_ruimte_key, MIN (DECODE (bezet.res_ruimte_opstel_key, NULL, 'Vrij', 'Bezet')) waarde
FROM res_ruimte_opstelling rro,
res_ruimte rr,
res_alg_ruimte rar,
(SELECT res_ruimte_opstel_key
FROM res_v_aanwezigrsv_ruimte
WHERE SYSDATE BETWEEN res_rsv_ruimte_van AND res_rsv_ruimte_tot)
bezet
WHERE rro.res_ruimte_key = rr.res_ruimte_key
AND rr.res_ruimte_key = rar.res_ruimte_key
AND rar.res_alg_ruimte_verwijder IS NULL
AND rro.res_ruimte_opstel_key = bezet.res_ruimte_opstel_key(+)
GROUP BY rar.alg_ruimte_key;
COMMIT;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$'); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,47 +0,0 @@
--
-- $Id$
--
-- Aanvullen historisch bewaarde RES_RSV_RUIMTE_ORDERNR met J/N-indicatie of
-- huurder WAS een 'Gemeentelijke afdeling' (= Interne huurder en als zodanig
-- niet BTW-plichtig).
DEFINE thisfile = 'DENB#55219.SQL'
DEFINE dbuser = '^DENB'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
ALTER TRIGGER RES_T_RES_RSV_RUIMTE_B_IU DISABLE;
UPDATE res_rsv_ruimte rrr
SET rrr.res_rsv_ruimte_ordernr =
SUBSTR (rrr.res_rsv_ruimte_ordernr, 1, INSTR (rrr.res_rsv_ruimte_ordernr, '|', 1, 2) - 1) || '#J' || SUBSTR (rrr.res_rsv_ruimte_ordernr, INSTR (rrr.res_rsv_ruimte_ordernr, '|', -1))
WHERE rrr.res_rsv_ruimte_ordernr IS NOT NULL
AND LENGTH (SUBSTR (rrr.res_rsv_ruimte_ordernr, INSTR (rrr.res_rsv_ruimte_ordernr, '|', -1) + 1)) IS NULL;
UPDATE res_rsv_ruimte rrr
SET rrr.res_rsv_ruimte_ordernr =
SUBSTR (rrr.res_rsv_ruimte_ordernr, 1, INSTR (rrr.res_rsv_ruimte_ordernr, '|', 1, 2) - 1) || '#N' || SUBSTR (rrr.res_rsv_ruimte_ordernr, INSTR (rrr.res_rsv_ruimte_ordernr, '|', -1))
WHERE rrr.res_rsv_ruimte_ordernr IS NOT NULL
AND LENGTH (SUBSTR (rrr.res_rsv_ruimte_ordernr, INSTR (rrr.res_rsv_ruimte_ordernr, '|', -1) + 1)) > 0;
ALTER TRIGGER RES_T_RES_RSV_RUIMTE_B_IU ENABLE;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,44 +0,0 @@
--
-- $Id$
--
-- Corrigeren RES_RSV_RUIMTE_PRIJS bij laatste K2F-doorbelasting.
DEFINE thisfile = 'DENB#56634.SQL'
DEFINE dbuser = '^DENB'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
ALTER TRIGGER RES_T_RES_RSV_RUIMTE_B_IU DISABLE;
UPDATE res_rsv_ruimte rrr
SET rrr.res_rsv_ruimte_prijs = rrr.res_rsv_ruimte_prijs + res_rsv_ruimte_korting
WHERE rrr.res_ruimte_opstel_key IS NOT NULL
AND rrr.res_rsv_ruimte_prijs IS NOT NULL
AND rrr.res_rsv_ruimte_korting IS NOT NULL
AND EXISTS
(SELECT 1
FROM denb_v_bbs_res_all
WHERE TO_CHAR (resver, 'ddmmyyyy') = '22022019'
AND res_rsv_ruimte_key = rrr.res_rsv_ruimte_key);
ALTER TRIGGER RES_T_RES_RSV_RUIMTE_B_IU ENABLE;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,43 +0,0 @@
-- Customer specific once-script DENB1.
--
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON;
SPOOL xdenb1.lst;
SET DEFINE OFF;
/* Formatted on 27-1-2010 17:24:48 (QP5 v5.115.810.9015) */
UPDATE prs_werkplek w
SET w.prs_werkplek_omschrijving =
(SELECT alg_ruimte_nr || '/' || w.prs_werkplek_volgnr
FROM alg_ruimte
WHERE alg_ruimte_key = w.prs_alg_ruimte_key);
-- Toevoegen rapportage / fac_functie_key Beheer:Gebruikersbeheer (= 61)
INSERT INTO FAC_USRRAP
(fac_usrrap_omschrijving, fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template, fac_usrrap_macro,
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key, fac_usrrap_autorefresh
)
VALUES ('Maandtotalen', 'denb_v_rap_res_maandtotalen',
NULL,
NULL, NULL,
0, 0,
0,
'Overzicht van cateringkosten per maand.',
61,
0
);
COMMIT;
SPOOL OFF;
@denb.sql

View File

@@ -1,56 +0,0 @@
-- Customer specific once-script DENB2.
--
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON;
SPOOL xdenb2.lst;
SET DEFINE OFF;
-- Toevoegen rapportage / fac_functie_key Beheer:Gebruikersbeheer (= 61)
INSERT INTO FAC_USRRAP
(fac_usrrap_omschrijving, fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template, fac_usrrap_macro,
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key, fac_usrrap_autorefresh
)
VALUES ('Lockergegegens', 'denb_v_rap_lockergegevens',
NULL,
NULL, NULL,
0, 0,
0,
'Wie heeft welke sleutel van welke locker.',
61,
0
);
-- Toevoegen rapportage / fac_functie_key Beheer:Gebruikersbeheer (= 61)
INSERT INTO FAC_USRRAP
(fac_usrrap_omschrijving, fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template, fac_usrrap_macro,
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key, fac_usrrap_autorefresh
)
VALUES ('Maandoverzicht bestelaanvragen', 'denb_v_rap_bes_maandtotalen',
NULL,
NULL, NULL,
0, 0,
0,
'Overzicht van bestelaanvragen per (afmeld)maand.',
61,
0
);
COMMIT;
SPOOL OFF;
@denb.sql

View File

@@ -1,183 +0,0 @@
-- Customer specific once-script DENB2.
--
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xdenb6.lst
SET DEFINE OFF
/* Formatted on 11-10-2010 16:38:10 (QP5 v5.115.810.9015) */
DECLARE
v_srtgroep_key NUMBER (10);
BEGIN
-- Kopie ins_srtgroep_key=42 in inkoop-catalogus=561
INSERT INTO ins_srtgroep (
ins_discipline_key,
ins_srtgroep_module,
ins_srtgroep_omschrijving
)
VALUES (
561,
'BES',
(SELECT ins_srtgroep_omschrijving
FROM ins_srtgroep
WHERE ins_srtgroep_key = 42
AND ins_srtgroep_verwijder IS NULL)
)
RETURNING ins_srtgroep_key INTO v_srtgroep_key;
-- Kopie ins_delen uit ins_srtgroep_key=42
INSERT INTO ins_srtdeel (ins_srtgroep_key,
ins_srtdeel_module,
ins_srtdeel_code,
ins_srtdeel_omschrijving,
ins_srtdeel_volgnr,
ins_srtdeel_prijs,
ins_srtdeel_inkprijs,
ins_srtdeel_btw,
ins_srtdeel_eenheid,
ins_srtdeel_nr,
ins_srtdeel_vervaldatum,
ins_srtdeel_image,
ins_srtdeel_veelvoud,
prs_bedrijf_key,
ins_srtdeel_uitleenbaar,
ins_srtdeel_opmerking)
SELECT v_srtgroep_key,
ins_srtdeel_module,
ins_srtdeel_code,
ins_srtdeel_omschrijving,
ins_srtdeel_volgnr,
ins_srtdeel_prijs,
ins_srtdeel_inkprijs,
ins_srtdeel_btw,
ins_srtdeel_eenheid,
ins_srtdeel_nr,
ins_srtdeel_vervaldatum,
ins_srtdeel_image,
ins_srtdeel_veelvoud,
prs_bedrijf_key,
ins_srtdeel_uitleenbaar,
ins_srtdeel_opmerking
FROM ins_srtdeel
WHERE ins_srtgroep_key = 42 AND ins_srtdeel_verwijder IS NULL;
-- Kopie ins_srtgroep_key=121 in inkoop-catalogus=562
INSERT INTO ins_srtgroep (
ins_discipline_key,
ins_srtgroep_module,
ins_srtgroep_omschrijving
)
VALUES (
562,
'BES',
(SELECT ins_srtgroep_omschrijving
FROM ins_srtgroep
WHERE ins_srtgroep_key = 121
AND ins_srtgroep_verwijder IS NULL)
)
RETURNING ins_srtgroep_key INTO v_srtgroep_key;
-- Kopie ins_delen uit ins_srtgroep_key=121
INSERT INTO ins_srtdeel (ins_srtgroep_key,
ins_srtdeel_module,
ins_srtdeel_code,
ins_srtdeel_omschrijving,
ins_srtdeel_volgnr,
ins_srtdeel_prijs,
ins_srtdeel_inkprijs,
ins_srtdeel_btw,
ins_srtdeel_eenheid,
ins_srtdeel_nr,
ins_srtdeel_vervaldatum,
ins_srtdeel_image,
ins_srtdeel_veelvoud,
prs_bedrijf_key,
ins_srtdeel_uitleenbaar,
ins_srtdeel_opmerking)
SELECT v_srtgroep_key,
ins_srtdeel_module,
ins_srtdeel_code,
ins_srtdeel_omschrijving,
ins_srtdeel_volgnr,
ins_srtdeel_prijs,
ins_srtdeel_inkprijs,
ins_srtdeel_btw,
ins_srtdeel_eenheid,
ins_srtdeel_nr,
ins_srtdeel_vervaldatum,
ins_srtdeel_image,
ins_srtdeel_veelvoud,
prs_bedrijf_key,
ins_srtdeel_uitleenbaar,
ins_srtdeel_opmerking
FROM ins_srtdeel
WHERE ins_srtgroep_key = 121 AND ins_srtdeel_verwijder IS NULL;
END;
/
COMMIT;
-- Toevoegen rapportage / fac_functie_key Beheer:Gebruikersbeheer (= 61)
INSERT INTO FAC_USRRAP
(fac_usrrap_omschrijving, fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template, fac_usrrap_macro,
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key, fac_usrrap_autorefresh
)
VALUES ('Voorraadoverzicht', 'denb_v_rap_voorraad',
NULL,
NULL, NULL,
0, 0,
1,
'Voorraadoverzicht.',
61,
0
);
COMMIT;
INSERT INTO fac_srtnotificatie
(fac_srtnotificatie_code, fac_srtnotificatie_mode,
fac_srtnotificatie_oms, fac_srtnotificatie_xmlnode,
fac_srtnotificatie_groep
)
VALUES ('CUST01', 0,
'Nieuwe representatiegeschenken onder minimale voorraad', 'rapport',
0
);
INSERT INTO fac_srtnotificatie
(fac_srtnotificatie_code, fac_srtnotificatie_mode,
fac_srtnotificatie_oms, fac_srtnotificatie_xmlnode,
fac_srtnotificatie_groep
)
VALUES ('CUST02', 0,
'Nieuwe bestuursgeschenken onder minimale voorraad', 'rapport',
0
);
INSERT INTO fac_notificatie_job
(fac_notificatie_job_view,
fac_notificatie_job_oms,
fac_notificatie_job_interval, fac_notificatie_job_mode
)
VALUES ('DENB_V_NOTI_VOORRAADREMINDER',
'Minimale voorraad reminder',
24, 0
);
COMMIT;
BEGIN adm.systrackscript('$Workfile: denb6.sql $', '$Revision$', 1); END;
/
SPOOL OFF
@denb.sql

View File

@@ -1,30 +0,0 @@
-- Customer specific once-script DENB9.
--
-- (c) 2013 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xDENB9.lst
SET DEFINE OFF
-- Verwijderen 41=BEDRIJF-import (klantspecifiek/inmiddels standaard)!
DELETE FROM fac_import WHERE fac_import_app_key = 41;
DELETE FROM fac_import_app WHERE fac_import_app_key = 41;
DROP PROCEDURE DENB_IMPORT_BEDRIJF;
DROP PROCEDURE DENB_UPDATE_BEDRIJF;
DROP TABLE DENB_IMP_BEDRIJF;
COMMIT;
-- Verwijderen B2F-import (klantspecifiek/niet meer gebruikt)!
DROP PROCEDURE DENB_IMPORT_B2F;
DROP PROCEDURE DENB_UPDATE_B2F;
COMMIT;
BEGIN adm.systrackscript('$Workfile: denb9.sql $', '$Revision$', 1); END;
/
SPOOL OFF
@denb.sql

View File

@@ -1,38 +0,0 @@
-- Customer specific once-script to add PRS-import as specified
-- by DENB#15397.
-- (c) 2008 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON;
SPOOL xdenb_add_impapp_prs.lst;
CREATE TABLE denb_imp_prs (
prs_perslid_nr VARCHAR2 (16),
prs_perslid_naam VARCHAR2 (50),
prs_perslid_tussenvoegsel VARCHAR2 (15),
prs_perslid_voorletters VARCHAR2 (10),
prs_perslid_voornaam VARCHAR2 (30),
prs_afdeling_naam VARCHAR2 (10),
prs_srtperslid_omschrijving VARCHAR2 (60),
prs_perslid_ingangsdatum DATE,
prs_perslid_einddatum DATE,
dienstverbandcode VARCHAR2 (2),
alg_gebouw_code VARCHAR2 (10),
afdelingsdomein VARCHAR2 (2),
prs_perslid_telefoonnr VARCHAR2 (15),
prs_perslid_email VARCHAR2 (50),
prs_perslid_oslogin VARCHAR2 (30)
);
INSERT INTO fac_import_app
(fac_import_app_code, fac_import_app_oms,
fac_functie_key)
SELECT 'PRS', 'Import Beaufort-persoonsgegevens',
fac_functie_key
FROM fac_functie
WHERE fac_functie_code = 'WEB_PRSSYS';
COMMIT;
SPOOL OFF;

View File

@@ -1,108 +0,0 @@
--
-- $Id$
--
-- Heropenen van diverse meldingen die waren gesloten agv slechte workflow
DEFINE thisfile = 'KIBE#40368.SQL'
DEFINE dbuser = '^KIBE'
DEFINE custid = 'KIBE'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
-- Zet de status naar 4 (in behandeling)
UPDATE mld_melding
SET mld_melding_status = 4
WHERE mld_melding_key IN
(5460,
5448,
5416,
5377,
5356,
5351,
5317,
5295,
5280,
5262,
5224,
5166,
5106,
5102,
5075,
5072,
5037,
5020,
5017,
5016,
5015,
5013,
4994,
4989,
4970,
4961,
4959,
4958,
4798,
4779);
-- Voeg ook tracking toe. Key 45 = MLDUPD
INSERT INTO fac_tracking (fac_tracking_datum,
fac_srtnotificatie_key,
fac_tracking_refKey,
fac_tracking_oms)
SELECT SYSDATE,
45,
mld_melding_key,
'Melding op verzoek van Kibeo opnieuw geopend'
FROM mld_melding
WHERE mld_melding_key IN
(5460,
5448,
5416,
5377,
5356,
5351,
5317,
5295,
5280,
5262,
5224,
5166,
5106,
5102,
5075,
5072,
5037,
5020,
5017,
5016,
5015,
5013,
4994,
4989,
4970,
4961,
4959,
4958,
4798,
4779);
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,108 +0,0 @@
--
-- $Id$
--
-- Heropenen van diverse meldingen die waren gesloten agv slechte workflow
DEFINE thisfile = 'KIBE#40368_2.SQL'
DEFINE dbuser = '^KIBE'
DEFINE custid = 'KIBE'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
-- Zet de status naar 2 (Nieuw)
UPDATE mld_melding
SET mld_melding_status = 2
WHERE mld_melding_key IN
(5460,
5448,
5416,
5377,
5356,
5351,
5317,
5295,
5280,
5262,
5224,
5166,
5106,
5102,
5075,
5072,
5037,
5020,
5017,
5016,
5015,
5013,
4994,
4989,
4970,
4961,
4959,
4958,
4798,
4779);
-- Voeg ook tracking toe. Key 45 = MLDUPD
INSERT INTO fac_tracking (fac_tracking_datum,
fac_srtnotificatie_key,
fac_tracking_refKey,
fac_tracking_oms)
SELECT SYSDATE,
45,
mld_melding_key,
'Melding op verzoek van Kibeo naart status Nieuw gezet'
FROM mld_melding
WHERE mld_melding_key IN
(5460,
5448,
5416,
5377,
5356,
5351,
5317,
5295,
5280,
5262,
5224,
5166,
5106,
5102,
5075,
5072,
5037,
5020,
5017,
5016,
5015,
5013,
4994,
4989,
4970,
4961,
4959,
4958,
4798,
4779);
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,61 +0,0 @@
-- Customer specific once-script KIBE1.
--
-- (c) 2015 Facilitor bv
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xKIBE1.lst
SET DEFINE OFF
-- PRS-import
INSERT INTO fac_import_app (fac_import_app_code,
fac_import_app_oms,
--fac_import_app_xsl,
fac_functie_key,
fac_import_app_charset,
fac_import_app_folder,
fac_import_app_files,
fac_import_app_prefix)
SELECT 'PRS',
'Import persoonsgegevens uit AD',
--'',
fac_functie_key,
NULL,
'd:\Apps\Facilitor\ftp_sites\LocalUser\KIBEftp',
'PRS*.csv',
'KIBE'
FROM fac_functie
WHERE fac_functie_code = 'WEB_PRSSYS';
-- CUST01-notificatie(job) op basis van WF-vinkjes naar Behandelaar
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code,
fac_srtnotificatie_mode,
fac_srtnotificatie_oms,
fac_srtnotificatie_xmlnode,
fac_srtnotificatie_url,
fac_srtnotificatie_groep)
VALUES ('CUST01',
0,
'Reminder: WF-acties niet tijdig afgevinkt (nieuwe/sluiten vestiging)',
'melding',
NULL,
0);
INSERT INTO fac_notificatie_job (fac_notificatie_job_view,
fac_notificatie_job_oms,
fac_notificatie_job_mode,
fac_notificatie_job_interval,
fac_notificatie_job_nextrun,
fac_notificatie_job_flags)
VALUES ('KIBE_V_NOTI_WF_BEWAKING',
'Reminders naar behandelaars van WF-meldingen',
0,
24,
NULL,
0);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
@kibe.sql

View File

@@ -1,45 +0,0 @@
--
-- $Id$
--
-- Tijdelijke tabel kolom uitbreiden
DEFINE thisfile = 'KONG#55154.SQL'
DEFINE dbuser = '^KONG'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
UPDATE fac_locale_xsl flx1
SET fac_locale_xsl_isvalid = 0,
fac_locale_xsl_tekst =
(SELECT fac_locale_xsl_tekst
FROM fac_locale_xsl flx2
WHERE flx1.fac_locale_xsl_label = flx2.fac_locale_xsl_label
AND flx1.fac_locale_xsl_module =
flx2.fac_locale_xsl_module
AND fac_locale_xsl_lang = 'EN')
WHERE ( fac_locale_xsl_isvalid = 0
OR fac_locale_xsl_tekst IS NULL
OR fac_locale_xsl_tekst = '@'
OR fac_locale_xsl_tekst = '@@')
AND fac_locale_xsl_lang NOT IN ('EN', 'NL');
------ 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

View File

@@ -1,25 +0,0 @@
-- Customer specific once-script LUDE#31481.sql
SET ECHO ON
SPOOL xLUDE#31481.lst
SET DEFINE OFF
UPDATE mld_melding
SET mld_melding_einddatum = TO_DATE ('31-12-2014', 'DD-MM-YYYY')
WHERE mld_melding_key = 739;
INSERT INTO fac_tracking (
fac_tracking_refkey,
fac_srtnotificatie_key,
fac_tracking_oms
)
VALUES (739, 44, -- mldupd
'Verwachte einddatum op verzoek van Ludens aangepast');
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,25 +0,0 @@
-- Customer specific once-script LUDE#31940.sql
SET ECHO ON
SPOOL xLUDE#31940.lst
SET DEFINE OFF
UPDATE mld_melding
SET mld_melding_status = 4
WHERE mld_melding_key = 1082;
INSERT INTO fac_tracking (
fac_tracking_refkey,
fac_srtnotificatie_key,
fac_tracking_oms
)
VALUES (1082, 44, -- mldupd
'Status naar in behandeling gezet op verzoek van Ludens');
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,26 +0,0 @@
-- Customer specific once-script LUDE#32938.sql
-- Update kenmerk toegekend (key 3) van melding 1062 naar 700
SET ECHO ON
SPOOL xLUDE#32938.lst
SET DEFINE OFF
UPDATE mld_kenmerkmelding
SET mld_kenmerkmelding_waarde = 700
WHERE mld_melding_key = 1062 AND mld_kenmerk_key = 3;
INSERT INTO fac_tracking (
fac_tracking_refkey,
fac_srtnotificatie_key,
fac_tracking_oms
)
VALUES (1062, 44, -- mldupd
'Waarde toegekend naar 700 gezet op verzoek van Ludens');
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,27 +0,0 @@
-- Customer specific once-script LUDE#33340.sql
-- Dag Ruud,
-- Wil jij voor mij IB1146 terugzetten, dus niet meer op afgemeld?
SET ECHO ON
SPOOL xLUDE#33340.lst
SET DEFINE OFF
UPDATE mld_melding
SET mld_melding_status = 4
WHERE mld_melding_key = 1146;
INSERT INTO fac_tracking (
fac_tracking_refkey,
fac_srtnotificatie_key,
fac_tracking_oms
)
VALUES (1146, 44, -- mldupd
'Status naar in behandeling gezet op verzoek van Ludens');
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,28 +0,0 @@
-- Customer specific once-script LUDE#35402.sql
SET ECHO ON
SPOOL xLUDE#35402.lst
SET DEFINE OFF
UPDATE mld_melding
SET mld_melding_einddatum = TO_DATE ('30-12-2015', 'DD-MM-YYYY')
WHERE mld_melding_key = 3862;
INSERT INTO fac_tracking (
fac_tracking_refkey,
fac_srtnotificatie_key,
fac_tracking_oms
)
VALUES (
3862,
44, -- mldupd
'Verwachte einddatum op verzoek van Ludens aangepast van 30-12-2016 naar 30-12-2015'
);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,29 +0,0 @@
-- Customer specific once-script LUDE#35402.sql
SET ECHO ON
SPOOL xLUDE#35402_2.lst
SET DEFINE OFF
-- update kostenplaats naar ONV2015
UPDATE mld_melding
SET prs_kostenplaats_key = 242
WHERE mld_melding_key = 4074;
INSERT INTO fac_tracking (
fac_tracking_refkey,
fac_srtnotificatie_key,
fac_tracking_oms
)
VALUES (
4074,
44, -- mldupd
'Kosteplaats aangepast op verzoek van Ludens van ONV2016 --> ONV2015'
);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,29 +0,0 @@
-- Customer specific once-script LUDE#35931.sql
SET ECHO ON
SPOOL xLUDE#35931.lst
SET DEFINE OFF
-- update kostenplaats naar MJB2016
UPDATE mld_melding
SET prs_kostenplaats_key = 302
WHERE mld_melding_key = 3884;
INSERT INTO fac_tracking (
fac_tracking_refkey,
fac_srtnotificatie_key,
fac_tracking_oms
)
VALUES (
3884,
44, -- mldupd
'Kostenplaats aangepast op verzoek van Ludens INV2016 --> MJB2016'
);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,21 +0,0 @@
-- Customer specific once-script LUDE#36283.sql
SET ECHO ON
SPOOL xLUDE#36283.lst
SET DEFINE OFF
-- update einddatum melding 4481 naar 4616 tbv investeringsbegroting overzicht
UPDATE mld_melding
SET mld_melding_einddatum =
(SELECT mld_melding_einddatum
FROM mld_melding
WHERE mld_melding_key = 4616)
WHERE mld_melding_key = 4481;
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,21 +0,0 @@
-- Customer specific once-script LUDE#36283_2.sql
SET ECHO ON
SPOOL xLUDE#36283_2.lst
SET DEFINE OFF
-- update einddatum melding 4966 naar 4616 tbv investeringsbegroting overzicht
UPDATE mld_melding
SET mld_melding_einddatum =
(SELECT mld_melding_einddatum
FROM mld_melding
WHERE mld_melding_key = 4616)
WHERE mld_melding_key = 4966;
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,25 +0,0 @@
-- Customer specific once-script LUDE#37446.sql
SET ECHO ON
SPOOL xLUDE#37446.lst
SET DEFINE OFF
UPDATE mld_melding
SET mld_melding_einddatum = TO_DATE ('06-02-2015', 'DD-MM-YYYY')
WHERE mld_melding_key = 4325;
INSERT INTO fac_tracking (
fac_tracking_refkey,
fac_srtnotificatie_key,
fac_tracking_oms
)
VALUES (4325, 44, -- mldupd
'Verwachte einddatum op verzoek van Ludens aangepast');
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,45 +0,0 @@
-- Customer specific once-script LUDE.
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xFSN#29203.lst
SET DEFINE OFF
-- Nieuwe velden inspectietabel vullen + momentmodus aanzetten ipv controlemodus
-- info = categorie|verantwoordelijke|prijs|toelichting
UPDATE ins_srtcontrole sc
SET ins_srtcontrole_groep = -- categorie
SUBSTR(sc.ins_srtcontrole_info,
1,
INSTR(sc.ins_srtcontrole_info, '|', 1)-1 ),
ins_srtcontrole_info = -- toelichting
SUBSTR(sc.ins_srtcontrole_info,
INSTR(sc.ins_srtcontrole_info, '|', 1,3)+1 ),
ins_srtcontrole_opmerking = -- verantwoordelijke
SUBSTR(sc.ins_srtcontrole_info,
INSTR(sc.ins_srtcontrole_info, '|', 1)+1,
INSTR(sc.ins_srtcontrole_info, '|', 1,2)
- INSTR(sc.ins_srtcontrole_info, '|', 1)-1 ),
ins_srtcontrole_kosten = -- prijs
fac.safe_to_number(
SUBSTR(sc.ins_srtcontrole_info,
INSTR(sc.ins_srtcontrole_info, '|', 1,2)+1,
INSTR(sc.ins_srtcontrole_info, '|', 1,3)
- INSTR(sc.ins_srtcontrole_info, '|', 1,2)-1 ) ),
ins_srtcontrole_periode = ROUND(ins_srtcontrole_periode/365),
ins_srtcontrole_eenheid = 4,
ins_srtcontrole_mode = 0;
-- Tijdelijke extra views weggooien
DROP VIEW lude_v_mjb_componenten1;
DROP VIEW lude_v_mjb_elementen1;
DROP VIEW lude_v_rap_mjb_componenten1;
DROP VIEW lude_v_rap_mjb_elementen1;
BEGIN adm.systrackscriptId('$Id$'); END;
/
COMMIT;
SPOOL OFF

View File

@@ -1,7 +0,0 @@
UPDATE cnt_contract_plaats
SET cnt_contract_plaats_verwijder = SYSDATE
WHERE cnt_contract_plaats_key IN
(SELECT cnt_contract_plaats_key
FROM cnt_contract c, cnt_contract_plaats cp
WHERE c.cnt_contract_key = cp.cnt_contract_key
AND ins_discipline_key = 201)

View File

@@ -1,30 +0,0 @@
-- Customer specific once-script
--
-- (c) 2016 Facilitor B.V.
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL PCHD#34588.lst
SET DEFINE OFF
INSERT INTO fac_notificatie_job
(fac_notificatie_job_view,
fac_notificatie_job_oms,
fac_notificatie_job_mode,
fac_notificatie_job_interval,
fac_notificatie_job_nextrun,
fac_notificatie_job_flags)
VALUES
('PCHH_V_NOTI_MLDENERGIE',
'Notificatie aanvraag energie',
2,
1,
SYSDATE + 1/24,
1);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF

View File

@@ -1,101 +0,0 @@
-- Customer specific once-script YASK##26742.
--
-- (c) 2013 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xyask26742.lst
SET DEFINE OFF
-- 21=MSFT/Locatie, 21=Microsoft/District, 21=Microsof/Regio en 581=MS/Bedrijf
--DELETE FROM mld_opdr
-- WHERE mld_melding_key IN (SELECT mld_melding_key
-- FROM mld_melding
-- WHERE mld_alg_locatie_key = 21);
--DELETE FROM mld_kenmerkmelding
-- WHERE mld_melding_key IN (SELECT mld_melding_key
-- FROM mld_melding
-- WHERE mld_alg_locatie_key = 21);
--DELETE FROM mld_melding
-- WHERE mld_alg_locatie_key = 21;
UPDATE prs_perslidwerkplek pw
SET pw.prs_perslidwerkplek_verwijder = SYSDATE
WHERE pw.prs_perslidwerkplek_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM prs_werkplek wp, alg_v_allonroerendgoed aog
WHERE wp.prs_werkplek_key = pw.prs_werkplek_key
AND wp.prs_alg_ruimte_key = aog.alg_ruimte_key
AND aog.alg_locatie_key = 21);
UPDATE prs_perslid
SET prs_perslid_verwijder = SYSDATE
WHERE prs_perslid_verwijder IS NULL
AND prs_afdeling_key IN (SELECT prs_afdeling_key
FROM prs_afdeling
WHERE prs_bedrijf_key = 581);
UPDATE prs_afdeling
SET prs_afdeling_verwijder = SYSDATE
WHERE prs_afdeling_verwijder IS NULL AND prs_bedrijf_key = 581;
UPDATE prs_bedrijf
SET prs_bedrijf_verwijder = SYSDATE
WHERE prs_bedrijf_verwijder IS NULL AND prs_bedrijf_key = 581;
UPDATE prs_werkplek wp
SET wp.prs_werkplek_verwijder = SYSDATE
WHERE wp.prs_werkplek_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM alg_v_allonroerendgoed aog
WHERE aog.alg_ruimte_key = wp.prs_alg_ruimte_key
AND aog.alg_locatie_key = 21);
UPDATE alg_ruimte r
SET r.alg_ruimte_verwijder = SYSDATE
WHERE r.alg_ruimte_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM alg_v_allonroerendgoed aog
WHERE aog.alg_ruimte_key = r.alg_ruimte_key
AND aog.alg_locatie_key = 21);
UPDATE alg_verdieping v
SET v.alg_verdieping_verwijder = SYSDATE
WHERE v.alg_verdieping_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM alg_v_allonroerendgoed aog
WHERE aog.alg_verdieping_key = v.alg_verdieping_key
AND aog.alg_locatie_key = 21);
UPDATE alg_gebouw g
SET g.alg_gebouw_verwijder = SYSDATE
WHERE g.alg_gebouw_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM alg_v_allonroerendgoed aog
WHERE aog.alg_gebouw_key = g.alg_gebouw_key
AND aog.alg_locatie_key = 21);
UPDATE alg_locatie
SET alg_locatie_verwijder = SYSDATE
WHERE alg_locatie_verwijder IS NULL AND alg_locatie_key = 21;
UPDATE alg_district
SET alg_district_verwijder = SYSDATE
WHERE alg_district_verwijder IS NULL AND alg_district_key = 21;
UPDATE alg_regio
SET alg_regio_verwijder = SYSDATE
WHERE alg_regio_verwijder IS NULL AND alg_regio_key = 21;
BEGIN adm.systrackscript('$Workfile: YASK#26742.sql $', '$Revision$', 1); END;
/
SPOOL OFF

View File

@@ -1,34 +0,0 @@
-- Customer specific once-script PRIS1.
--
-- (c) 2010 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xpris1.lst
SET DEFINE OFF
-- Beheer:Gebruikersbeheer = 62
INSERT INTO FAC_USRRAP
(fac_usrrap_omschrijving, fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template, fac_usrrap_macro,
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key, fac_usrrap_autorefresh
)
VALUES ('Open meldingen/notities', 'pris_v_rap_open_mldnotities',
NULL,
NULL, NULL,
0, 0,
0,
'Overzicht van open meldingen incl. notities.',
62,
0
);
spool off
@pris.sql

View File

@@ -1,20 +0,0 @@
-- Customer specific once-script related to database-change: db15to16!
--
-- (c) 2012 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xpris15to16.lst
SET DEFINE OFF
-- Per 5.2.2 USRDATA-importfunctie standaard FIP!
DROP PROCEDURE PRIS_IMPORT_USRDATA;
DROP PROCEDURE PRIS_UPDATE_USRDATA;
DROP TABLE PRIS_IMP_USRDATA;
BEGIN adm.systrackscript('$Workfile: pris15to16.sql $', '$Revision$', 1); END;
/
SPOOL OFF

View File

@@ -1,35 +0,0 @@
-- Customer specific once-script PRIS2.
--
-- (c) 2012 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xpris2.lst
SET DEFINE OFF
-- Voor importeren eigen tabellen (specifiek: voor hash table pandcode-->vinder-regio)
CREATE TABLE pris_imp_usrdata (
fac_usrtab_naam VARCHAR2 (16),
fac_usrdata_code VARCHAR2 (40),
fac_usrdata_omschr VARCHAR2 (60),
fac_usrdata_volgnr NUMBER (3),
fac_usrdata_prijs NUMBER (8,2),
fac_usrdata_vervaldatum DATE
);
INSERT INTO fac_import_app
(fac_import_app_code, fac_import_app_oms,
fac_functie_key, fac_import_app_prefix)
SELECT 'USRDATA', 'FIP: Aanmaken/bijwerken eigen tabel',
fac_functie_key, 'PRIS'
FROM fac_functie
WHERE fac_functie_code = 'WEB_IMPORT';
BEGIN adm.systrackscript('$Workfile: pris2.sql $', '$Revision$', 1); END;
/
@pris.sql
SPOOL OFF

View File

@@ -1,61 +0,0 @@
-- Customer specific once-script PRIS3.
--
-- (c) 2012 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xpris3.lst
SET DEFINE OFF
-- Per 5.2.2 USRDATA-importfunctie standaard FIP!
DROP PROCEDURE PRIS_IMPORT_USRDATA;
DROP PROCEDURE PRIS_UPDATE_USRDATA;
DROP TABLE PRIS_IMP_USRDATA;
-- PRIS#24430: Ruwe MLD- en ORD-tracking
INSERT INTO FAC_USRRAP
(fac_usrrap_omschrijving, fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template, fac_usrrap_macro,
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key, fac_usrrap_autorefresh
)
VALUES ('BEHEER: Ruwe MLD-tracking', 'pris_v_rap_mld_tracking',
NULL,
NULL, NULL,
0, 0,
0,
'PRIS#24430',
62,
0
);
INSERT INTO FAC_USRRAP
(fac_usrrap_omschrijving, fac_usrrap_view_name,
fac_usrrap_in_huidige_locatie,
fac_usrrap_template, fac_usrrap_macro,
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key, fac_usrrap_autorefresh
)
VALUES ('BEHEER: Ruwe ORD-tracking', 'pris_v_rap_ord_tracking',
NULL,
NULL, NULL,
0, 0,
0,
'PRIS#24430',
62,
0
);
BEGIN adm.systrackscript('$Workfile: pris3.sql $', '$Revision$', 1); END;
/
SPOOL OFF
@pris.sql

View File

@@ -1,41 +0,0 @@
-- Customer specific once-script PRIS4.
--
-- (c) 2012 SG|facilitor bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xpris4.lst
SET DEFINE OFF
/* Formatted on 15-11-2012 11:54:32 (QP5 v5.115.810.9015) */
BEGIN
-- Op KV zetten alle afgemelde/TV opdrachten van type 'Yask-opdracht' (261)
-- en -voor de zekerheid- onder 'Yask-melding' (21)!
FOR rc
IN ( SELECT o.mld_opdr_key
FROM mld_opdr o,
mld_melding m,
mld_stdmelding sm,
mld_discipline md
WHERE o.mld_statusopdr_key = 6
AND o.mld_typeopdr_key = 261
AND o.mld_melding_key = m.mld_melding_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND md.ins_srtdiscipline_key = 21
AND sm.mld_ins_discipline_key = md.ins_discipline_key
AND fac.gettrackingdate ('ORDNEW', o.mld_opdr_key) <
TO_DATE ('01-11-2012', 'dd-mm-yyyy')
ORDER BY o.mld_opdr_key)
LOOP
MLD.setopdrachtstatus (rc.mld_opdr_key, 9, 4); -- Op KV door FACILITOR
COMMIT;
END LOOP;
END;
/
BEGIN adm.systrackscript('$Workfile: pris4.sql $', '$Revision$', 1); END;
/
SPOOL OFF
@pris.sql

View File

@@ -1,44 +0,0 @@
-- $Id$
--
-- Script om een inspectie met bijbehorende melding en opdracht te verwijderen.
--
--
DEFINE thisfile = 'WOIJ#81783.SQL'
DEFINE dbuser = '^WOIJ'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
UPDATE ins_deel
SET ins_deel_mjb_score1 = NULL
WHERE ins_deel_mjb_score1 = 1
AND ins_discipline_key IN (SELECT itd.ins_discipline_key
FROM ins_tab_discipline itd
WHERE itd.ins_discipline_omschrijving IN ('CO-Contractonderhoud',
'DO-Reparatieonderhoud',
'MO-Mutatieonderhoud',
'VO-Verbeteronderhoud'));
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,34 +0,0 @@
--
-- $Id$
-- ARAI#37298: Planningsconsole + Automatische urenregistratie
DEFINE thisfile = 'FSN#41397.sql'
DEFINE dbuser = '^WOMA'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
update ins_srtcontrole
set ins_srtcontrole_options = 1;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,32 +0,0 @@
--
-- $Id$
--
-- fac_version_cust goed zetten
DEFINE thisfile = 'WOMA#41767.sql'
DEFINE dbuser = '^WOMA'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
UPDATE fac_version SET fac_version_cust = 'WOMA';
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,32 +0,0 @@
--
-- $Id$
--
-- fac_version_cust goed zetten
DEFINE thisfile = 'WOMA#59048.sql'
DEFINE dbuser = '^WOMA'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
update ins_srtdeel SET ins_srtdeel_mjb_grensscore1 = 3;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,34 +0,0 @@
--
-- $Id$
--
-- Alle gebreken weer op nieuwe zetten voor herberekening conditietmeting
DEFINE thisfile = 'WOMA#59985.sql'
DEFINE dbuser = '^WOMA'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
UPDATE mld_melding
SET mld_melding_status = 2
WHERE mld_melding_status > 1;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,41 +0,0 @@
--
-- $Id$
--
-- Update alle taken van 2019 naar "voltooid" zodat 2020 in MJOB geaccordeerd kan worden.
-- Nu in versie 2 ook de taken die geen controle_datum of controle_datum_org hadden en toch open stonden.
DEFINE thisfile = 'WOMA#60955-2.sql'
DEFINE dbuser = '^WOMA'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
UPDATE ins_deelsrtcontrole
SET ins_deelsrtcontrole_status = 6,
ins_deelsrtcontrole_opmerking = 'Verwerkt door systeem',
ins_controlemode_key = 1,
ins_deelsrtcontrole_datum =
TO_DATE ('31-12-2019 10:00:00', 'DD-MM-YYYY HH:MI:SS'),
ins_deelsrtcontrole_datum_org = COALESCE (ins_deelsrtcontrole_datum_org, TO_DATE ('31-12-2019 01:00:00', 'DD-MM-YYYY HH:MI:SS'))
WHERE TRUNC(ins_deelsrtcontrole_freezedate, 'YYYY') <= TO_DATE(2019, 'YYYY')
AND ins_deelsrtcontrole_status = 2;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,39 +0,0 @@
--
-- $Id$
--
-- Update alle taken van 2019 naar "voltooid" zodat 2020 in MJOB geaccordeerd kan worden.
DEFINE thisfile = 'WOMA#60955.sql'
DEFINE dbuser = '^WOMA'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
UPDATE ins_deelsrtcontrole
SET ins_deelsrtcontrole_status = 6,
ins_deelsrtcontrole_opmerking = 'Verwerkt door systeem',
ins_controlemode_key = 1,
ins_deelsrtcontrole_datum =
TO_DATE ('31-12-2019 10:00:00', 'DD-MM-YYYY HH:MI:SS')
WHERE TO_CHAR (ins_deelsrtcontrole_datum_org, 'YYYY') = '2019'
AND ins_deelsrtcontrole_status IN (0, 2);
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,52 +0,0 @@
--
-- $Id$
--
-- Herberekenen van alle gebreken na zetten halve scores
DEFINE thisfile = 'WOMA#64027.SQL'
DEFINE dbuser = 'WOMA'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
DECLARE
CURSOR c1
IS
SELECT DISTINCT mb.ins_deel_key
FROM mld_melding m, mld_melding_object mb
WHERE m.mld_melding_status IN (4, 5)
AND m.mld_melding_key = mb.mld_melding_key
ORDER BY ins_deel_key;
BEGIN
FOR REC IN c1
LOOP
BEGIN
cnd.update_mjb_scores (rec.ins_deel_key);
END;
COMMIT;
END LOOP;
END;
/
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,43 +0,0 @@
--
-- $Id$
--
-- Verwijderen foutief ingelegd gebrek, herstellen cnd score bij element
--
--
--
DEFINE thisfile = 'WOMA#64162.sql'
DEFINE dbuser = '^WOMA'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
UPDATE ins_deel
SET ins_deel_mjb_score1 = NULL
WHERE ins_deel_key = 3883;
DELETE mld_melding
WHERE mld_melding_key = 2256;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,40 +0,0 @@
--
-- $Id$
--
-- Herstellen van foute inspecties die voor unique contraint zorgt bij accorderen.
--
--
--
DEFINE thisfile = 'WOMA#64513.sql'
DEFINE dbuser = '^WOMA'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
UPDATE ins_deelsrtcontrole
SET ins_deelsrtcontrole_datum_org = ins_deelsrtcontrole_datum
WHERE ins_deelsrtcontrole_key = 10149;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,64 +0,0 @@
--
-- $Id$
--
-- Korte beschrijving wat het script doet
-- Voor dbuser invullen: - indien script voor 1 klant is: 'AADS' (de klantcode, zoals vermeld in fac_version_cust)
-- - script is voor meerdere klanten: 'AAXX' (de groepcode, zoals vermeld in fac_version_group)
-- - script is voor meerdere klanten met naam volgens een bepaald patroon: '^AA|^ASMS|^GULU|^NMMS|^RABO|^ZKHM'
--
DEFINE thisfile = 'YFTH#62991'
DEFINE dbuser = '^YFTH'
SET ECHO ON
SET DEFINE ON
SET serveroutput ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
DECLARE
CURSOR c IS
SELECT alg_ruimte_key,
SUBSTR (alg_ruimte_nr, INSTR (alg_ruimte_nr, '-') + 1, 40)
alg_ruimte_nr_new,
alg_ruimte_nr
FROM alg_ruimte
WHERE INSTR (alg_ruimte_nr, '-') <> 0
AND alg_ruimte_verwijder IS NULL;
BEGIN
FOR rec IN c
LOOP
BEGIN
UPDATE alg_ruimte
SET alg_ruimte_nr = rec.alg_ruimte_nr_new
WHERE alg_ruimte_key = rec.alg_ruimte_key;
DBMS_OUTPUT.put_line ('Aangepast: ' || rec.alg_ruimte_nr);
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line ('Foutmelding: ' || rec.alg_ruimte_nr);
END;
END LOOP;
END;
/
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,75 +0,0 @@
--
-- $Id$
--
-- Korte beschrijving wat het script doet
-- Kenmerken toevoegen aan de workflow voor werkvergunningen.
--
DEFINE thisfile = 'YFTH#70087.SQL'
DEFINE dbuser = '^YFTH'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
-- naam contactpersoon key 381
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
mld_stdmelding_key,
mld_kenmerk_niveau,
mld_kenmerk_verplicht,
mld_kenmerk_hint,
mld_kenmerk_groep,
mld_kenmerk_volgnummer)
SELECT sk.mld_srtkenmerk_key,
mld_stdmelding_key,
'S',
1,
'Vul hier de naam in van uw contactpersoon binnen Thales/Yask',
0,
22
FROM mld_srtkenmerk sk, mld_stdmelding std, mld_discipline d
WHERE std.mld_ins_discipline_key = d.ins_discipline_key
AND d.ins_srtdiscipline_key = 21 -- werkvergunningen
AND sk.mld_srtkenmerk_key = 381;
-- email contactpersoon key 382
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
mld_stdmelding_key,
mld_kenmerk_niveau,
mld_kenmerk_verplicht,
mld_kenmerk_hint,
mld_kenmerk_groep,
mld_kenmerk_volgnummer)
SELECT sk.mld_srtkenmerk_key,
mld_stdmelding_key,
'S',
1,
'Vul hier het emailadres in van uw contactpersoon binnen Thales/Yask',
0,
23
FROM mld_srtkenmerk sk, mld_stdmelding std, mld_discipline d
WHERE std.mld_ins_discipline_key = d.ins_discipline_key
AND d.ins_srtdiscipline_key = 21 -- werkvergunningen
AND sk.mld_srtkenmerk_key = 382;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile

View File

@@ -1,53 +0,0 @@
--
-- $Id$
--
-- Korte beschrijving wat het script doet
-- Script om iedereen die nog geen wachtwoord heeft een wachtwoord te geven. Omdat SSO om security redenen uitgeschakeld wordt
-- moeten de medewerkers van Thales via wachtwoord vergeten een nieuw wachtwoord aanvragen.
--
DEFINE thisfile = 'YFTH#72325.SQL'
DEFINE dbuser = '^YFTH'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
DECLARE
CURSOR c IS
SELECT *
FROM prs_perslid
WHERE prs_perslid_salt IS NULL AND prs_perslid_verwijder IS NULL;
v_random VARCHAR2 (40);
BEGIN
FOR rec IN c
LOOP
v_random := DBMS_RANDOM.STRING ('p', 40);
prs.setpassword (rec.prs_perslid_key, v_random);
END LOOP;
COMMIT;
END;
/
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile