/* DB38to39.SRC
 * Update script van FACILITOR schema
 * $Revision$
 * $Id$
 */
#include "prologue.inc"

COMMIT;

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58677
// Sinds 2020.1 niet meer in gebruik, nu weg.
ALTER TABLE fac_activiteit DROP COLUMN fac_activiteit_interval;

/////////////////////////////////////////////////////////////////////////////////////////// YASK#60689
ALTER TABLE alg_terreinsector ADD
( prs_perslid_key_verantw
      NUMBER(10)
      CONSTRAINT alg_r_prs_perslid_key3 REFERENCES prs_perslid(prs_perslid_key),
  prs_perslid_key_verantw2
      NUMBER(10)
      CONSTRAINT alg_r_prs_perslid_key4 REFERENCES prs_perslid(prs_perslid_key)
);

/////////////////////////////////////////////////////////////////////////////////////////// MARX#60669
ALTER TABLE fac_imp_factuur MODIFY
( kenmerk1  VARCHAR2(255)
, kenmerk2  VARCHAR2(255)
, kenmerk3  VARCHAR2(255)
, kenmerk4  VARCHAR2(255)
, kenmerk5  VARCHAR2(255)
, kenmerk6  VARCHAR2(255)
, kenmerk7  VARCHAR2(255)
, kenmerk8  VARCHAR2(255)
, kenmerk9  VARCHAR2(255)
, kenmerk10 VARCHAR2(255)
, kenmerk11 VARCHAR2(255)
, kenmerk12 VARCHAR2(255)
, kenmerk13 VARCHAR2(255)
, kenmerk14 VARCHAR2(255)
, kenmerk15 VARCHAR2(255)
, kenmerk16 VARCHAR2(255)
, kenmerk17 VARCHAR2(255)
, kenmerk18 VARCHAR2(255)
, kenmerk19 VARCHAR2(255)
, kenmerk20 VARCHAR2(255)
);

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#59942
DEF_FAC_SRTNOT('ADMTRK', 0, '', '', 0, 'admin',       10);
DEF_FAC_SRTNOT('ALGTRK', 0, '', '', 0, 'ruimte',      10);
DEF_FAC_SRTNOT('AUTTRK', 0, '', '', 0, 'autorisatie', 10);
DEF_FAC_SRTNOT('BESTRK', 0, '', 'bes/bes_bestelling.asp?bes_key=', 0, 'bestelling',  10);
DEF_FAC_SRTNOT('BEZTRK', 0, '', 'bez/bez_afspraak.asp?bez_key=', 0, 'afspraak',    10);
DEF_FAC_SRTNOT('BGTTRK', 0, '', 'bgt/bgt_budget.asp?id=', 0, 'budget',      10);
DEF_FAC_SRTNOT('CADTRK', 0, '', '', 0, 'grafisch',    10);
DEF_FAC_SRTNOT('CNDTRK', 0, '', '', 0, 'conditie',    10);
DEF_FAC_SRTNOT('CNTTRK', 0, '', 'cnt/cnt_contract.asp?cnt_key=', 0, 'contract',    10);
DEF_FAC_SRTNOT('CTRTRK', 0, '', '', 0, 'inspectie',   10);
DEF_FAC_SRTNOT('FACTRK', 0, '', '', 0, 'basis',       10);
DEF_FAC_SRTNOT('FINTRK', 0, '', 'fin/fin_factuur.asp?fin_key=', 0, 'factuur',     10);
DEF_FAC_SRTNOT('INSTRK', 0, '', 'ins/ins_deel.asp?ins_key=', 0, 'deel',        10);
DEF_FAC_SRTNOT('KPITRK', 0, '', '', 0, 'kpi',         10);
DEF_FAC_SRTNOT('MLDTRK', 0, '', 'mld/mld_melding.asp?mld_key=', 0, 'melding',     10);
DEF_FAC_SRTNOT('MRKTRK', 0, '', 'mrk/mrk_bericht.asp?mrk_key=', 0, 'marktplaats', 10);
DEF_FAC_SRTNOT('MESTRK', 0, '', 'msg/msg_message.asp?message_key=', 0, 'message',     10);
DEF_FAC_SRTNOT('ORDTRK', 0, '', 'mld/mld_opdr.asp?opdr_key=', 0, 'opdracht',    10);
DEF_FAC_SRTNOT('PRJTRK', 0, '', 'prj/prj_scenario.asp?prj_key=', 0, 'scenario',    10);
DEF_FAC_SRTNOT('PRSTRK', 0, '', 'prs/prs_perslid.asp?prs_key=', 0, 'perslid',     10);
DEF_FAC_SRTNOT('RESTRK', 0, '', 'res/res_reservering.asp?rsv_ruimte_key=', 0, 'reservering', 10);
DEF_FAC_SRTNOT('WEBTRK', 0, '', '', 0, 'intranet',    10);

