Files
Database/_UP/DB22to23.src
Peter Feij 2798d6ead6 FSN#30278 bezettingssensoren
svn path=/Database/trunk/; revision=22424
2014-08-29 14:37:49 +00:00

122 lines
6.4 KiB
Plaintext

/* DB22TO23.SRC
* Update script van FACILITOR schema
* $Revision$
* $Id$
*/
#include "prologue.inc"
COMMIT;
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#29218
ALTER TABLE fac_imp_ins ADD ins_deel_opmerking VARCHAR2(320);
/////////////////////////////////////////////////////////////////////////////////////////// ASFC#29873
ALTER TABLE ins_srtcontrole ADD ins_srtcontrole_eind DATE;
ALTER TABLE ins_srtcontroledl_xcp ADD ins_srtcontroledl_xcp_eind DATE;
/////////////////////////////////////////////////////////////////////////////////////////// AAFP#29968
UPDATE fac_srtnotificatie
SET fac_srtnotificatie_url = 'fin/fin_search.asp?'
WHERE fac_srtnotificatie_url = 'fin/fin_search.asp';
/////////////////////////////////////////////////////////////////////////////////////////// FSN#28774
UPDATE fac_setting
SET fac_setting_pvalue = NULL
WHERE fac_setting_name = 'puo_notificationxsl'
AND fac_setting_pvalue = '../xsl/cust.xsl';
UPDATE fac_setting
SET fac_setting_pvalue = NULL
WHERE fac_setting_name = 'puo_system2systemxsl'
AND fac_setting_pvalue = '../xsl/system2system.xsl';
/////////////////////////////////////////////////////////////////////////////////////////// GDZW#28940
INSERT INTO res_cyclus (res_cyclus_naam,
res_cyclus_periode)
VALUES ('Maandelijks',
31);
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#29901
ALTER TABLE mld_typeopdr ADD mld_typeopdr_gvs NUMBER(11,2) DEFAULT 1000000;
ALTER TABLE mld_opdr ADD mld_opdr_uren_refiat NUMBER(7,2)
CONSTRAINT mld_c_mld_opdr_uren_refiat CHECK(mld_opdr_uren_refiat IS NULL OR mld_opdr_uren_refiat >= 0);
ALTER TABLE mld_opdr ADD mld_opdr_uurloon_refiat NUMBER(6,2);
ALTER TABLE mld_opdr ADD mld_opdr_materiaal_refiat NUMBER(8,2)
CONSTRAINT mld_c_mld_opdr_mat_refiat CHECK(mld_opdr_materiaal_refiat IS NULL OR mld_opdr_materiaal_refiat >= 0);
ALTER TABLE mld_opdr ADD mld_opdr_kosten_refiat NUMBER(12,2)
CONSTRAINT mld_c_mld_opdr_kosten_refiat CHECK(mld_opdr_kosten_refiat IS NULL OR mld_opdr_kosten_refiat >= 0);
ALTER TABLE mld_opdr ADD mld_statusopdr_key_refiat NUMBER(10)
CONSTRAINT mld_c_mld_statusopdr_refiat CHECK (mld_statusopdr_key_refiat IN (5,6,8,9));
ALTER TABLE mld_opdr ADD mld_opdr_approved_refiat NUMBER(11,2);
/////////////////////////////////////////////////////////////////////////////////////////// PNBR#29314
ALTER TABLE bes_disc_params ADD bes_disc_params_bonotify NUMBER(1) DEFAULT 0 NOT NULL;
DEF_FAC_SRTNOT('BES2BO', 0, 'Facilitor: Er is een nieuwe bestelling ##KEY## (##DISC##)', 'bes/bes_bestelling.asp?urole=bo&bes_key=', '0', 'bestelling', 0);
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#29778
ALTER TABLE bez_bezoekers ADD bez_bezoekers_oproep DATE;
ALTER TABLE bez_actie ADD bez_actie_flags NUMBER(3) DEFAULT 0 NOT NULL;
ALTER TABLE res_reservering ADD res_reservering_ispool NUMBER(1) DEFAULT 0 NOT NULL;
ALTER TABLE res_ruimte ADD res_ruimte_wachtplaats VARCHAR(40);
ALTER TABLE res_ruimte ADD bez_actie_key NUMBER(10) REFERENCES bez_actie;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30171
ALTER TABLE mld_opdr ADD mld_opdr_plandatum DATE;
ALTER TABLE mld_opdr ADD mld_opdr_id VARCHAR2(30);
DEF_FAC_FUNCTIE2('WEB_FINUSE', 'FrontEnd:Factuurinvoer', 'FIN', 3, 0, 0, 'Om facturen te kunnen invoeren als leverancier');
DEF_MENUITEM(1, 'lcl_menu_fin_fe' , '', 'FIN', 'appl/fin/fin_factuur.asp?urole=fe', 0, 0, 'WEB_FINUSE', 'W', '1', '');
DEF_MENUITEM(0, 'lcl_menu_fin_fe_overz' , '', 'FIN', 'appl/fin/fin_search.asp', 0, 0, 'WEB_FINUSE', 'R', '1', '');
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30168
UPDATE fac_setting
SET fac_setting_pvalue = CASE fac_setting_pvalue WHEN '1' THEN '-1' ELSE NULL END
WHERE fac_setting_name = 'prs_collegas_used';
/////////////////////////////////////////////////////////////////////////////////////////// MAYF#29716
ALTER TABLE prs_bedrijfadres ADD prs_bedrijfadres_flexfiles NUMBER(3) DEFAULT 0 NOT NULL;
// S("puo_order_flexfiles") bestaat nog niet. Hij zou wel komen de recreate maar
// dat is te laat voor deze update
INSERT INTO fac_setting (fac_setting_name,
fac_setting_module,
fac_setting_default,
fac_setting_flags,
fac_setting_pvalue,
fac_setting_description)
SELECT 'puo_order_flexfiles',
'PUO',
'0',
1,
CASE WHEN s2.fac_setting_pvalue IS NULL THEN '0' ELSE '1' END,
'dummy'
FROM fac_setting s2
WHERE fac_setting_name = 'puo_flexfilesfolder';
/////////////////////////////////////////////////////////////////////////////////////////// AASA#28925
ALTER TABLE res_ruimte MODIFY res_ruimte_omschrijving VARCHAR2(1000);
ALTER TABLE res_ruimte ADD res_ruimte_info_url VARCHAR2(1000);
/////////////////////////////////////////////////////////////////////////////////////////// HAYG#30234
ALTER TABLE prs_perslid MODIFY prs_perslid_voorletters VARCHAR2(15);
ALTER TABLE fac_imp_perslid MODIFY prs_perslid_voorletters VARCHAR2(15);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30278
ALTER TRIGGER ins_t_ins_deel_B_IU DISABLE;
UPDATE ins_deel SET ins_deel_state = 1 WHERE UPPER (ins_deel_state) = 'AAN';
UPDATE ins_deel SET ins_deel_state = 0 WHERE UPPER (ins_deel_state) = 'UIT';
ALTER TRIGGER ins_t_ins_deel_B_IU ENABLE;
UPDATE ins_deel_state_history SET ins_deel_state = 1 WHERE UPPER(ins_deel_state) = 'AAN';
UPDATE ins_deel_state_history SET ins_deel_state = 0 WHERE UPPER(ins_deel_state) = 'UIT';
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
///////////////////////////////////////////////////////////////////////////////////////////
REGISTERONCE('$Id$')
#include "epilogue.inc"