From 125256c2eb0f2f6549deb86fa185c710fa52fe95 Mon Sep 17 00:00:00 2001 From: Peter Feij Date: Wed, 22 Jan 2025 15:12:17 +0000 Subject: [PATCH] FCLT#85890 Orderqueue en notificatiequeue generaliseren svn path=/Database/trunk/; revision=67696 --- FAC/FAC_INI.SRC | 1 + FAC/FAC_LCL.SRC | 5 +++++ PRS/PRS_TAB.SRC | 6 ++---- _UP/DB49to50.src | 6 +++++- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/FAC/FAC_INI.SRC b/FAC/FAC_INI.SRC index a37a2ea7..093fb010 100644 --- a/FAC/FAC_INI.SRC +++ b/FAC/FAC_INI.SRC @@ -2991,6 +2991,7 @@ DEF_MENUKOP(2, 'lcl_facmgt_overig', 'fa-cogs'); DEF_MENUITEM(2, 'lcl_menu_fac_bookmarks' , '', 'FAC', 'appl/fac/fac_bookmark_list.asp', 0, 0, 'WEB_HLPADM', 'R', '1', ''); DEF_MENUITEM(2, 'lcl_menu_cht_chatkanalen' , '', 'CHT', 'appl/mgt/cht_discipline.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', ''); DEF_MENUITEM(2, 'lcl_menu_fac_eigen_tabellen' , '', 'FAC', 'appl/mgt/fac_usrtab.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', ''); +DEF_MENUITEM(2, 'lcl_menu_prs_bedrijf_system' , '', 'FAC', 'appl/mgt/prs_bedrijf.asp?intern=2', 0, 0, 'WEB_PRSSYS', 'W', '1', ''); DEF_MENUITEM(2, 'lcl_menu_fac_xsledit' , '', 'FAC', 'appl/fac/fac_edit_xsl.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', ''); DEF_MENUITEM(2, 'lcl_menu_fac_jobs' , '', 'FAC', 'appl/fac/job_search.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', ''); DEF_MENUITEM(2, 'lcl_menu_fac_importfuncties' , '', 'FAC', 'appl/imp/imp_search.asp', 0, 0, 'WEB_IMPORT', 'W', '1', ''); diff --git a/FAC/FAC_LCL.SRC b/FAC/FAC_LCL.SRC index 4634d3c1..488c5e44 100644 --- a/FAC/FAC_LCL.SRC +++ b/FAC/FAC_LCL.SRC @@ -3431,8 +3431,11 @@ FAC_LCL('lcl_res_frame_subres', 'Sub reserveringen', 'Sub reservations') FAC_LCL('lcl_fac_del_txt_adres', 'Weet u zeker dat u dit adres wilt verwijderen?', 'Are you sure you want to delete this address?') FAC_LCL('lcl_prs_companies_title', 'Bedrijven', 'Companies') FAC_LCL('lcl_prs_companies_title_int', 'Bedrijven', 'Companies') +FAC_LCL('lcl_prs_companies_title_sys', 'Externe systemen', 'External systems') FAC_LCL('lcl_prs_companies_name', 'Bedrijfsnaam', 'Company name') +FAC_LCL('lcl_prs_companies_name_sys', 'Systeemnaam', 'System name') FAC_LCL('lcl_prs_companies_contact_person', 'Contactpersoon', 'Contact') +FAC_LCL('lcl_prs_companies_contact_person_sys', 'Contactpersoon', 'Contact') FAC_LCL('lcl_prs_companies_bezoek_plaats', 'Plaats', 'City') FAC_LCL('lcl_prs_companies_bezoek_postcode', 'Postcode', 'Postal code') FAC_LCL('lcl_prs_companies_rol', 'Relatie', 'Relation') @@ -3461,6 +3464,7 @@ FAC_LCL('lcl_prs_companies_contact_tel2', 'Mobiel', 'Mobile') FAC_LCL('lcl_prs_companies_contact_fax1', 'Fax', 'Fax') FAC_LCL('lcl_prs_companies_contact_email', 'E-mail', 'E-mail') FAC_LCL('lcl_prs_companies_contact_opm', 'Opmerking', 'Remark') +FAC_LCL('lcl_prs_companies_contact_opm_sys', 'Opmerking', 'Remark') FAC_LCL('lcl_prs_companies_dienst', 'Dienst', 'Service') FAC_LCL('lcl_prs_companies_dienst_locs', 'Locaties', 'Locations') FAC_LCL('lcl_prs_companies_dienst_title', 'Diensten', 'Services') @@ -4552,6 +4556,7 @@ FAC_LCL('lcl_menu_prs_bo_man', 'Personen', 'Persons') FAC_LCL('lcl_menu_prs_bo_use', 'Persoonsgegevens', 'Persons details') FAC_LCL('lcl_menu_prs_bo', '> Persoon', '> Person') FAC_LCL('lcl_menu_prs_bedrijf_intern', 'Bedrijf', 'Company') +FAC_LCL('lcl_menu_prs_bedrijf_system', 'Externe systemen', 'External systems') FAC_LCL('lcl_menu_prs_browser', 'Afdelingbrowser', 'Department browser') FAC_LCL('lcl_menu_prs_dep_name_level1', 'Afdelingsniveau 1', 'Department level 1') FAC_LCL('lcl_menu_prs_dep_name_level2', 'Afdelingsniveau 2', 'Department level 2') diff --git a/PRS/PRS_TAB.SRC b/PRS/PRS_TAB.SRC index 43dfd9c4..9e95c9d9 100644 --- a/PRS/PRS_TAB.SRC +++ b/PRS/PRS_TAB.SRC @@ -112,10 +112,8 @@ CREATE_TABLE(prs_bedrijf,0) NUMBER(1) CONSTRAINT prs_c_prs_bedrijf_contract CHECK(prs_bedrijf_contract IS NULL OR prs_bedrijf_contract = 1 ), - prs_bedrijf_intern /* is onderdeel van de eigen organisatie */ - NUMBER(1) - CONSTRAINT prs_c_prs_bedrijf_intern CHECK(prs_bedrijf_intern IS NULL - OR prs_bedrijf_intern = 1 ), + prs_bedrijf_intern /* 1=onderdeel van de eigen organisatie, 2=pseudo(systeem)bedrijf voor bedrijfadressen */ + NUMBER(1), prs_bedrijf_huurder /* is huurder */ NUMBER(1) CONSTRAINT prs_c_prs_bedrijf_huurder CHECK(prs_bedrijf_huurder IS NULL diff --git a/_UP/DB49to50.src b/_UP/DB49to50.src index 3530a003..c06e9c7d 100644 --- a/_UP/DB49to50.src +++ b/_UP/DB49to50.src @@ -63,6 +63,8 @@ ALTER TABLE prs_bedrijfadres ALTER TABLE prs_bedrijfadres MODIFY prs_bedrijfadres_type VARCHAR2(3); // Ook ruimte voor BOG voor BestelOpdrachten Generiek +ALTER TABLE prs_bedrijf DROP CONSTRAINT prs_c_prs_bedrijf_intern; // mag ook 2 zijn + ALTER TABLE fac_version ADD fac_version_tasker_date DATE; @@ -94,6 +96,8 @@ CREATE SEQUENCE fac_s_fac_task_key MINVALUE 1; DEF_FAC_SRTNOT('RESSND', 1, 'lcl_noti_RESSND', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 60); +DEF_MENUITEM(2, 'lcl_menu_prs_bedrijf_system' , '', 'FAC', 'appl/mgt/prs_bedrijf.asp?intern=2', 0, 0, 'WEB_PRSSYS', 'W', '1', ''); +MENU_INS_AFTER('lcl_menu_prs_bedrijf_system', 'lcl_menu_fac_eigen_tabellen', 1); /////////////////////////////////////////////////////////////////////////////////////////// FCLT#80469 @@ -148,7 +152,7 @@ ALTER TABLE mld_melding ADD DEF_FAC_FUNCTIE3('WEB_MLDTAG', 'MLD', 3, 1, 1); DEF_MENUITEM(1, 'lcl_menu_mld_melding_tag' , '', 'MLD', 'appl/mgt/mld_melding_tag.asp', 0, 0, 'WEB_MLDTAG', 'R', '1', ''); -MENU_INS_AFTER('lcl_menu_mld_melding_tag', 'lcl_menu_mld_mi', 5); +MENU_INS_AFTER('lcl_menu_mld_melding_tag', 'lcl_menu_mld_mi', 1); /////////////////////////////////////////////////////////////////////////////////////////// VNOG#83559 ALTER TABLE fac_imp_ins