Files
Database/_UP/DB25to26.src
Peter Feij 5d80ab09f7 FSN#33968 vergeten conversietje. Vereiste nog een compile ook
svn path=/Database/trunk/; revision=26548
2015-10-01 14:33:34 +00:00

487 lines
25 KiB
Plaintext

/* DB25TO26.SRC
* Update script van FACILITOR schema
* $Revision$
* $Id$
*/
#include "prologue.inc"
COMMIT;
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#31991
ALTER TABLE res_deel ADD res_deel_vervaldatum DATE;
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#32027
ALTER TABLE res_ruimte ADD res_ruimte_vervaldatum DATE;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32788
UPDATE fac_setting
SET fac_setting_pvalue = NULL
WHERE fac_setting_name = 'auto_https'
AND fac_setting_pvalue = '1';
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30662
ALTER TABLE fac_usrtab ADD fac_usrtab_verwijder DATE;
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#30160
ALTER TABLE prs_kostensoort ADD prs_kostensoort_altcode VARCHAR2(60);
ALTER TABLE prs_kostensoortgrp ADD prs_kostensoortgrp_altcode VARCHAR2(60);
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#32075
ALTER TABLE cnt_contract ADD cnt_prs_perslid_key NUMBER(10)
CONSTRAINT cnt_r_prs_perslid_key2 REFERENCES prs_perslid(prs_perslid_key);
UPDATE fac_message
SET fac_message_text = 'Er moet of een bedrijf of een afdeling of een persoon ingevuld worden.'
WHERE fac_message_code LIKE 'CNT_M002';
/////////////////////////////////////////////////////////////////////////////////////////// LOGI#32913
UPDATE fac_menuitems
SET fac_menuitems_url = 'https://logcentre.facilitor.nl'
WHERE fac_menuitems_url = 'http://logcentre.facilitor.nl';
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33058
UPDATE prs_perslid
SET prs_perslid_apikey = NULL,
prs_perslid_salt = NULL,
prs_perslid_wachtwoord_hash = NULL,
prs_perslid_wachtwoord_exp = NULL
WHERE prs_perslid_verwijder IS NOT NULL
AND ( prs_perslid_apikey IS NOT NULL
OR prs_perslid_salt IS NOT NULL
OR prs_perslid_wachtwoord_hash IS NOT NULL
OR prs_perslid_wachtwoord_exp IS NOT NULL);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#nnnnn
CREATE_TABLE(fac_imp_bedrijfadres, 0)
(
prs_bedrijf_key NUMBER (10),
prs_bedrijfadres_type VARCHAR2 (1),
mld_typeopdr_key NUMBER (10),
prs_bedrijfadres_url VARCHAR2 (512),
prs_bedrijfadres_ordermode NUMBER (3),
prs_bedrijfadres_certificate VARCHAR2 (255),
prs_bedrijfadres_xsl VARCHAR2 (256),
prs_bedrijfadres_ext VARCHAR2 (10),
prs_bedrijfadres_attachfile VARCHAR2 (256),
prs_bedrijfadres_username VARCHAR2 (32),
prs_bedrijfadres_password VARCHAR2 (32)
);
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_functie_key)
SELECT 'BEDRIJFADRES', 'FIP: Aanvullen technische bedrijfadressen', fac_functie_key
FROM fac_functie
WHERE fac_functie_code = 'WEB_PRSSYS';
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33170
#include "../kpi/kpi_tab.src"
#include "../kpi/kpi_seq.src"
// views moeten hier voor de ini
#include "../kpi/kpi_vie.src"
#include "../kpi/kpi_ind.src"
#include "../kpi/kpi_ini.src"
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32762
ALTER TABLE fac_usrrap ADD fac_usrrap_col_refresh DATE;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32720
ALTER TABLE fac_usrrap ADD fac_usrrap_count
NUMBER(1)
DEFAULT 1
NOT NULL
CONSTRAINT fac_c_fac_usrrap_count CHECK (fac_usrrap_count IN (0,1,2,3));
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33521
ALTER TABLE fac_usrrap ADD fac_usrrap_pivot
NUMBER(1)
DEFAULT 0
NOT NULL
CONSTRAINT fac_c_fac_usrrap_pivot CHECK (fac_usrrap_pivot IN (0,1,2,3));
ALTER TABLE fac_usrrap ADD fac_usrrap_graph
NUMBER(1)
DEFAULT 0
NOT NULL
CONSTRAINT fac_c_fac_usrrap_graph CHECK (fac_usrrap_graph IN (0,1,2,3));
/////////////////////////////////////////////////////////////////////////////////////////// FSN#28687
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt insert niet
ALTER PACKAGE fac COMPILE BODY;
DEF_FAC_FUNCTIE2('WEB_LAYOUT', 'Beheer:Lay-out', 'FAC', 0, 0, NULL, 'Om templates te kunnen aanpassen');
INSERT INTO fac_groeprechten
( fac_groep_key
, fac_functie_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
, (select fac_functie_key from fac_functie where fac_functie_code = 'WEB_LAYOUT')
, r.fac_gebruiker_prs_level_read
, r.fac_gebruiker_alg_level_read
, r.fac_gebruiker_prs_level_write
, r.fac_gebruiker_alg_level_write
FROM fac_groeprechten r
, fac_functie f
, fac_groep g
WHERE r.fac_functie_key = f.fac_functie_key
AND r.fac_groep_key = g.fac_groep_key
AND f.fac_functie_code = 'WEB_PRSSYS';
UPDATE fac_menu
SET fac_functie_key = (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_LAYOUT')
WHERE fac_menu_alturl like 'appl/fac/fac_edit_template.asp%';
DEF_MENUITEM(2, 'lcl_menu_fac_styling' , '', 'FAC', 'appl/fac/fac_edit_template.asp', 0, 0, 'WEB_LAYOUT', 'W', '0', '');
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33387
INSERT INTO fac_locale (fac_locale_kolomnaam,
fac_locale_kolomkeyval,
fac_locale_lang,
fac_locale_tekst)
SELECT 'RES_CYCLUS_NAAM',
res_cyclus_key,
'EN',
DECODE (res_cyclus_naam,
'Eenmalig', 'Once',
'Dagelijks', 'Daily',
'Wekelijks', 'Weekly',
'2 Wekelijks', '2 Weekly',
'3 Wekelijks', '3 Weekly',
'4 Wekelijks', '4 Weekly',
'Maandelijks', 'Monthly')
FROM res_cyclus
WHERE NOT EXISTS
(SELECT ''
FROM fac_locale
WHERE fac_locale_kolomnaam = 'RES_CYCLUS_NAAM'
AND fac_locale_lang = 'EN'
AND fac_locale_kolomkeyval = res_cyclus_key);
/////////////////////////////////////////////////////////////////////////////////////////// ASME#33110
CREATE_TABLE(mld_stdmsrtruimte, 0)
(
mld_stdmsrtruimte_key
NUMBER(10)
CONSTRAINT mld_k_mld_stdmsrtruimte_key PRIMARY KEY,
alg_srtruimte_key
NUMBER(10)
CONSTRAINT alg_r_alg_srtruimte_key3 REFERENCES alg_srtruimte(alg_srtruimte_key) ON DELETE CASCADE
NOT_NULL(alg_srtruimte_key, alg_c_srtruimte_key2),
mld_stdmelding_key
NUMBER(10)
CONSTRAINT mld_r_mld_stdmelding_key5 REFERENCES mld_stdmelding(mld_stdmelding_key) ON DELETE CASCADE
NOT_NULL(mld_stdmelding_key, mld_c_stdmelding_key),
mld_stdmsrtruimte_malus -- boete/korting bij overschrijding [per dag]
NUMBER(8,2),
mld_stdmsrtruimte_t_accepttijd
MLD_T_UITVOERTIJD
CONSTRAINT mld_c_mld_stdmsrtruimte_t_acc CHECK(mld_stdmsrtruimte_t_accepttijd.tijdsduur >= 0),
mld_stdmsrtruimte_t_uitvtijd
MLD_T_UITVOERTIJD
CONSTRAINT mld_c_mld_stdmsrtruimte_t_uitv CHECK(mld_stdmsrtruimte_t_uitvtijd.tijdsduur >= 0),
CONSTRAINT mld_u_mld_stdmsrtruimte UNIQUE(alg_srtruimte_key, mld_stdmelding_key)
);
ALTER TABLE mld_stdmsrtruimte MODIFY mld_stdmsrtruimte_t_accepttijd DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
ALTER TABLE mld_stdmsrtruimte MODIFY mld_stdmsrtruimte_t_uitvtijd DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
CREATE SEQUENCE mld_s_mld_stdmsrtruimte_key MINVALUE 1;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32194
ALTER TABLE fac_usrtab ADD fac_functie_key NUMBER(10)
CONSTRAINT fac_r_usrtab_functie REFERENCES fac_functie(fac_functie_key) ON DELETE SET NULL;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33429
UPDATE res_artikel SET res_artikel_prijs_vast = 0 WHERE res_artikel_prijs_vast IS NULL;
ALTER TABLE res_artikel ADD CONSTRAINT res_c_res_artikel_prijs_vast CHECK(res_artikel_prijs_vast IS NOT NULL);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33025
DEF_FAC_SRTNOT('MLD2B3', 0, 'Voor melding ##KEY## (##DISC##/##STDMLD##) is uw acceptatie vereist', 'mld/mld_melding.asp?urole=bo&mld_key=', '0', 'melding', 10);
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#31538
ALTER TABLE res_ruimte_opstelling ADD res_ruimte_opstel_aanmaak DATE DEFAULT SYSDATE;
ALTER TABLE res_ruimte_opstelling ADD res_ruimte_opstel_verwijder DATE;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33455
ALTER TABLE ins_srtdiscipline DROP CONSTRAINT ins_c_ins_srtdiscipline_alg;
ALTER TABLE ins_srtdiscipline MODIFY(ins_srtdiscipline_alg NUMBER(3)
CONSTRAINT ins_c_ins_srtdiscipline_alg CHECK(ins_srtdiscipline_alg IN (0,1,3,5,7)));
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt insert niet
UPDATE ins_srtdiscipline
SET ins_srtdiscipline_alg = 7
WHERE ins_srtdiscipline_alg = 1
AND fac.getSetting('mld_plaats_is_locatie_only') = 1;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33533
ALTER TABLE fac_usrrap ADD (
prs_perslid_key
NUMBER(10)
CONSTRAINT fac_r_prs_perslid_key6 REFERENCES prs_perslid(prs_perslid_key) ON DELETE CASCADE
);
/////////////////////////////////////////////////////////////////////////////////////////// MNNL#33151
UPDATE fac_setting f
SET f.fac_setting_pvalue = 'R'
WHERE fac_setting_name = 'vis_mandatory_alg_level'
AND COALESCE(fac_setting_pvalue, fac_setting_default) = 'L'
AND EXISTS
(SELECT ''
FROM fac_setting
WHERE fac_setting_name = 'vis_afspraak_onrgoed_uses_keys' AND COALESCE(fac_setting_pvalue, fac_setting_default) = 0);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33592
ALTER TABLE fin_verkoopfactuur MODIFY fin_verkoopfactuur_key PRIMARY KEY;
-- assumes that _n5 is yet unused
UPDATE fin_verkoopfactuur
SET fin_verkoopfactuur_n5 = to_number (fin_verkoopfactuur_refkey);
UPDATE fin_verkoopfactuur
SET fin_verkoopfactuur_refkey = NULL;
ALTER TABLE fin_verkoopfactuur MODIFY fin_verkoopfactuur_refkey NUMBER(10);
UPDATE fin_verkoopfactuur
SET fin_verkoopfactuur_refkey = fin_verkoopfactuur_n5;
UPDATE fin_verkoopfactuur
SET fin_verkoopfactuur_n5 = NULL;
CREATE INDEX fin_i_fin_verkoopfactuur1 ON fin_verkoopfactuur(fin_verkoopfactuur_refkey, fin_verkoopfactuur_xmlnode);
CREATE INDEX fin_i_fin_verkoopfactuur2 ON fin_verkoopfactuur(fin_verkoopfactuur_id);
DEF_FAC_FUNCTIE2('WEB_VERFAC', 'Backoffice:Verkoopfacturen', 'FIN', 0, 0, 1, 'Om gegenereerde verkoopfacturen te kunnen zien');
CREATE_TABLE(fin_verkoopfactuurkop, 0)
(
fin_verkoopfactuurkop_key NUMBER(10) PRIMARY KEY,
fin_verkoopfactuurkop_aanmaak DATE DEFAULT SYSDATE,
fin_verkoopfactuurkop_id VARCHAR2(30), /* het (externe) factuurnummer, vaak wel numeriek */
CONSTRAINT fin_u_verkoopfactuurkop_id UNIQUE(fin_verkoopfactuurkop_id)
);
CREATE SEQUENCE fin_s_verkoopfactuurkop_key MINVALUE 1;
ALTER TABLE fin_verkoopfactuur ADD (
fin_verkoopfactuurkop_key
NUMBER(10) REFERENCES fin_verkoopfactuurkop(fin_verkoopfactuurkop_key) ON DELETE CASCADE);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#28591
UPDATE res_activiteit
SET res_srtactiviteit_key = 2 /* voorziening */
WHERE res_srtactiviteit_key IS NULL
AND UPPER (res_activiteit_omschrijving) = 'N.V.T.';
UPDATE res_activiteit
SET res_srtactiviteit_key = 1 /* ruimte */
WHERE res_srtactiviteit_key IS NULL
AND (UPPER (res_activiteit_omschrijving) = 'VERGADERING'
OR res_activiteit_verwijder IS NULL);
// De rest gewoon weg.
DELETE res_activiteit
WHERE res_srtactiviteit_key IS NULL;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32596
-- Veronderstel dat rap_name altijd achteraan staat
UPDATE fac_menu m
SET fac_menu_alturl =
(SELECT REPLACE (
fac_menu_alturl,
SUBSTR (fac_menu_alturl,
INSTR (fac_menu_alturl, 'rap_name=')),
'usrrap_key='
|| (SELECT TO_CHAR (fac_usrrap_key)
FROM fac_usrrap
WHERE UPPER (fac_usrrap_view_name) =
UPPER(SUBSTR (
fac_menu_alturl,
INSTR (fac_menu_alturl,
'rap_name=')
+ 9))))
FROM fac_menu mm
WHERE mm.fac_menu_key = m.fac_menu_key)
WHERE fac_menu_alturl LIKE '%rap_name=%';
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33654
ALTER TABLE prs_bedrijf MODIFY prs_bedrijf_post_adres VARCHAR2(50);
ALTER TABLE prs_bedrijf MODIFY prs_bedrijf_bezoek_adres VARCHAR2(50);
ALTER TABLE fac_imp_ext_bedrijf MODIFY prs_bedrijf_post_adres VARCHAR2(50);
ALTER TABLE fac_imp_ext_bedrijf MODIFY prs_bedrijf_bezoek_adres VARCHAR2(50);
ALTER TABLE mld_adres MODIFY mld_adres_post_adres VARCHAR2(50);
ALTER TABLE mld_adres MODIFY mld_adres_bezoek_adres VARCHAR2(50);
ALTER TABLE alg_locatie MODIFY alg_locatie_adres VARCHAR2(50);
ALTER TABLE alg_locatie MODIFY alg_locatie_post_adres VARCHAR2(50);
ALTER TABLE fac_imp_onrgoed1 MODIFY alg_locatie_adres VARCHAR2(50);
ALTER TABLE fac_imp_onrgoed1 MODIFY alg_locatie_post_adres VARCHAR2(50);
ALTER TABLE fac_imp_adres MODIFY adres_post_adres VARCHAR2(50);
ALTER TABLE fac_imp_adres MODIFY adres_bezoek_adres VARCHAR2(50);
/////////////////////////////////////////////////////////////////////////////////////////// AKZA#33159
ALTER TABLE ins_deel ADD
prs_perslid_key_beh
NUMBER(10)
CONSTRAINT ins_r_prs_perslid_key_beh REFERENCES prs_perslid (prs_perslid_key);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#32078
DELETE FROM res_activiteitdiscipline
WHERE res_discipline_key IN
(SELECT ins_discipline_key
FROM ins_tab_discipline
WHERE ins_discipline_module = 'RES'
AND ins_discipline_verwijder IS NOT NULL
);
DELETE FROM res_activiteitdiscipline
WHERE res_activiteit_key IN
(SELECT res_activiteit_key
FROM res_activiteit
WHERE res_activiteit_verwijder IS NOT NULL
)
AND NOT EXISTS
(SELECT 'x'
FROM res_v_aanwezigrsv_ruimte
WHERE res_activiteit_key in (select res_activiteit_key from res_activiteit where res_activiteit_verwijder is not null)
AND res_rsv_ruimte_tot > SYSDATE-14 -- na 14 dagen niet meer klagen
AND res_status_bo_key IN (2, 3, 4, 7)
);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33775
ALTER TABLE fac_version MODIFY fac_version_major NUMBER(4);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30200
ALTER TABLE mld_workflowrule DROP COLUMN mld_workflowrule_jointype;
ALTER TABLE mld_workflowstep ADD mld_workflowstep_jointype
NUMBER(2) -- 0 = AND, 1 = (X)OR, 2 = SYNC
DEFAULT 0
CONSTRAINT mld_c_mld_wfstep_jointype CHECK(mld_workflowstep_jointype IS NOT NULL);
/////////////////////////////////////////////////////////////////////////////////////////// AAES#33442
ALTER TABLE fac_faq ADD fac_faq_displaymode
NUMBER(3) DEFAULT 0 NOT NULL; // 0 gewoon, +1 altijd bij invoeren, +2 altijd bij bewerken
/////////////////////////////////////////////////////////////////////////////////////////// NYBU#33454
ALTER TRIGGER res_t_res_rsv_ruimte_B_IU DISABLE;
ALTER TABLE res_rsv_ruimte ADD res_rsv_ruimte_afgerond
NUMBER(1)
DEFAULT 0
CONSTRAINT res_c_res_rsv_ruimte_afgerond CHECK(res_rsv_ruimte_afgerond IS NOT NULL)
CONSTRAINT res_c_res_rsv_ruimte_afgerond1 CHECK(res_rsv_ruimte_afgerond IN (0,1));
ALTER TRIGGER res_t_res_rsv_ruimte_B_IU ENABLE;
DEF_FAC_SRTNOT('RESROK', 0, 'Reservering ##KEY## (##DESC##) is goedgekeurd', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
/////////////////////////////////////////////////////////////////////////////////////////// AAFM#33585
ALTER TABLE prs_kostenplaats ADD prs_kostenplaats_fiat
NUMBER(1)
DEFAULT 1
CONSTRAINT prs_c_prs_kostenplaat_fiat CHECK(prs_kostenplaats_fiat IS NOT NULL)
CONSTRAINT prs_c_prs_kostenplaat_fiat1 CHECK(prs_kostenplaats_fiat IN (0,1));
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#33630
DELETE from fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_MELDING';
#include "../mld/mld_vie.src"
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
SELECT 'UDR: Meldingen','MLD_V_UDR_MELDING','Basisrapport voor meldingsrapportages', fac_functie_key
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_MELDING');
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
SELECT 'UDR: Opdrachten','MLD_V_UDR_OPDRACHT','Basisrapport voor opdrachtrapportages', fac_functie_key
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_OPDRACHT');
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
SELECT 'UDR: Meldingen/opdrachten','MLD_V_UDR_MELDINGOPDRACHT','Basisrapport voor melding+opdrachtrapportages', fac_functie_key
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_MELDINGOPDRACHT');
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
SELECT 'UDR: Meldingen plus','MLD_V_UDR_MELDINGKENMERK','Basisrapport voor melding+kenmerk rapportages', fac_functie_key
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_MELDINGKENMERK');
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
SELECT 'UDR: Opdrachten plus','MLD_V_UDR_OPDRACHTKENMERK','Basisrapport voor opdracht+kenmerk rapportages', fac_functie_key
FROM fac_functie WHERE fac_functie_code='WEB_PRSSYS'
AND NOT EXISTS (SELECT '' FROM fac_usrrap WHERE UPPER(fac_usrrap_view_name)='MLD_V_UDR_OPDRACHTKENMERK');
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33833
UPDATE fac_usrrap
SET fac_usrrap_functie = fac_usrrap_functie + 32
WHERE UPPER(fac_usrrap_view_name) LIKE '%\_V\_UDR%' ESCAPE '\' -- ' syntax higlight
AND fac_usrrap_info LIKE 'Basisrapport%'
AND fac_usrrap_omschrijving NOT LIKE '%Clone%';
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33766
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_srtactiviteit.asp' WHERE fac_menuitems_label = 'lcl_menu_res_srtactiviteiten';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_ruimte.asp' WHERE fac_menuitems_label = 'lcl_menu_res_reserveerbare_rui';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_deel.asp' WHERE fac_menuitems_label = 'lcl_menu_res_reserveerbare_obj';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_artikel.asp' WHERE fac_menuitems_label = 'lcl_menu_res_verbruiksartikele';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_discipline.asp' WHERE fac_menuitems_label = 'lcl_menu_res_catalogi';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_opstelling.asp' WHERE fac_menuitems_label = 'lcl_menu_res_opstellingen';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_cyclus.asp' WHERE fac_menuitems_label = 'lcl_menu_res_perioden';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_activiteit.asp' WHERE fac_menuitems_label = 'lcl_menu_res_activiteiten';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_srtartikel_onrgoed.asp' WHERE fac_menuitems_label = 'lcl_menu_res_verbruiksartscope';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_kenmerk.asp' WHERE fac_menuitems_label = 'lcl_menu_res_kenmerken';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/res_srtkenmerk.asp' WHERE fac_menuitems_label = 'lcl_menu_res_kenmerksoorten';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/fac_usrtab.asp' WHERE fac_menuitems_label = 'lcl_menu_fac_eigen_tabellen';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/ins_kenmerk.asp' WHERE fac_menuitems_label = 'lcl_menu_ins_kenmerken';
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/mgt/ins_srtcontrole.asp' WHERE fac_menuitems_label = 'lcl_menu_ins_srtcontrole';
// vervallen:
DELETE FROM fac_menu WHERE fac_menuitems_key = (SELECT fac_menuitems_key FROM fac_menuitems WHERE fac_menuitems_label = 'lcl_menu_res_activiteiten_ruim');
DELETE FROM fac_menuitems WHERE fac_menuitems_label = 'lcl_menu_res_activiteiten_ruim';
DELETE FROM fac_menuitems WHERE fac_menuitems_label = 'lcl_menu_ins_kenmerken_insp';
/////////////////////////////////////////////////////////////////////////////////////////// PCHD#31782
UPDATE fac_functie
SET fac_functie_min_level = 11
WHERE fac_functie_code IN ('WEB_CNTGO1', 'WEB_CNTGO2', 'WEB_CNTGO3');
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
UPDATE alg_kenmerk SET alg_kenmerk_groep = 0 WHERE alg_kenmerk_groep IS NULL;
UPDATE bes_kenmerk SET bes_kenmerk_groep = 0 WHERE bes_kenmerk_groep IS NULL;
UPDATE bez_kenmerk SET bez_kenmerk_groep = 0 WHERE bez_kenmerk_groep IS NULL;
UPDATE cnt_kenmerk SET cnt_kenmerk_groep = 0 WHERE cnt_kenmerk_groep IS NULL;
UPDATE faq_kenmerk SET faq_kenmerk_groep = 0 WHERE faq_kenmerk_groep IS NULL;
UPDATE fin_kenmerk SET fin_kenmerk_groep = 0 WHERE fin_kenmerk_groep IS NULL;
UPDATE ins_kenmerk SET ins_kenmerk_groep = 0 WHERE ins_kenmerk_groep IS NULL;
UPDATE mld_kenmerk SET mld_kenmerk_groep = 0 WHERE mld_kenmerk_groep IS NULL;
UPDATE prs_kenmerk SET prs_kenmerk_groep = 0 WHERE prs_kenmerk_groep IS NULL;
UPDATE res_kenmerk SET res_kenmerk_groep = 0 WHERE res_kenmerk_groep IS NULL;
BEGIN
adm.tryalter('TABLE alg_kenmerk MODIFY alg_kenmerk_groep NOT NULL');
adm.tryalter('TABLE bes_kenmerk MODIFY bes_kenmerk_groep NOT NULL');
adm.tryalter('TABLE bez_kenmerk MODIFY bez_kenmerk_groep NOT NULL');
adm.tryalter('TABLE cnt_kenmerk MODIFY cnt_kenmerk_groep NOT NULL');
adm.tryalter('TABLE faq_kenmerk MODIFY faq_kenmerk_groep NOT NULL');
adm.tryalter('TABLE fin_kenmerk MODIFY fin_kenmerk_groep NOT NULL');
adm.tryalter('TABLE ins_kenmerk MODIFY ins_kenmerk_groep NOT NULL');
adm.tryalter('TABLE mld_kenmerk MODIFY mld_kenmerk_groep NOT NULL');
adm.tryalter('TABLE prs_kenmerk MODIFY prs_kenmerk_groep NOT NULL');
adm.tryalter('TABLE res_kenmerk MODIFY res_kenmerk_groep NOT NULL');
// deze vergeten bij 18to19
adm.tryalter('TABLE bes_kenmerk MODIFY bes_kenmerk_volgnummer NOT NULL');
END;
/
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
#include "../adm/adm_pac.src"
-- Cleanup from DB25
BEGIN
adm.tryalter('TABLE fac_usrrap DROP COLUMN fac_usrrap_in_huidige_locatie');
adm.tryalter('TABLE fac_usrrap DROP COLUMN fac_usrrap_template');
adm.tryalter('TABLE fac_usrrap DROP COLUMN fac_usrrap_macro');
END;
/
--Ook uit fac_ini verwijderen, eventueel gebruik ervan stamt al van voor 2015.1
DELETE from fac_bookmark
WHERE fac_bookmark_naam IN ('afspraak', 'bestelling', 'bestelopdr', 'contract', 'deel', 'factuur', 'gebouw', 'locatie', 'melding', 'message', 'opdracht', 'perslid', 'reservering', 'ruimte','verdieping', 'xreservering');
BEGIN
adm.trydrop('TRIGGER fac_t_imp_log_B_IU');
adm.trydrop('TRIGGER fac_t_fac_import_B_IU');
END;
/
///////////////////////////////////////////////////////////////////////////////////////////
REGISTERONCE('$Id$')
#include "epilogue.inc"