Files
Database/_UP/DB22to23.src
Jos Groot Lipman cb0ea98bc5 Versie 5.4.3 Gold A patches
svn path=/Database/trunk/; revision=23297
2014-11-10 16:40:26 +00:00

614 lines
46 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
ALTER SEQUENCE res_s_res_cyclus INCREMENT BY 10 NOCACHE;
SELECT res_s_res_cyclus.NEXTVAL FROM DUAL;
ALTER SEQUENCE res_s_res_cyclus INCREMENT BY 1 NOCACHE;
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', 10);
/////////////////////////////////////////////////////////////////////////////////////////// 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_groep 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);
ALTER TABLE mld_melding MODIFY mld_meldbron_nr 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', ''); /* fe = leverancier */
DEF_MENUITEM(1, 'lcl_menu_fin_fe_overz' , '', 'FIN', 'appl/fin/fin_search.asp', 0, 0, 'WEB_FINUSE', 'R', '1', ''); /* fe = leverancier */
//Dit zijn default menuopties, dus toevoegen
MENU_INS_AFTER('lcl_menu_fin_fe', 'lcl_menu_fin_ondermandatering', 2);
MENU_INS_AFTER('lcl_menu_fin_fe_overz', 'lcl_menu_fin_fe', 2);
/////////////////////////////////////////////////////////////////////////////////////////// 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 PACKAGE fac COMPILE; // anders (nog) invalid en lukt insert into update niet
ALTER PACKAGE fac COMPILE BODY; // nodig?
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';
/////////////////////////////////////////////////////////////////////////////////////////// FSN#29107
ALTER TABLE fac_imp_perslid ADD fac_import_key NUMBER(10);
ALTER TABLE fac_imp_perslid ADD fac_imp_file_index NUMBER(10);
ALTER TABLE fac_imp_perslid ADD prs_perslid_key NUMBER(10);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30208
ALTER TABLE fac_imp_perslid ADD prs_perslid_apikey VARCHAR2(128);
/////////////////////////////////////////////////////////////////////////////////////////// CSUN#29492
DEF_FAC_SRTNOT('MLDNOB', 1, 'Er is een opmerking geplaatst bij melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#28774
#define DEF_FAC_SRTNOT(c, m, o, u, g, x, d) UPDATE fac_srtnotificatie SET fac_srtnotificatie_delay=d WHERE fac_srtnotificatie_code=c
DEF_FAC_SRTNOT('BESACP', 1, 'Uw bestelaanvraag ##KEY## is geaccepteerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 60);
DEF_FAC_SRTNOT('BESAP1', 1, 'U heeft een fiatteringsverzoek ontvangen voor bestelling ##KEY##', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESAP2', 1, 'Uw bestelaanvraag ##KEY## is ingediend', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESBES', 1, 'Uw bestelaanvraag ##KEY## is verzonden', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESFIT', 1, 'Uw bestelaanvraag ##KEY## is gefiatteerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESINF', 2, 'Uw bestelaanvraag ##KEY## is afgehandeld.', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESNEW', 0, 'Uw bestelaanvraag ##KEY## is geregistreerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 60);
DEF_FAC_SRTNOT('BESOTV', 1, 'Uw bestelaanvraag ##KEY## is binnengekomen', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESREJ', 9, 'Uw bestelaanvraag ##KEY## is afgewezen', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESUPD', 0, 'Uw bestelaanvraag ##KEY## is gewijzigd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 60);
DEF_FAC_SRTNOT('BESVER', 0, 'Uw bestelaanvraag ##KEY## is geheel verwerkt', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESKTO', 3, 'Uw mening over de behandeling van bestelaanvraag ##KEY##', 'mld/mld_melding.asp?kto=1&bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESXXX', 3, 'Uw wijziging van bestelaanvraag ##KEY## is NIET geaccepteerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BESCAN', 0, 'Uw bestelaanvraag ##KEY## is geannuleerd', 'bes/bes_bestelling.asp?bes_key=', '0', 'bestelling', 10);
/* Opmerkelijk: hier zitten geen links bij, waarom eigenlijk niet? */
DEF_FAC_SRTNOT('BES2BE', 1, 'Bestelopdracht ##KEY## is aan u toegewezen', '', '0', 'bestelopdr', 10); /* naar 5 */
DEF_FAC_SRTNOT('BES2RE', 0, 'Bestelopdracht ##KEY## is afgewezen', '', '0', 'bestelopdr', 10); /* naar 1 */
DEF_FAC_SRTNOT('BES2AF', 0, 'Bestelopdracht ##KEY## is geleverd', '', '0', 'bestelopdr', 10); /* naar 6 */
DEF_FAC_SRTNOT('BES2NE', 0, 'Bestelopdracht ##KEY## is aangemaakt', '', '0', 'bestelopdr', 10); /* naar 3 */
DEF_FAC_SRTNOT('BES2VE', 0, 'Bestelopdracht ##KEY## is geheel verwerkt', '', '0', 'bestelopdr', 10); /* naar 7 */
DEF_FAC_SRTNOT('BES2SN', 0, 'Bestelopdracht ##KEY## is verzonden', '', '0', 'bestelopdr', 10); /* naar 5 */
DEF_FAC_SRTNOT('BES2SX', 0, 'Bestelopdracht ##KEY## is niet verzonden', '', '0', 'bestelopdr', 10); /* bij 3 niet naar 5 */
DEF_FAC_SRTNOT('BES2CO', 0, 'Bestelopdracht ##KEY## is bevestigd', '', '0', 'bestelopdr', 10); /* naar 4 */
DEF_FAC_SRTNOT('BES2CA', 0, 'Bestelopdracht ##KEY## is geannuleerd', '', '0', 'bestelopdr', 10); /* naar 8 */
DEF_FAC_SRTNOT('BES2UP', 0, 'Bestelopdracht ##KEY## is gewijzigd', '', '0', 'bestelopdr', 10);
DEF_FAC_SRTNOT('BES2BO', 0, 'FACILITOR: Er is een nieuwe bestelling ##KEY## (##DISC##)', 'bes/bes_bestelling.asp?urole=bo&bes_key=', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BEZMUT', 1, 'Gegevens van uw bezoek ##KEY## (##NAAM## op ##DATUM##) zijn geregistreerd', 'bez/bez_afspraak.asp?afspr_key=', '0', 'afspraak', 10);
DEF_FAC_SRTNOT('BEZUPD', 0, 'Uw afspraak ##KEY## is gewijzigd', 'bez/bez_afspraak.asp?afspr_key=', '0', 'afspraak', 10);
DEF_FAC_SRTNOT('BEZBAD', 0, 'Badge toegewezen aan ##NAAM##', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 10);
DEF_FAC_SRTNOT('BEZDON', 9, 'Uw bezoeker ##NAAM## is gearriveerd', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 0);
DEF_FAC_SRTNOT('BEZDO2', 0, 'Bezoeker ##NAAM## is gearriveerd', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 0);
DEF_FAC_SRTNOT('BEZOUT', 1, 'Uw bezoeker ##NAAM## is uitgecheckt', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 10);
DEF_FAC_SRTNOT('BEZOU2', 0, 'Bezoeker ##NAAM## is uitgecheckt', 'bez/bez_afspraak.asp?bez_key=', '0', 'bezoeker', 10);
DEF_FAC_SRTNOT('MESMES', 1, 'U heeft een Facilitor bericht ontvangen van ##NAAM##', 'msg/msg_message.asp?message_key=', '0', 'message', 10);
DEF_FAC_SRTNOT('FACUSR', 0, 'Facilitor rapportage (in notificatiejobs)', '', '0', 'rapport', 10);
DEF_FAC_SRTNOT('IMPFAT', 0, '#fatal import error#', '', '0', null, 10);
DEF_FAC_SRTNOT('IMPERR', 0, '#import error#', '', '0', null, 10);
DEF_FAC_SRTNOT('MLDACP', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is geaccepteerd', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDAFM', 1, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is gereed gemeld', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDAFR', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is definitief gereed gemeld', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDAP1', 3, 'Voor een opdracht is uw goedkeuring vereist', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('MLDINF', 2, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is afgehandeld.', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDING', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is ingezien', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDNEW', 1, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is geregistreerd', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 60);
DEF_FAC_SRTNOT('MLDREJ', 9, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is afgewezen', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDUPD', 1, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is gewijzigd', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 60);
DEF_FAC_SRTNOT('MLDVER', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is geheel verwerkt', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
--new TODO naar upgrade
DEF_FAC_SRTNOT('MLDDOO', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is doorgezet', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDFWD', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is omgezet', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDBWD', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) is teruggezet', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDBEH', 0, 'Uw melding ##KEY## (##DISC##/##STDMLD##) heeft andere behandelaar', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDBE2', 0, 'Behandeling van ##KEY## (##DISC##/##STDMLD##) is aan u toegewezen', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDKTO', 3, 'Uw mening over de behandeling van melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?kto=1&mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLD2BO', 0, 'Facilitor: Er is een nieuwe melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?urole=bo&mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDNOT', 1, 'Er is een opmerking voor u geplaatst bij melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
DEF_FAC_SRTNOT('MLDNOB', 1, 'Er is een opmerking geplaatst bij melding ##KEY## (##DISC##/##STDMLD##)', 'mld/mld_melding.asp?mld_key=', '0', 'melding', 10);
-- noot: ##OPDRKEY## = meldingkey/volgnr
-- bericht aan uitvoerende
DEF_FAC_SRTNOT('ORDMLI', 4, '##PLAATS##: ##SPOED##Opdracht ##OPDRKEY## (##STDMLD##) is aan u toegewezen', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDMLE', 2, '##SPOED##Opdracht ##OPDRKEY## (##DISC##/##STDMLD##) is aan u toegewezen', '', '0', 'opdracht', 10);
-- bericht naar interne contactpersoon
DEF_FAC_SRTNOT('ORDAFM', 1, 'Opdracht ##OPDRKEY## is gereed gemeld', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDNEW', 0, 'Opdracht ##OPDRKEY## is aangemaakt', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDUPD', 0, 'Opdracht ##OPDRKEY## is gewijzigd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 60);
DEF_FAC_SRTNOT('ORDFIA', 0, 'Opdracht ##OPDRKEY## is ter fiattering aangeboden aan ##FIATTEUR##', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDFOK', 0, 'Opdracht ##OPDRKEY## is gefiatteerd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDFNO', 0, 'Opdracht ##OPDRKEY## is afgewezen', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDREJ', 0, 'Opdracht ##OPDRKEY## is afgewezen', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDACP', 0, 'Opdracht ##OPDRKEY## is geaccepteerd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDVER', 0, 'Opdracht ##OPDRKEY## is geheel verwerkt', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDSNT', 0, 'Opdracht ##OPDRKEY## is verzonden', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDSNX', 0, 'Opdracht ##OPDRKEY## is niet verzonden', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDCAN', 0, 'Opdracht ##OPDRKEY## is geannuleerd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDAFR', 0, 'Opdracht ##OPDRKEY## is kostentechnisch gereed gemeld', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDGOE', 0, 'Opdracht ##OPDRKEY## is ter goedkeuring aangeboden', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDGNO', 0, 'Opdracht ##OPDRKEY## is afgekeurd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORD2GO', 3, 'Facilitor: Uw goedkeuring is vereist voor opdracht ##OPDRKEY##', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDOOK', 0, 'Offerte ##OPDRKEY## is goedgekeurd', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('ORDONO', 0, 'Offerte ##OPDRKEY## is afgewezen', 'mld/mld_opdr.asp?opdr_key=', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('PRSINF', 2, '*beschikbaar tbv persoonsafhankelijke notificatiejobs*', '', '0', 'perslid', 10);
DEF_FAC_SRTNOT('PRSNEW', 0, 'Persoon geregistreerd', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
DEF_FAC_SRTNOT('PRSUPD', 0, 'Persoon gewijzigd', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
DEF_FAC_SRTNOT('PRSDEL', 0, 'Persoon verwijderd', 'prs/prs_perslid.asp?prs_key=' , '0', 'perslid', 10);
DEF_FAC_SRTNOT('RESNEW', 1, 'Uw reservering ##KEY## (##DESC##) is geregistreerd', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
DEF_FAC_SRTNOT('RESUPD', 1, 'Uw reservering ##KEY## (##DESC##) is aangepast', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
DEF_FAC_SRTNOT('RESAFM', 0, 'Uw reservering ##KEY## (##DESC##) is afgemeld', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
DEF_FAC_SRTNOT('RESBEV', 1, 'Uw reservering ##KEY## (##DESC##) is nu definitief', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
DEF_FAC_SRTNOT('RESBLK', 0, 'Uw reservering ##KEY## (##DESC##) is nu geblokkeerd', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60);
DEF_FAC_SRTNOT('RESDEL', 9, 'Uw reservering ##KEY## (##DESC##) is vervallen', '', '0', 'reservering', 10);
DEF_FAC_SRTNOT('RESOPT', 0, 'Uw reservering ##KEY## (##DESC##) is in optie gezet', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
DEF_FAC_SRTNOT('RESVER', 0, 'Uw reservering ##KEY## (##DESC##) is geheel verwerkt', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
DEF_FAC_SRTNOT('RESINF', 3, 'Uw reservering op ##KEY## (##DESC##) moet bevestigd worden', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
DEF_FAC_SRTNOT('RESNOS', 1, 'Uw reservering ##KEY## (##DESC##) is aangemerkt als NoShow', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
DEF_FAC_SRTNOT('RESDIR', 3, 'Let op: reservering ##KEY## (##DESC##) is ongeldig!', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
-- eventbericht over een hele reservering (groep deelreserveringen)
DEF_FAC_SRTNOT('RESCPY', 1, 'Uw reserveringsreeks ##KEY## (##DESC##) is uitgebreid', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'xreservering', 10);
DEF_FAC_SRTNOT('RESMLT', 1, 'Uw reserveringreeks ##KEY## (##DESC##) is aangepast', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'xreservering', 10);
DEF_FAC_SRTNOT('RESKTO', 3, 'Uw mening over de behandeling van reservering ##KEY## (##DESC##)', 'mld/mld_melding.asp?kto=1&res_key=', '0', 'reservering', 10);
DEF_FAC_SRTNOT('RESCLN', 0, 'Uw voorkeursreservering ##KEY## (##DESC##) is geldig geworden','res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 10);
DEF_FAC_SRTNOT('INSNEW', 0, 'Object geregistreerd', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
DEF_FAC_SRTNOT('INSUPD', 0, 'Object gewijzigd', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 60);
DEF_FAC_SRTNOT('INSDEL', 0, 'Object verwijderd', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
DEF_FAC_SRTNOT('INSOUT', 0, 'Object uitgegeven', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
DEF_FAC_SRTNOT('INSINN', 0, 'Object ingenomen', 'ins/ins_deel.asp?ins_key=', '0', 'deel', 10);
DEF_FAC_SRTNOT('CNTNEW', 0, 'Contract geregistreerd', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 60);
DEF_FAC_SRTNOT('CNTUPD', 0, 'Contract gewijzigd', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 60);
DEF_FAC_SRTNOT('CNTDEL', 0, 'Contract verwijderd', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
DEF_FAC_SRTNOT('CNTCPT', 1, 'Concept contract ##KEY## (##LEV##/##OMSCH##) is ingediend', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
DEF_FAC_SRTNOT('CNTAPP', 1, 'Uw goedkeuring wordt verzocht voor contract ##KEY## (##LEV##/##OMSCH##)', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
DEF_FAC_SRTNOT('CNTFIT', 1, 'Contract ##KEY## (##LEV##/##OMSCH##) is goedgekeurd', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
DEF_FAC_SRTNOT('CNTREJ', 9, 'Contract ##KEY## (##LEV##/##OMSCH##) is afgewezen', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
DEF_FAC_SRTNOT('CNTCLO', 1, 'Contract ##KEY## (##LEV##/##OMSCH##) is gesloten', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
DEF_FAC_SRTNOT('CNTSNT', 0, 'Contract ##KEY## is verzonden', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
DEF_FAC_SRTNOT('CNTSNX', 0, 'Contract ##KEY## is niet verzonden', 'cnt/cnt_contract.asp?cnt_key=', '0', 'contract', 10);
DEF_FAC_SRTNOT('ALGLNE', 0, 'Locatie geregistreerd', 'alg/alg_locatie.asp?key=', '0', 'locatie', 10);
DEF_FAC_SRTNOT('ALGLUP', 0, 'Locatie gewijzigd', 'alg/alg_locatie.asp?key=', '0', 'locatie', 60);
DEF_FAC_SRTNOT('ALGGNE', 0, 'Gebouw geregistreerd', 'alg/alg_gebouw.asp?key=', '0', 'gebouw', 10);
DEF_FAC_SRTNOT('ALGGUP', 0, 'Gebouw gewijzigd', 'alg/alg_gebouw.asp?key=', '0', 'gebouw', 60);
DEF_FAC_SRTNOT('ALGVNE', 0, 'Verdieping geregistreerd', 'alg/alg_verdieping.asp?key=', '0', 'verdieping', 10);
DEF_FAC_SRTNOT('ALGVUP', 0, 'Verdieping gewijzigd', 'alg/alg_verdieping.asp?key=', '0', 'verdieping', 60);
DEF_FAC_SRTNOT('ALGRNE', 0, 'Ruimte geregistreerd', 'alg/alg_ruimte.asp?key=', '0', 'ruimte', 10);
DEF_FAC_SRTNOT('ALGRUP', 0, 'Ruimte gewijzigd', 'alg/alg_ruimte.asp?key=', '0', 'ruimte', 60);
DEF_FAC_SRTNOT('ALGCAD', 0, 'Ruimte grafisch gewijzigd', 'alg/alg_ruimte.asp?key=', '0', 'ruimte', 10);
DEF_FAC_SRTNOT('FINNEW', 0, 'Factuur geregistreerd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 60);
DEF_FAC_SRTNOT('FINUPD', 0, 'Factuur gewijzigd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 60);
DEF_FAC_SRTNOT('FINFOK', 0, 'Factuur goedgekeurd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
DEF_FAC_SRTNOT('FINFNO', 0, 'Factuur afgewezen', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
DEF_FAC_SRTNOT('FINFUN', 0, 'Factuurgoedkeuring geannuleerd', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
DEF_FAC_SRTNOT('FINVER', 0, 'Factuur verwerkt', 'fin/fin_factuur.asp?fin_key=', '0', 'factuur', 10);
DEF_FAC_SRTNOT('FININF', 0, 'Factuur goedkeuring vereist', 'fin/fin_search.asp?', '1', 'factuur', 10);
// Notificatiesoorten tbv ad hoc mail (putorders needs to know xmlnode)
DEF_FAC_SRTNOT('BESMAI', 0, 'Bestelaanvraag ##KEY##', '', '0', 'bestelling', 10);
DEF_FAC_SRTNOT('BES2MA', 0, 'Bestelopdracht ##KEY##', '', '0', 'bestelopdr', 10);
DEF_FAC_SRTNOT('BEZMAI', 0, 'Bezoekersafspraak ##KEY##', '', '0', 'afspraak', 10);
DEF_FAC_SRTNOT('MLDMAI', 0, 'Melding ##KEY##', '', '0', 'melding', 10);
DEF_FAC_SRTNOT('ORDMAI', 0, 'Opdracht ##OPDRKEY##', '', '0', 'opdracht', 10);
DEF_FAC_SRTNOT('RESMAI', 0, 'Reservering ##KEY##', '', '0', 'reservering', 10);
DEF_FAC_SRTNOT('RES2MA', 0, 'Reservering ##KEY##', '', '0', 'xreservering', 10);
DEF_FAC_SRTNOT('PRJMAI', 0, 'Scenario ##KEY##', '', '0', 'scenario', 10);
DEF_FAC_SRTNOT('MESMAI', 0, 'Bericht ##KEY##', '', '0', 'message', 10);
DEF_FAC_SRTNOT('PRSMAI', 0, 'Persoon ##KEY##', '', '0', 'perslid', 10);
DEF_FAC_SRTNOT('INSMAI', 0, 'Object ##KEY##', '', '0', 'deel', 10);
DEF_FAC_SRTNOT('RAPMAI', 0, 'Rapport ##KEY##', '', '0', 'rapport', 10);
DEF_FAC_SRTNOT('CNTMAI', 0, 'Contract ##KEY##', '', '0', 'contract', 10);
DEF_FAC_SRTNOT('FINMAI', 0, 'Factuur ##KEY##', '', '0', 'factuur', 10);
#undef DEF_FAC_SRTNOT
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#30276
ALTER TABLE fac_notificatie ADD fac_notificatie_attachments VARCHAR2(4000);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#27051
CREATE_TYPE (MLD_T_UITVOERTIJD)
AS
OBJECT (tijdsduur NUMBER(12,5), eenheid VARCHAR2(1));
/
/* mld_stdmelding */
ALTER TABLE mld_stdmelding ADD mld_stdmelding_t_accepttijd MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL)
CONSTRAINT mld_c_mld_stdmelding_t_accept CHECK(mld_stdmelding_t_accepttijd.tijdsduur >= 0);
ALTER TABLE mld_stdmelding ADD mld_stdmelding_t_uitvoertijd MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(2, 1)
CONSTRAINT mld_c_mld_stdmeld_t_uitvtijd CHECK(mld_stdmelding_t_uitvoertijd.tijdsduur >= 0)
NOT_NULL(mld_stdmelding_t_uitvoertijd.tijdsduur, mld_c_stdmelding_t_uitvtijd)
NOT_NULL(mld_stdmelding_t_uitvoertijd.eenheid, mld_c_stdmelding_t_eenheid_uit);
ALTER TABLE mld_stdmelding ADD mld_stdmelding_t_uitvtijd_pr1 MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL)
CONSTRAINT mld_c_mld_stdmeld_t_uitvtijd1 CHECK(mld_stdmelding_t_uitvtijd_pr1.tijdsduur >= 0);
ALTER TABLE mld_stdmelding ADD mld_stdmelding_t_uitvtijd_pr2 MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL)
CONSTRAINT mld_c_mld_stdmeld_t_uitvtijd2 CHECK(mld_stdmelding_t_uitvtijd_pr2.tijdsduur >= 0);
ALTER TABLE mld_stdmelding ADD mld_stdmelding_t_uitvtijd_pr4 MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL)
CONSTRAINT mld_c_mld_stdmeld_t_uitvtijd4 CHECK(mld_stdmelding_t_uitvtijd_pr4.tijdsduur >= 0);
/* ins_deel */
ALTER TRIGGER ins_t_ins_deel_B_IU DISABLE;
ALTER TABLE ins_deel ADD ins_deel_t_uitvoertijd MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
ALTER TRIGGER ins_t_ins_deel_B_IU ENABLE;
/* alg_srtruimte */
ALTER TABLE alg_srtruimte ADD alg_srtruimte_t_uitvoertijd MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL)
CONSTRAINT alg_c_alg_srtruimt_t_uitvtijd CHECK(alg_srtruimte_t_uitvoertijd.tijdsduur >= 0);
/* mld_melding */
ALTER TABLE mld_melding ADD mld_melding_t_uitvoertijd MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL)
CONSTRAINT mld_c_mld_melding_t_uitvtijd CHECK (mld_melding_t_uitvoertijd.tijdsduur >= 0);
ALTER TABLE mld_melding ADD mld_melding_t_respijt MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
ALTER TABLE mld_melding ADD mld_melding_t_accepttijd MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
/* prs_bedrijf */
ALTER TABLE prs_bedrijf ADD prs_bedrijf_t_uitvoertijd MLD_T_UITVOERTIJD
DEFAULT MLD_T_UITVOERTIJD(NULL, NULL)
CONSTRAINT prs_c_prs_bedrijf_t_uitvtijd CHECK(prs_bedrijf_t_uitvoertijd.tijdsduur >= 0);
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt de update Ins_deel) niet
/* mld_stdmelding */
UPDATE mld_stdmelding sm
SET sm.mld_stdmelding_t_accepttijd = MLD_T_UITVOERTIJD(mld_stdmelding_urgentie, 'U'), -- Acceptatietijd was altijd in uren
sm.mld_stdmelding_t_uitvoertijd = MLD_T_UITVOERTIJD(CASE
WHEN mld_stdmelding_uitvoertijd > 0 AND mld_stdmelding_uitvoertijd < 1
THEN ROUND(mld_stdmelding_uitvoertijd * 24, 2) -- Uren
ELSE mld_stdmelding_uitvoertijd -- Dagen
END, CASE
WHEN mld_stdmelding_uitvoertijd > 0 AND mld_stdmelding_uitvoertijd < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END),
sm.mld_stdmelding_t_uitvtijd_pr1 = MLD_T_UITVOERTIJD(CASE
WHEN mld_stdmelding_uitvoertijd_pr1 IS NULL
THEN NULL
WHEN mld_stdmelding_uitvoertijd_pr1 > 0 AND mld_stdmelding_uitvoertijd_pr1 < 1
THEN ROUND(mld_stdmelding_uitvoertijd_pr1 * 24, 2) -- Uren
ELSE mld_stdmelding_uitvoertijd_pr1 -- Dagen
END, CASE
WHEN mld_stdmelding_uitvoertijd_pr1 IS NULL
THEN NULL
WHEN mld_stdmelding_uitvoertijd_pr1 > 0 AND mld_stdmelding_uitvoertijd_pr1 < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END),
sm.mld_stdmelding_t_uitvtijd_pr2 = MLD_T_UITVOERTIJD(CASE
WHEN mld_stdmelding_uitvoertijd_pr2 IS NULL
THEN NULL
WHEN mld_stdmelding_uitvoertijd_pr2 > 0 AND mld_stdmelding_uitvoertijd_pr2 < 1
THEN ROUND(mld_stdmelding_uitvoertijd_pr2 * 24, 2) -- Uren
ELSE mld_stdmelding_uitvoertijd_pr2 -- Dagen
END, CASE
WHEN mld_stdmelding_uitvoertijd_pr2 IS NULL
THEN NULL
WHEN mld_stdmelding_uitvoertijd_pr2 > 0 AND mld_stdmelding_uitvoertijd_pr2 < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END),
sm.mld_stdmelding_t_uitvtijd_pr4 = MLD_T_UITVOERTIJD(CASE
WHEN mld_stdmelding_uitvoertijd_pr4 IS NULL
THEN NULL
WHEN mld_stdmelding_uitvoertijd_pr4 > 0 AND mld_stdmelding_uitvoertijd_pr4 < 1
THEN ROUND(mld_stdmelding_uitvoertijd_pr4 * 24, 2) -- Uren
ELSE mld_stdmelding_uitvoertijd_pr4 -- Dagen
END, CASE
WHEN mld_stdmelding_uitvoertijd_pr4 IS NULL
THEN NULL
WHEN mld_stdmelding_uitvoertijd_pr4 > 0 AND mld_stdmelding_uitvoertijd_pr4 < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END);
/* ins_deel */
UPDATE ins_deel id
SET id.ins_deel_t_uitvoertijd =
MLD_T_UITVOERTIJD(
CASE
WHEN ins_deel_uitvoertijd > 0 AND ins_deel_uitvoertijd < 1
THEN ROUND(ins_deel_uitvoertijd * 24, 2) -- Uren
ELSE ins_deel_uitvoertijd -- Dagen
END,
CASE
WHEN ins_deel_uitvoertijd > 0 AND ins_deel_uitvoertijd < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END)
WHERE ins_deel_uitvoertijd IS NOT NULL;
/* alg_srtruimte */
UPDATE alg_srtruimte id
SET id.alg_srtruimte_t_uitvoertijd = MLD_T_UITVOERTIJD(
CASE
WHEN alg_srtruimte_uitvoertijd > 0 AND alg_srtruimte_uitvoertijd < 1
THEN ROUND(alg_srtruimte_uitvoertijd * 24, 2) -- Uren
ELSE alg_srtruimte_uitvoertijd -- Dagen
END,
CASE
WHEN alg_srtruimte_uitvoertijd > 0 AND alg_srtruimte_uitvoertijd < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END)
WHERE alg_srtruimte_uitvoertijd IS NOT NULL;
/* mld_melding */
UPDATE mld_melding m
SET m.mld_melding_t_uitvoertijd = MLD_T_UITVOERTIJD(CASE
WHEN mld_melding_uitvoertijd > 0 AND mld_melding_uitvoertijd < 1
THEN ROUND(mld_melding_uitvoertijd * 24, 2) -- Uren
ELSE mld_melding_uitvoertijd -- Dagen
END, CASE
WHEN mld_melding_uitvoertijd > 0 AND mld_melding_uitvoertijd < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END),
m.mld_melding_t_respijt = MLD_T_UITVOERTIJD(CASE
WHEN mld_melding_respijt IS NULL
THEN NULL
WHEN mld_melding_respijt > 0 AND mld_melding_respijt < 1
THEN ROUND(mld_melding_respijt * 24, 2) -- Uren
ELSE mld_melding_respijt -- Dagen
END, CASE
WHEN mld_melding_respijt IS NULL
THEN NULL
WHEN mld_melding_respijt > 0 AND mld_melding_respijt < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END),
m.mld_melding_t_accepttijd = MLD_T_UITVOERTIJD(CASE
WHEN mld_melding_accepttijd IS NULL
THEN NULL
WHEN mld_melding_accepttijd > 0 AND mld_melding_accepttijd < 1
THEN ROUND(mld_melding_accepttijd * 24, 2) -- Uren
ELSE mld_melding_accepttijd -- Dagen
END, CASE
WHEN mld_melding_accepttijd IS NULL
THEN NULL
WHEN mld_melding_accepttijd > 0 AND mld_melding_accepttijd < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END);
/* prs_bedrijf */
UPDATE prs_bedrijf id
SET id.prs_bedrijf_t_uitvoertijd = MLD_T_UITVOERTIJD(
CASE
WHEN prs_bedrijf_uitvoertijd > 0 AND prs_bedrijf_uitvoertijd < 1
THEN ROUND(prs_bedrijf_uitvoertijd * 24, 2) -- Uren
ELSE prs_bedrijf_uitvoertijd -- Dagen
END,
CASE
WHEN prs_bedrijf_uitvoertijd > 0 AND prs_bedrijf_uitvoertijd < 1
THEN 'U' -- Uren
ELSE 'D' -- Dagen
END)
WHERE prs_bedrijf_uitvoertijd IS NOT NULL;
UPDATE fac_menuitems SET fac_menuitems_url = 'appl/alg/alg_srtruimte_search.asp'
WHERE fac_menuitems_url = 'appl/facmgtVB/alg_srtruimtegrid.asp';
/////////////////////////////////////////////////////////////////////////////////////////// FSN#28167
CREATE_TABLE(fin_verkoopfactuur, 0)
(
fin_verkoopfactuur_key NUMBER(10),
fin_verkoopfactuur_aanmaak DATE
DEFAULT SYSDATE,
fin_verkoopfactuur_id VARCHAR2(30), /* het (externe) factuurnummer, vaak we numeriek */
fin_verkoopfactuur_datum DATE, /* de factuurdatum */
fin_verkoopfactuur_omschr VARCHAR2(1000),
fin_verkoopfactuur_xmlnode VARCHAR2(60), /* type van waarover deze factuur gaat */
fin_verkoopfactuur_refkey VARCHAR2(60), /* key van de bijbehorende entiteit van type xmlnode */
prs_kostenplaats_key NUMBER(10),
prs_kostenplaats_nr VARCHAR2(30),
prs_kostenplaats_omschrijving VARCHAR2(60),
prs_kostenplaatsgrp_oms VARCHAR2(60),
prs_kostensoort_oms VARCHAR2(60),
prs_kostensoort_opmerking VARCHAR2(255),
prs_kostensoort_refcode VARCHAR2(60),
prs_bedrijf_key NUMBER(10),
prs_debiteur_naam VARCHAR2(60), /* kan prs_bedrijf_naam zijn maar hoeft niet */
prs_kostensoortgrp_oms VARCHAR2(60),
fin_verkoopfactuur_bedrag NUMBER(12,2),
fin_verkoopfactuur_btw NUMBER(12,2),
fin_btwtabelwaarde_code VARCHAR2(10),
fin_btwtabelwaarde_oms VARCHAR2(30),
fin_btwtabelwaarde_perc NUMBER(5,3),
fin_btwtabelwaarde_verlegd NUMBER(1),
fin_verkoopfactuur_maand VARCHAR2(6), /* boekmaand, bv 201409 */
fin_verkoopfactuur_n1 NUMBER(14,4),
fin_verkoopfactuur_n2 NUMBER(14,4),
fin_verkoopfactuur_n3 NUMBER(14,4),
fin_verkoopfactuur_n4 NUMBER(14,4),
fin_verkoopfactuur_n5 NUMBER(14,4),
fin_verkoopfactuur_c1 VARCHAR2(200),
fin_verkoopfactuur_c2 VARCHAR2(200),
fin_verkoopfactuur_c3 VARCHAR2(200),
fin_verkoopfactuur_c4 VARCHAR2(200),
fin_verkoopfactuur_c5 VARCHAR2(200),
fin_verkoopfactuur_c6 VARCHAR2(500),
fin_verkoopfactuur_c7 VARCHAR2(1000),
fin_verkoopfactuur_c8 VARCHAR2(4000),
fin_verkoopfactuur_d1 DATE,
fin_verkoopfactuur_d2 DATE,
fin_verkoopfactuur_d3 DATE,
fin_verkoopfactuur_d4 DATE,
fin_verkoopfactuur_d5 DATE
);
CREATE SEQUENCE fin_s_fin_verkoopfactuur_key MINVALUE 1;
/* trigger komt vanzelf wel */
/////////////////////////////////////////////////////////////////////////////////////////// NYBU#29711
ALTER TABLE fac_groep
ADD fac_groep_collega NUMBER(1) DEFAULT 0 NOT NULL;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30515
UPDATE fin_btwtabelwaarde b1
SET fin_btwtabelwaarde_perc = 21
WHERE fin_btwtabelwaarde_key = 3 AND fin_btwtabelwaarde_perc = 19
AND NOT EXISTS
(SELECT ''
FROM fin_btwtabelwaarde b2
WHERE b2.fin_btwtabel_key = b1.fin_btwtabel_key AND b2.fin_btwtabelwaarde_perc = 21);
UPDATE bes_srtdeel SET bes_srtdeel_btw = 21
WHERE bes_srtdeel_btw = 19 AND bes_srtdeel_aanmaak >= TO_DATE ('01-10-2012', 'DD-MM-YYYY');
/////////////////////////////////////////////////////////////////////////////////////////// FSN#30524
DELETE FROM fac_menuitems where fac_menuitems_url='appl/cnt/cnt_huurmut_search.asp';
/////////////////////////////////////////////////////////////////////////////////////////// FSN#27652
UPDATE fac_functie SET fac_functie_module ='MSG' WHERE fac_functie_code = 'WEB_MSGBOF';
/////////////////////////////////////////////////////////////////////////////////////////// NMMS#30618
ALTER TABLE mld_opdr ADD mld_opdr_handfiat NUMBER(1)
CONSTRAINT mld_c_mld_opdr_handfiat CHECK(mld_opdr_handfiat IS NULL OR mld_opdr_handfiat = 1);
/////////////////////////////////////////////////////////////////////////////////////////// NYBU#28779
ALTER TABLE res_artikel ADD res_artikel_flags
NUMBER(1) DEFAULT 0
CONSTRAINT res_c_res_artikel_flags1 CHECK(res_artikel_flags IN (0,1));
/////////////////////////////////////////////////////////////////////////////////////////// AAVL#29104
ALTER TABLE fac_bookmark ADD fac_bookmark_refkey
NUMBER(10);
/////////////////////////////////////////////////////////////////////////////////////////// AAVL#26591
/* bitwise valid are 0, 1, 2 and 4. Opdr kosten verplicht bij (0 = niet verplicht, 1 = save + 2 = afmelden, 4 = afronden) */
ALTER TABLE mld_typeopdr ADD mld_typeopdr_kosten_verplicht
NUMBER(1);
/////////////////////////////////////////////////////////////////////////////////////////// NYBU#28790
ALTER TABLE res_rsv_ruimte ADD res_rsv_ruimte_totaal
NUMBER(9,2);
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
-- mld_melding_uitvoertijd mag nu leeg blijven; het veld verwijderen we later
ALTER TABLE mld_melding DROP CONSTRAINT mld_c_mld_melding_uitvoertijd2;
// FSN#30840 AKZA/DEMO had de volgende ook nog?
BEGIN
adm.tryalter('TABLE mld_melding DROP CONSTRAINT mld_c_mld_melding_uitvoertijd1');
END;
/
DROP VIEW mld_v_stdmelding_gegevens;
-- This cleanup is done with DB23to24
--ALTER TABLE mld_stdmelding DROP COLUMN mld_stdmelding_urgentie;
--ALTER TABLE mld_stdmelding DROP COLUMN mld_stdmelding_uitvoertijd;
--ALTER TABLE mld_stdmelding DROP COLUMN mld_stdmelding_uitvoertijd_pr1;
--ALTER TABLE mld_stdmelding DROP COLUMN mld_stdmelding_uitvoertijd_pr2;
--ALTER TABLE mld_stdmelding DROP COLUMN mld_stdmelding_uitvoertijd_pr4;
--ALTER TABLE mld_melding DROP COLUMN mld_melding_uitvoertijd;
--ALTER TABLE mld_melding DROP COLUMN mld_melding_accepttijd;
--ALTER TABLE mld_melding DROP COLUMN mld_melding_respijt;
--ALTER TABLE ins_deel DROP COLUMN ins_deel_uitvoertijd;
--ALTER TABLE prs_bedrijf DROP COLUMN prs_bedrijf_uitvoertijd;
--ALTER TABLE alg_srtruimte DROP COLUMN alg_srtruimte_uitvoertijd;
///////////////////////////////////////////////////////////////////////////////////////////
REGISTERONCE('$Id$')
#include "epilogue.inc"