/////////////////////////////////////////////////////////////////////////////////////////// MAAS#62148 FCLT#61731
ALTER TABLE fac_result MODIFY (fac_result_waarde VARCHAR2(4000));

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#59901
DECLARE
    v_cons  VARCHAR2(64);
BEGIN
    BEGIN
        SELECT constraint_name
          INTO v_cons
          FROM all_constraints
         WHERE table_name = 'FAC_IMPORT'
           AND constraint_type = 'R'
           AND constraint_name like 'SYS%';
        --
        EXECUTE IMMEDIATE('ALTER TABLE fac_import DROP CONSTRAINT ' || v_cons);
    EXCEPTION
        WHEN NO_DATA_FOUND THEN NULL;
    END;
    --
    BEGIN
        EXECUTE IMMEDIATE('ALTER TABLE fac_import MODIFY fac_import_app_key CONSTRAINT fac_r_fac_import_app_key REFERENCES fac_import_app(fac_import_app_key) ON DELETE CASCADE');
    EXCEPTION
        WHEN OTHERS THEN
            DBMS_OUTPUT.put_line ('Could not add contraint fac_r_fac_import_app_key on fac_import.fac_import_app_key');
    END;
END;
/
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58643
ALTER TABLE fac_usrrap ADD
( fac_usrrap_sort
      NUMBER(1)
      DEFAULT 0
      NOT NULL
      CONSTRAINT fac_c_fac_usrrap_sort CHECK (fac_usrrap_sort IN (0, 1, 2)), -- 0=x-as (aflopend/oplopend bij de kolom gedefinieerd), 1=y-as oplopend, 2-y-as aflopend.
  fac_usrrap_maxrows
      NUMBER(10),
  fac_usrrap_limiet0
      NUMBER(8),
  fac_usrrap_limiet1
      NUMBER(8),
  fac_usrrap_limiet2
      NUMBER(8),
  fac_usrrap_limiet3
      NUMBER(8)
);

ALTER TABLE fac_usrrap_cols ADD fac_usrrap_cols_urllink
      VARCHAR2(255);

ALTER TABLE fac_usrrap_cols DROP CONSTRAINT fac_c_usrrap_cols_visible;
ALTER TABLE fac_usrrap_cols ADD CONSTRAINT fac_c_usrrap_cols_visible CHECK (fac_usrrap_cols_visible IN ('V', 'I', 'H', 'S', 'U'));

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#61648
DEF_FAC_FUNCTIE3('WEB_FACQRC', 'FAC',  0, 0,    0);  //    0
DEF_MENUITEM(7, 'lcl_mobile_scanqr', '', 'FAC', 'qr:', 0, 0, 'WEB_FACQRC', 'R', '1', 'fa-camera');
MENU_INS_AFTER('lcl_mobile_scanqr', 'lcl_mobile_opdrachten1', 2);

