/* 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"