/////////////////////////////////////////////////////////////////////////////////////////// MNNL#62971
CREATE_TABLE(fac_note_group, 0)
(
   fac_note_group_key             NUMBER (10)    PRIMARY KEY,
   fac_note_group_xmlnode         VARCHAR2(60)   NOT_NULL(fac_note_group_xmlnode, fac_c_fac_note_group_xmlnd),
   fac_note_group_volgnr          NUMBER(3),
   fac_note_group_naam            VARCHAR2(60)   NOT_NULL(fac_note_group_naam, fac_c_fac_note_group_naam),
   fac_note_group_omschrijving    VARCHAR2(4000),
   fac_note_group_vervaldatum     DATE,
   CONSTRAINT fac_u_fac_note_group_naam UNIQUE (fac_note_group_xmlnode,
                                                fac_note_group_naam)
);
CREATE SEQUENCE fac_s_fac_note_group_key      MINVALUE 1;
CREATE INDEX fac_i_fac_note_group1 ON fac_note_group(fac_note_group_xmlnode, fac_note_group_volgnr);
DEF_MENUITEM(2, 'lcl_menu_fac_note_group'        , '', 'FAC', 'appl/mgt/fac_note_group.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
MENU_INS_AFTER('lcl_menu_fac_note_group', 'lcl_menu_mld_afmeldteksten', 2);

ALTER TABLE mld_melding_note ADD
( fac_note_group_key NUMBER(10) REFERENCES fac_note_group(fac_note_group_key) ON DELETE SET NULL );
ALTER TABLE mld_opdr_note ADD
( fac_note_group_key NUMBER(10) REFERENCES fac_note_group(fac_note_group_key) ON DELETE SET NULL );

/////////////////////////////////////////////////////////////////////////////////////////// YKPN#61932
DEF_MENUITEM(3, 'lcl_logoff', '', 'FAC', 'appl/pda/logoff_confirm.asp', 0, 0, 'WEB_MLDUSE', 'R', '0', 'fa-fa-window-close-o');
MENU_INS_AFTER('lcl_logoff', 'lcl_mobile_rapporten', 2);

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#60636
DELETE FROM fac_locale_xref
 WHERE fac_locale_xref_filepath like 'api2/orders/%';

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#60205
UPDATE fac_menu
   SET fac_functie_key =  (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_FACTAB')
 WHERE fac_functie_key IN (SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_FACFAC')
   AND fac_menu_altlabel IN -- menuentries die in fac_ini op FACTAB staan.
       ( 'lcl_menu_admtracking_search'
       , 'lcl_menu_session'
       , 'lcl_menu_mytracking'
       , 'lcl_menu_fac_verify'
       , 'lcl_menu_fac_verify_data'
       , 'lcl_menu_fac_email_setting'
       , 'lcl_menu_fac_custnotificaties'
       , 'lcl_menu_aut_idp'
       , 'lcl_menu_aut_client'
       );

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#60830
UPDATE fac_setting
   SET fac_setting_pvalue =
           (SELECT fac_setting_pvalue
              FROM fac_setting
             WHERE fac_setting_name = 'mld_note_sort_ascending')
 WHERE fac_setting_name = 'note_sort_ascending';
UPDATE fac_setting
   SET fac_setting_pvalue =
           (SELECT fac_setting_pvalue
              FROM fac_setting
             WHERE fac_setting_name = 'mld_note_autoscroll')
 WHERE fac_setting_name = 'note_autoscroll';
UPDATE fac_setting
   SET fac_setting_pvalue =
           (SELECT fac_setting_pvalue
              FROM fac_setting
             WHERE fac_setting_name = 'mld_note_autocollapse')
 WHERE fac_setting_name = 'note_autocollapse';

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#62687
UPDATE fac_setting
   SET fac_setting_default = '2'
     , fac_setting_pvalue = NULL
 WHERE fac_setting_name = 'puo_sendusing'
   AND EXISTS (SELECT 1
                 FROM fac_setting
                WHERE fac_setting_name = 'puo_smtpserver'
                  AND fac_setting_pvalue = 'localhost'
              );

UPDATE fac_setting
   SET fac_setting_default = 'localhost'
     , fac_setting_pvalue = NULL
 WHERE fac_setting_name = 'puo_smtpserver'
   AND fac_setting_pvalue = 'localhost';

/////////////////////////////////////////////////////////////////////////////////////////// RWSN#59536
DEF_FAC_SRTNOT('ALGCUP', 0, 'lcl_noti_ALGCUP', 'alg/alg_regio.asp?key=',      '0', 'regio',      60);
DEF_FAC_SRTNOT('ALGDUP', 0, 'lcl_noti_ALGDUP', 'alg/alg_district.asp?key=',   '0', 'district',   60);
DEF_FAC_SRTNOT('ALGWUP', 0, 'lcl_noti_ALGWUP', 'alg/alg_wp.asp?key=',         '0', 'werkplek',   60);
DEF_FAC_SRTNOT('ALGTUP', 0, 'lcl_noti_ALGTUP', 'alg/alg_terreinsector.asp?key=','0','terreinsector', 60);

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#62811
ALTER TABLE prs_bedrijfadres MODIFY prs_bedrijfadres_password VARCHAR2(320);

UPDATE prs_bedrijfadres
   SET prs_bedrijfadres_password = prs_bedrijfadres_certificate
     , prs_bedrijfadres_certificate = NULL
 WHERE prs_bedrijfadres_certificate = (SELECT COALESCE(fac_setting_pvalue, fac_setting_default)
                                         FROM fac_setting
                                        WHERE fac_setting_name= 'puo_app2secret'
                                      );

ALTER TABLE fac_imp_bedrijfadres MODIFY prs_bedrijfadres_password VARCHAR2(320);

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#54037
ALTER TABLE prs_bedrijfadres
  ADD prs_bedrijfadres_privkey VARCHAR2(4000);

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#62778
DEF_FAC_FUNCTIE3('WEB_FACHML', 'FAC',  0, 0, NULL);

ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt het volgende niet niet
ALTER PACKAGE fac COMPILE BODY;

INSERT INTO fac_groep
            (fac_groep_omschrijving)
     VALUES ('_Hmail');

INSERT INTO fac_gebruikersgroep
            (fac_groep_key, prs_perslid_key)
     SELECT fac_groep_key, prs_perslid_key
       FROM fac_groep, prs_perslid
      WHERE fac_groep_upper = '_HMAIL'
        AND prs_perslid_oslogin = '_HMAIL';

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 fac_groep_key, fac_functie_key, -1,-1,-1,-1
  FROM fac_groep, fac_functie
 WHERE fac_groep_omschrijving = '_Hmail'
   AND fac_functie_code = 'WEB_FACHML';

/////////////////////////////////////////////////////////////////////////////////////////// HSLE#62237
ALTER TABLE mld_stdmelding ADD mld_stdmelding_thirdparty NUMBER(1) DEFAULT 0 NOT NULL;
ALTER TABLE mld_melding ADD mld_melding_naam_ext VARCHAR2(60);
ALTER TABLE mld_melding ADD mld_melding_email_ext VARCHAR2(100);
ALTER TABLE mld_melding ADD mld_melding_tel_ext VARCHAR2(15);

/////////////////////////////////////////////////////////////////////////////////////////// IVET#62425
ALTER TABLE bes_disc_params ADD bes_disc_params_expire_tijd NUMBER(5,2);

/////////////////////////////////////////////////////////////////////////////////////////// WOHW#59479
DEF_FAC_FUNCTIE3('WEB_CTRSEN', 'CTR',  3, 1,    1);

ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt het volgende niet niet

-- De autorisatie WEB_CTRSEN is nu aangemaakt. Nu kan de conversie beginnen.
-- Personen met 'WEB_CTRUSE' groeprechten moeten dezelfde rechten krijgen voor de nieuwe autorisatie 'WEB_CTRSEN' voor elke groep.
-- Deze rechten moeten dus naar de nieuwe rechten 'WEB_CTRSEN' worden gekopieerd.
-- Dit betekent dat de groeprechten, voor de groepen met 'WEB_CTRUSE' rechten, gekopieerd moeten worden.
-- Personen met 'WEB_CTRMGT' rechten kunnen scenario's blijven beheren.
-- Personen met 'WEB_CTRSEN' kunnen dan nu ook de naam en omschrijving van een scenario beheren/aanpassen.
-- Voor 'WEB_CTRMGT' hoeft er voor nu niets te gebeuren.
DECLARE
    CURSOR pers_rechten IS
        -- Welke groepen hebben de 'WEB_CTRUSE' rechten. Deze rechten moeten in de groep naar de nieuwe rechten 'WEB_CTRSEN' worden gekopieerd.
        SELECT DISTINCT fgg.fac_groep_key,
                        fg.fac_groep_omschrijving,
                        f.fac_functie_key,
                        f.fac_functie_code,
                        fgr.fac_groeprechten_key,
                        fgr.ins_discipline_key,
                        fgr.fac_gebruiker_alg_level_read,
                        fgr.fac_gebruiker_alg_level_write,
                        fgr.fac_gebruiker_prs_level_read,
                        fgr.fac_gebruiker_prs_level_write
          FROM fac_gebruikersgroep fgg,
               fac_groep fg,
               fac_groeprechten fgr,
               fac_functie f
         WHERE fg.fac_groep_key = fgg.fac_groep_key
           AND fgr.fac_groep_key = fg.fac_groep_key
           AND fgr.fac_functie_key = f.fac_functie_key
           AND UPPER(fac_functie_code) IN ('WEB_CTRUSE')
      ORDER BY fac_groep_key,
               ins_discipline_key,
               fac_groeprechten_key;
BEGIN
    -- Voor de groepen de 'WEB_CTRUSE' rechten kopiëren naar de nieuwe functie 'WEB_CTRSEN'.
    FOR f_pers_rechten IN pers_rechten
    LOOP
        -- Groepsrechten toevoegen.
        INSERT INTO fac_groeprechten (fac_groep_key,
                                      fac_functie_key,
                                      ins_discipline_key,
                                      fac_gebruiker_alg_level_read,
                                      fac_gebruiker_alg_level_write,
                                      fac_gebruiker_prs_level_read,
                                      fac_gebruiker_prs_level_write)
                              VALUES (f_pers_rechten.fac_groep_key,
                                      (SELECT fac_functie_key
                                         FROM fac_functie
                                        WHERE fac_functie_code = 'WEB_CTRSEN'),
                                      f_pers_rechten.ins_discipline_key,
                                      f_pers_rechten.fac_gebruiker_alg_level_read,
                                      f_pers_rechten.fac_gebruiker_alg_level_write,
                                      f_pers_rechten.fac_gebruiker_prs_level_read,
                                      f_pers_rechten.fac_gebruiker_prs_level_write);
    END LOOP;
END;
/

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#63107
ALTER TABLE fac_usrrap
  ADD fac_usrrap_code
      VARCHAR2(60)
      CONSTRAINT fac_u_fac_usrrap_code UNIQUE;

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58539
CREATE_TABLE(fac_nieuws_groep, 0)
(
    fac_nieuws_groep_key
        NUMBER(10)
        CONSTRAINT fac_k_nieuws_groep_key PRIMARY KEY,
    fac_nieuws_groep_omschrijving
        VARCHAR2(30)
        CONSTRAINT fac_c_nieuws_groep_omschr CHECK(fac_nieuws_groep_omschrijving IS NOT NULL),
    fac_nieuws_groep_aanmaak
        DATE
        DEFAULT SYSDATE
        CONSTRAINT fac_c_niews_groep_aanmaak NOT NULL
);

ALTER TABLE fac_nieuws
  ADD fac_nieuws_show
      NUMBER(3) DEFAULT 3 NOT NULL;
ALTER TABLE fac_nieuws
  ADD fac_nieuws_groep_key
      NUMBER(10) REFERENCES fac_nieuws_groep(fac_nieuws_groep_key);

CREATE SEQUENCE fac_s_fac_nieuws_groep_key      MINVALUE 1;
CREATE_TRIGGER(fac_t_fac_nieuws_groep_b_iu)
BEFORE INSERT OR UPDATE ON fac_nieuws_groep
FOR EACH ROW
BEGIN
  UPDATE_PRIMARY_KEY(fac_nieuws_groep_key, fac_s_fac_nieuws_groep_key);
END;
/

/////////////////////////////////////////////////////////////////////////////////////////// MARX#63145
ALTER TABLE res_deel
  ADD res_prs_perslid_key
    NUMBER(10)
    CONSTRAINT res_r_res_prs_perslid_key REFERENCES prs_perslid(prs_perslid_key);

ALTER TABLE res_deel DROP CONSTRAINT res_c_res_deel_key;
ALTER TABLE res_deel ADD CONSTRAINT res_c_deelperslid_key CHECK((res_ins_deel_key IS NOT NULL AND res_prs_perslid_key IS NULL) OR (res_ins_deel_key IS NULL AND res_prs_perslid_key IS NOT NULL));

ALTER TABLE res_rsv_ruimte
ADD mld_opdr_key
    NUMBER(10)
    CONSTRAINT res_r_mld_opdr1 REFERENCES mld_opdr(mld_opdr_key);

create index res_i_res_deel4 ON res_deel(res_prs_perslid_key);
create index res_i_res_rsv_ruimte16 on res_rsv_ruimte (mld_opdr_key);

/////////////////////////////////////////////////////////////////////////////////////////// MARX#62993
ALTER TABLE fac_notificatie
  ADD  fac_notificatie_notbefore
    DATE
    DEFAULT SYSDATE NOT NULL;
ALTER TABLE fac_notificatie
  ADD fac_notificatie_failcount
    NUMBER(10)
    DEFAULT 0 NOT NULL;

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#62836
ALTER TABLE res_disc_params
ADD res_disc_params_intervals VARCHAR(2000 CHAR);

UPDATE res_disc_params rdp
   SET res_disc_params_intervals =
           (SELECT ins_discipline_opmerking
              FROM res_discipline
             WHERE     ins_discipline_key = rdp.res_ins_discipline_key
                   AND ins_discipline_opmerking LIKE '%{%}%');

--UPDATE ins_tab_discipline
--   SET ins_discipline_opmerking = NULL
-- WHERE ins_discipline_module = 'RES' AND ins_discipline_opmerking LIKE '%{%}%';

ALTER TABLE res_activiteit
ADD res_activiteit_intervals VARCHAR(2000 CHAR);


/////////////////////////////////////////////////////////////////////////////////////////// MNNL#62876
ALTER TABLE mld_stdmelding
ADD mld_stdmelding_t_accept_pr1
    MLD_T_UITVOERTIJD
    CONSTRAINT mld_c_mld_stdmelding_t_accept1 CHECK(mld_stdmelding_t_accept_pr1.tijdsduur >= 0);
ALTER TABLE mld_stdmelding
ADD mld_stdmelding_t_accept_pr2
    MLD_T_UITVOERTIJD
    CONSTRAINT mld_c_mld_stdmelding_t_accept2 CHECK(mld_stdmelding_t_accept_pr2.tijdsduur >= 0);
ALTER TABLE mld_stdmelding
ADD mld_stdmelding_t_accept_pr4
    MLD_T_UITVOERTIJD
    CONSTRAINT mld_c_mld_stdmelding_t_accept4 CHECK(mld_stdmelding_t_accept_pr4.tijdsduur >= 0);

ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_t_accept_pr1  DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_t_accept_pr2  DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_t_accept_pr4  DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#57643
UPDATE fac_menuitems
   SET fac_menuitems_url = 'appl/mgt/bes_srtdeel.asp'
 WHERE fac_menuitems_label = 'lcl_menu_bes_items';

/////////////////////////////////////////////////////////////////////////////////////////// FCLT#61636
ALTER TABLE res_rsv_artikel ADD res_rsv_artikel_geleverd DATE;
ALTER TABLE res_rsv_deel    ADD res_rsv_deel_geleverd DATE;

///////////////////////////////////////////////////////////////////////////////////////////

REGISTERONCE('$Id$')

#include "epilogue.inc"
