FCLT#57835 *Alle* Flexkenmerk bijlagen in de database opslaan toch *niet* bijhouden in kenmerktabellen, alleen fac_bijlagen
svn path=/Database/trunk/; revision=43483
This commit is contained in:
@@ -588,6 +588,7 @@ CREATE_TABLE(alg_onrgoedkenmerk,0)
|
||||
,alg_onrgoedkenmerk_verwijder
|
||||
DATE
|
||||
DEFAULT NULLDATUM
|
||||
,CONSTRAINT alg_u_alg_onrgoedkenmerk_key UNIQUE(alg_onrgoed_key, alg_kenmerk_key, alg_onrgoedkenmerk_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(alg_kenmerk,0)
|
||||
|
||||
@@ -665,6 +665,7 @@ CREATE_TABLE(bes_kenmerkbestell, 0)
|
||||
, CONSTRAINT bes_c_bes_kenmerk_key1 CHECK(bes_kenmerk_key IS NOT NULL)
|
||||
, CONSTRAINT bes_r_bes_kenmerk_key2 FOREIGN KEY(bes_kenmerk_key) REFERENCES bes_kenmerk(bes_kenmerk_key)
|
||||
, CONSTRAINT bes_c_bes_kenmerkbestell_aanm CHECK(bes_kenmerkbestell_aanmaak IS NOT NULL)
|
||||
, CONSTRAINT bes_u_bes_kenmerkbestell UNIQUE(bes_kenmerk_key, bes_bestelling_key, bes_kenmerkbestell_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(bes_kenmerkbesteli, 0)
|
||||
@@ -688,6 +689,7 @@ CREATE_TABLE(bes_kenmerkbesteli, 0)
|
||||
, CONSTRAINT bes_c_bes_kenmerk_key3 CHECK(bes_kenmerk_key IS NOT NULL)
|
||||
, CONSTRAINT bes_r_bes_kenmerk_key4 FOREIGN KEY(bes_kenmerk_key) REFERENCES bes_kenmerk(bes_kenmerk_key)
|
||||
, CONSTRAINT bes_c_bes_kenmerkbesteli_aanm CHECK(bes_kenmerkbesteli_aanmaak IS NOT NULL)
|
||||
, CONSTRAINT bes_u_bes_kenmerkbesteli UNIQUE(bes_kenmerk_key, bes_bestelling_item_key, bes_kenmerkbesteli_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(bes_favoriet, 0)
|
||||
|
||||
@@ -196,7 +196,8 @@ CREATE_TABLE(bez_kenmerkwaarde,0)
|
||||
NOT_NULL(bez_kenmerkwaarde_aanmaak, bez_c_bez_kenmerkwaarde_aanm)
|
||||
, bez_kenmerkwaarde_verwijder
|
||||
DATE
|
||||
DEFAULT NULLDATUM
|
||||
DEFAULT NULLDATUM,
|
||||
CONSTRAINT bez_u_bez_kenmerkwaarde_key UNIQUE(bez_bezoekers_key, bez_kenmerk_key)
|
||||
);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
@@ -382,6 +382,7 @@ CREATE_TABLE(cnt_kenmerkcontract, 0)
|
||||
, CONSTRAINT cnt_r_cnt_kenmerk_key1 CHECK(cnt_kenmerk_key IS NOT NULL)
|
||||
, CONSTRAINT cnt_r_cnt_kenmerk_key2 FOREIGN KEY(cnt_kenmerk_key) REFERENCES cnt_kenmerk(cnt_kenmerk_key)
|
||||
, CONSTRAINT cnt_c_cnt_kenmerkcontract_aan CHECK(cnt_kenmerkcontract_aanmaak IS NOT NULL)
|
||||
, CONSTRAINT cnt_u_cnt_kenmerkcontract UNIQUE(cnt_contract_key, cnt_kenmerk_key, cnt_kenmerkcontract_verwijder)
|
||||
, CONSTRAINT cnt_r_kenmerk_contract FOREIGN KEY (cnt_contract_key) REFERENCES cnt_contract(cnt_contract_key) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
|
||||
@@ -65,5 +65,6 @@ CREATE UNIQUE INDEX fac_i_fac_api1 ON fac_api (fac_api_name);
|
||||
create index fac_i_fac_usrrap_volgnr on fac_usrrap(fac_usrrap_volgnr, fac_usrrap_omschrijving);
|
||||
|
||||
CREATE INDEX fac_i_fac_bijlagen_root_key ON fac_bijlagen(fac_bijlagen_root_key);
|
||||
CREATE INDEX fac_i_fac_bijlagen_refkey1 ON fac_bijlagen(fac_bijlagen_refkey);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
@@ -289,6 +289,9 @@ FAC_LCL('lcl_welcome_line5', 'Als je iets niet snapt, probeer dan de <strong>Hel
|
||||
FAC_LCL('lcl_welcome_bye', 'We wensen je veel gemak van Facilitor!',
|
||||
'We hope you experience the convenience of Facilitor!')
|
||||
|
||||
FAC_LCL('lcl_fac_save_templateq', 'Opslaan? Dit geldt direct voor alle gebruikers!', 'Save? This will apply immediately to all users')
|
||||
FAC_LCL('lcl_fac_csscust', 'Maatwerk CSS', 'Custom CSS')
|
||||
|
||||
FAC_LCL('lcl_backtoportal', 'Startpagina', 'Homepage')
|
||||
FAC_LCL('lcl_pdcfaciliteitsrt', 'Type', 'Type')
|
||||
FAC_LCL('lcl_fac_emptyprodset1', '<br>Er zijn geen resultaten gevonden voor ', '<br>No results were found for ')
|
||||
@@ -2450,6 +2453,7 @@ FAC_LCL('lcl_prs_name', 'Naam', 'Name')
|
||||
FAC_LCL('lcl_prs_frame_algemeen', 'Persoonlijke gegevens', 'Personal details')
|
||||
FAC_LCL('lcl_prs_basisblok', 'Basisgegevens', 'General details')
|
||||
FAC_LCL('lcl_prs_organisatieblok', 'Organisatiegegevens', 'Organisation details')
|
||||
FAC_LCL('lcl_prs_regionalblok', 'Regionale gegevens', 'Regional details')
|
||||
FAC_LCL('lcl_prs_flexblok', 'Aanvullende gegevens', 'Additional details')
|
||||
FAC_LCL('lcl_prs_frame_facilities', 'Lopende zaken', 'Current affairs')
|
||||
FAC_LCL('lcl_prs_frame_substitutes', 'Vervangers', 'Substitutes')
|
||||
@@ -2824,6 +2828,7 @@ FAC_LCL('lcl_prs_bedrijfadres_lockuser', 'Vaste gebruiker', 'Locked user')
|
||||
FAC_LCL('lcl_prs_bedrijfadres_locksecret', 'Gedeeld geheim', 'Shared secret')
|
||||
FAC_LCL('lcl_prs_bedrijfadres_lockexpire', 'Expire dagen', 'Expire days')
|
||||
FAC_LCL('lcl_prs_bedrijfadres_charset', 'XSL output charset', 'XSL output charset')
|
||||
FAC_LCL('lcl_prs_bedrijfadres_charsetLOV', 'utf-8;utf-8;windows-1252;windows-1252', 'utf-8;utf-8;windows-1252;windows-1252')
|
||||
|
||||
FAC_LCL('lcl_prs_bedrijfadres_bijlage', 'Vaste bijlage', 'Fixed Attachment')
|
||||
FAC_LCL('lcl_prs_bedrijfadres_encoding', 'Encoding', 'Encoding')
|
||||
@@ -2895,6 +2900,7 @@ FAC_LCL('lcl_prs_person_email', 'E-mail', 'E-mail')
|
||||
FAC_LCL('lcl_prs_person_login', 'Login', 'Login')
|
||||
FAC_LCL('prs_perslid_externoslogin', 'Externe Login', 'External Login')
|
||||
FAC_LCL('lcl_prs_person_login2', 'Alternatieve login', 'Alternative login')
|
||||
FAC_LCL('lcl_prs_person_opmerking', 'Opmerkingen', 'Remarks')
|
||||
FAC_LCL('lcl_prs_person_login_in_use', '''{0}'' is al in gebruik.', '''{0}'' is already in use.')
|
||||
FAC_LCL('lcl_prs_person_lastlogin', 'Laatst ingelogd', 'Last login')
|
||||
FAC_LCL('lcl_prs_person_lastchecked_place', 'Laatst gezien in', 'Last seen in')
|
||||
@@ -2905,9 +2911,9 @@ FAC_LCL('lcl_prs_person_voorletters', 'Voorletters', 'Initials')
|
||||
FAC_LCL('lcl_prs_person_voornaam', 'Voornaam', 'First name')
|
||||
FAC_LCL('lcl_prs_person_uurloon', 'Uurloon', 'Hourly rate')
|
||||
FAC_LCL('lcl_prs_person_timezone', 'Tijdzone', 'Timezone')
|
||||
FAC_LCL('lcl_prs_person_lcid', 'Language Code Identifier', 'Language Code Identifier')
|
||||
FAC_LCL('lcl_prs_person_lcidLOV', '1033;en-us;2057;en-gb;1043;nl-nl;2067;nl-be;1031;de-de;3079;de-at;4103;de-lu;2055;de-ch',
|
||||
'1033;en-us;2057;en-gb;1043;nl-nl;2067;nl-be;1031;de-de;3079;de-at;4103;de-lu;2055;de-ch')
|
||||
FAC_LCL('lcl_prs_person_lcid', 'Regionale instellingen', 'Regional settings')
|
||||
FAC_LCL('lcl_prs_person_lcidLOV', '1033;Engels (Verenigde Staten);2057;Engels (Verenigd Koninkrijk);1043;Nederlands (Nederland);2067;Nederlands (Belgie);1031;Duits (Duitsland);3079;Duits (Oostenrijk);4103;Duits (Luxemburg);2055;Duits (Zwitserland)',
|
||||
'1033;English (United States);2057;English (United Kingdom);1043;Dutch (Netherlands);2067;Dutch (Belgium);1031;German (Germany);3079;German (Austria);4103;German (Luxembourg);2055;German (Switzerland)')
|
||||
FAC_LCL('lcl_prs_person_dienstverband', 'Dienstverband', 'Employment')
|
||||
FAC_LCL('lcl_prs_person_dienstverband_perc', 'Dienstverband (%)', 'Employment (%)')
|
||||
FAC_LCL('lcl_prs_person_opp', 'Opp', 'Area size')
|
||||
@@ -6613,7 +6619,7 @@ FAC_LCL('lcl_WEB_FAQMGT', 'Modulebeheer:Kennisbank', 'Module management:Knowledg
|
||||
FAC_LCL('lcl_WEB_FAQMSU', 'Supergebruiker:Kennisbank', 'Super user:Knowledgebase')
|
||||
FAC_LCL('lcl_WEB_FAQUSE', 'FrontEnd:Kennisbank', 'Front end:Knowledgebase')
|
||||
FAC_LCL('lcl_WEB_FINBOF', 'Backoffice:Factuurcontrole', 'Backoffice:Invoice verification')
|
||||
FAC_LCL('lcl_WEB_FINFOF', 'Frontoffice:Factuurinvoer', 'Backoffice:Invoice registration')
|
||||
FAC_LCL('lcl_WEB_FINFOF', 'Frontoffice:Factuurinvoer', 'Front office:Invoice registration')
|
||||
FAC_LCL('lcl_WEB_FINGOE', 'Backoffice:Facturen-goedkeuren', 'Backoffice:Invoice approval')
|
||||
FAC_LCL('lcl_WEB_FINMSU', 'Supergebruiker:Kostenbeheer', 'Super user:Costs management')
|
||||
FAC_LCL('lcl_WEB_FINUSE', 'FrontEnd:Factuurinvoer', 'Front end:Invoice registration')
|
||||
@@ -6637,6 +6643,7 @@ FAC_LCL('lcl_WEB_MLDMGT', 'Modulebeheer:Servicedesk', 'Module management:Service
|
||||
FAC_LCL('lcl_WEB_MLDMSU', 'Supergebruiker:Servicedesk', 'Super user:Service desk')
|
||||
FAC_LCL('lcl_WEB_MLDORD', 'Backoffice:Uitvoerder', 'Back office:Handyman')
|
||||
FAC_LCL('lcl_WEB_MLDUSE', 'FrontEnd:ServiceDesk', 'Front end:Service Desk')
|
||||
FAC_LCL('lcl_WEB_MLDFIN', 'Frontoffice:Facturen', 'Front office:Invoice')
|
||||
FAC_LCL('lcl_WEB_ORDAFR', 'Backoffice:Opdrachten-afronden', 'Back office:Orders process finan.')
|
||||
FAC_LCL('lcl_WEB_ORDBOF', 'Backoffice:Opdrachten', 'Back office:Orders')
|
||||
FAC_LCL('lcl_WEB_ORDBO2', 'Backoffice:Opdrachten-afmeld', 'Back office:Orders close')
|
||||
@@ -6881,6 +6888,7 @@ FAC_LCL('lcl_WEB_MLDMGT_info', 'Modulebeheer', 'Module management')
|
||||
FAC_LCL('lcl_WEB_MLDMSU_info', 'Supergebruiker', 'Super user')
|
||||
FAC_LCL('lcl_WEB_MLDORD_info', 'Om (interne) opdrachten uit te kunnen voeren; handyman', 'Process (internal) orders; handyman')
|
||||
FAC_LCL('lcl_WEB_MLDUSE_info', 'Om zelf meldingen te kunnen doen', 'Register calls as Front end')
|
||||
FAC_LCL('lcl_WEB_MLDFIN_info', 'Om facturen te kunnen zien bij alleen eigen meldingen en opdrachten.', 'To see invoices of only own calls and orders.')
|
||||
FAC_LCL('lcl_WEB_ORDAFR_info', 'Om afgemelde opdrachten financieel te kunnen afronden', 'Process orders financially')
|
||||
FAC_LCL('lcl_WEB_ORDBOF_info', 'Om opdrachten te maken, te behandelen en af te kunnen melden', 'To create, process and close orders')
|
||||
FAC_LCL('lcl_WEB_ORDBO2_info', 'Om opdrachten te kunnen behandelen; externe uitvoerende zien alleen opdrachten eigen organisatie', 'To process orders; external suppliers only access orders from their organisation')
|
||||
|
||||
@@ -44,7 +44,6 @@
|
||||
p_niveau IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_bijlagen_key IN NUMBER,
|
||||
p_disk_directory IN VARCHAR2,
|
||||
p_disk_filename IN VARCHAR2,
|
||||
p_filename IN VARCHAR2,
|
||||
@@ -187,11 +186,11 @@
|
||||
END;
|
||||
END;
|
||||
|
||||
-- Let wel: we doen alleen een insert, nooit een update
|
||||
PROCEDURE setflexbijlage (p_module IN VARCHAR2,
|
||||
p_niveau IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER,
|
||||
p_ref_key IN NUMBER,
|
||||
p_bijlagen_key IN NUMBER,
|
||||
p_disk_directory IN VARCHAR2,
|
||||
p_disk_filename IN VARCHAR2,
|
||||
p_filename IN VARCHAR2,
|
||||
@@ -201,67 +200,36 @@
|
||||
AS
|
||||
l_bijlagen_key fac_bijlagen.fac_bijlagen_key%TYPE;
|
||||
l_disk_filename fac_bijlagen.fac_bijlagen_disk_filename%TYPE;
|
||||
l_err VARCHAR2(1000);
|
||||
BEGIN
|
||||
l_bijlagen_key := p_bijlagen_key;
|
||||
IF (p_disk_filename = p_filename) THEN
|
||||
l_disk_filename := '';
|
||||
ELSE
|
||||
l_disk_filename := p_disk_filename;
|
||||
END IF;
|
||||
|
||||
BEGIN
|
||||
IF (p_bijlagen_key > 0) THEN
|
||||
l_err := 'UPDATE fout bijlagen_key:' || p_bijlagen_key;
|
||||
UPDATE fac_bijlagen
|
||||
SET fac_bijlagen_disk_directory = p_disk_directory
|
||||
, fac_bijlagen_disk_filename = l_disk_filename
|
||||
, fac_bijlagen_filename = p_filename
|
||||
, fac_bijlagen_file_size = p_file_size
|
||||
, fac_bijlagen_aanmaak = p_file_date
|
||||
, fac_bijlagen_digest = p_digest
|
||||
WHERE fac_bijlagen_key = l_bijlagen_key;
|
||||
ELSE
|
||||
BEGIN
|
||||
SELECT fac_bijlagen_key
|
||||
INTO l_bijlagen_key
|
||||
FROM fac_bijlagen
|
||||
WHERE fac_bijlagen_module = p_module
|
||||
AND fac_bijlagen_disk_directory = p_disk_directory
|
||||
AND ((fac_bijlagen_disk_filename = l_disk_filename) OR (fac_bijlagen_disk_filename IS NULL AND l_disk_filename IS NULL))
|
||||
AND fac_bijlagen_filename = p_filename
|
||||
AND fac_bijlagen_file_size = p_file_size
|
||||
AND fac_bijlagen_aanmaak = p_file_date
|
||||
AND ((fac_bijlagen_digest = p_digest) OR (fac_bijlagen_digest IS NULL AND p_digest IS NULL));
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND THEN
|
||||
l_err := 'INSERT fout:' ||p_disk_directory||'/'||p_filename;
|
||||
INSERT INTO fac_bijlagen
|
||||
( fac_bijlagen_module
|
||||
, fac_bijlagen_disk_directory
|
||||
, fac_bijlagen_disk_filename
|
||||
, fac_bijlagen_filename
|
||||
, fac_bijlagen_file_size
|
||||
, fac_bijlagen_aanmaak
|
||||
, fac_bijlagen_digest
|
||||
) VALUES
|
||||
( p_module
|
||||
, p_disk_directory
|
||||
, l_disk_filename
|
||||
, p_filename
|
||||
, p_file_size
|
||||
, p_file_date
|
||||
, p_digest
|
||||
)
|
||||
RETURNING fac_bijlagen_key INTO l_bijlagen_key;
|
||||
END;
|
||||
l_err := 'Kenmerk fout: '||p_module||','||p_kenmerk_key||','||p_ref_key||','||l_bijlagen_key;
|
||||
setflex(p_module, p_kenmerk_key, p_ref_key, NULL, TO_CHAR(l_bijlagen_key), 1);
|
||||
END IF;
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
raise_application_error (-20001, l_err || CHR(13) || DBMS_UTILITY.FORMAT_ERROR_STACK);
|
||||
END;
|
||||
INSERT INTO fac_bijlagen
|
||||
( fac_bijlagen_module
|
||||
, fac_bijlagen_refkey
|
||||
, fac_bijlagen_kenmerk_key
|
||||
, fac_bijlagen_disk_directory
|
||||
, fac_bijlagen_disk_filename
|
||||
, fac_bijlagen_filename
|
||||
, fac_bijlagen_file_size
|
||||
, fac_bijlagen_aanmaak
|
||||
, fac_bijlagen_digest
|
||||
) VALUES
|
||||
( p_module
|
||||
, p_ref_key
|
||||
, p_kenmerk_key
|
||||
, p_disk_directory
|
||||
, l_disk_filename
|
||||
, p_filename
|
||||
, p_file_size
|
||||
, p_file_date
|
||||
, p_digest
|
||||
)
|
||||
RETURNING fac_bijlagen_key INTO l_bijlagen_key;
|
||||
--setflex(p_module, p_kenmerk_key, p_ref_key, NULL, TO_CHAR(l_bijlagen_key), 1);
|
||||
END;
|
||||
|
||||
PROCEDURE deleteflexbijlage (p_module IN VARCHAR2,
|
||||
@@ -280,6 +248,8 @@
|
||||
FROM fac_bijlagen
|
||||
WHERE fac_bijlagen_module = p_module
|
||||
AND fac_bijlagen_disk_directory = p_disk_directory
|
||||
AND fac_bijlagen_refkey = p_ref_key
|
||||
AND fac_bijlagen_kenmerk_key = p_kenmerk_key
|
||||
AND fac_bijlagen_verwijder IS NULL
|
||||
AND fac_bijlagen_filename = p_filename;
|
||||
BEGIN
|
||||
@@ -288,7 +258,7 @@
|
||||
UPDATE fac_bijlagen
|
||||
SET fac_bijlagen_verwijder = SYSDATE
|
||||
WHERE fac_bijlagen_key = bijl.fac_bijlagen_key;
|
||||
deleteflex(p_module, p_kenmerk_key, p_ref_key, p_niveau, bijl.fac_bijlagen_key);
|
||||
--deleteflex(p_module, p_kenmerk_key, p_ref_key, p_niveau, bijl.fac_bijlagen_key);
|
||||
END LOOP;
|
||||
END;
|
||||
|
||||
|
||||
@@ -56,9 +56,9 @@ DEFINE_SETTING('FAC', 0000, 'WEB_FACTAB', 'optimizer_features_enable'
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACTAB', 'cursor_sharing' , 'string' , '' , 'cursor_sharing (Future use)')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACTAB', 'max_logfile_size' , 'number' , '4194304' , 'Start new logfile after it reaches this size')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'cache_changecounter' , 'number' , '0' , 'Increment by one to reset FCLT caching.')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'csstemplate' , 'json' , '{}' , 'Color scheme.')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'csscust' , 'string' , '' , 'cust.css replacement (Future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'cssenvcust' , 'string' , '' , 'custenv.css replacement (Future use)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'csstemplate' , 'json' , '{}' , 'Color scheme.')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'csscust' , 'string' , '' , 'Custom css overrules')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'cssenvcust' , 'string' , '' , 'Custom css environment overrules')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'cssfordesktop' , 'string' , '' , 'jQuery themeroller desktop replacement')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'cssformobile' , 'string' , '' , 'jQuery themeroller mobile replacement')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'autoscrollmode' , 'number' , '255' , 'autoscroll mode (Future use)')
|
||||
@@ -359,6 +359,9 @@ DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_rejected_is_open'
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_typeopdr_key' , 'number' , '5' , 'Default order type or -1 to select default (at order-creation) from most to least specific per vakgroep')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_fo_default_user' , 'boolean' , 'false' , 'user current user a default caller, { true=user default | false=empty default }')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_order_autoprint' , 'number' , '1' , 'orders will be printed {0=print only at insert for extern and intern | 1=print with any save | 2=print only at insert for extern | 3=never print}')
|
||||
// Setting "mld_ord_show_cost" kan in 2020.1 pas echt worden verwijderd.
|
||||
// Bij de upgrade worden altijd eerst alle databases gedaan (paar uur!) en daarna pas de asp-code
|
||||
// Gedurende die paar uur zou niemand meer mld_opdr_asp kunnen gebruiken als de setting is verwijderd.
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ord_show_cost' , 'number' , '1' , 'use standard cost fields for orders {0=don''t use | 1=use}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ord_show_ordernr' , 'number' , '0' , 'show ordernr field for orders {0=don''t show(&use mld_melding_ordernr) | 1=show}')
|
||||
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ord_show_kostenplaats' , 'number' , '1' , 'show kostenplaats field for orders {0=don''t show | 1=editable | 2=show}')
|
||||
|
||||
@@ -1947,7 +1947,8 @@ CREATE_TABLE(faq_kenmerkwaarde, 0)
|
||||
DEFAULT SYSDATE
|
||||
NOT_NULL(faq_kenmerkwaarde_aanmaak, faq_c_faq_kenmerkwaarde_aanm),
|
||||
faq_kenmerkwaarde_verwijder DATE
|
||||
DEFAULT NULLDATUM
|
||||
DEFAULT NULLDATUM,
|
||||
CONSTRAINT faq_u_faq_kenmerkwaarde_key UNIQUE(fac_faq_key, faq_kenmerk_key, faq_kenmerkwaarde_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_qvw_ticket, 0)
|
||||
@@ -1994,9 +1995,12 @@ CREATE_TABLE(fac_bijlagen, 0)
|
||||
CONSTRAINT fac_k_fac_bijlagen_key PRIMARY KEY,
|
||||
fac_bijlagen_module VARCHAR2(3)
|
||||
NOT NULL,
|
||||
fac_bijlagen_refkey NUMBER(10) NOT NULL,
|
||||
fac_bijlagen_kenmerk_key NUMBER(10) NOT NULL,
|
||||
fac_bijlagen_disk_directory VARCHAR2(200)
|
||||
NOT NULL,
|
||||
fac_bijlagen_disk_filename VARCHAR2(200),
|
||||
fac_bijlagen_disk_filename VARCHAR2(200)
|
||||
NOT NULL,
|
||||
fac_bijlagen_filename VARCHAR2(200)
|
||||
NOT NULL,
|
||||
fac_bijlagen_description VARCHAR2(500),
|
||||
@@ -2004,7 +2008,8 @@ CREATE_TABLE(fac_bijlagen, 0)
|
||||
fac_bijlagen_content_type VARCHAR2(50),
|
||||
fac_bijlagen_file_size NUMBER(12)
|
||||
NOT NULL,
|
||||
fac_bijlagen_root_key NUMBER(10),
|
||||
fac_bijlagen_root_key NUMBER(10)
|
||||
NOT NULL,
|
||||
fac_bijlagen_aanmaak DATE
|
||||
DEFAULT SYSDATE,
|
||||
fac_bijlagen_verwijder DATE,
|
||||
|
||||
@@ -977,7 +977,9 @@ BEFORE INSERT ON fac_bijlagen
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(fac_bijlagen_key, fac_s_fac_bijlagen_key);
|
||||
:new.fac_bijlagen_root_key := :new.fac_bijlagen_key;
|
||||
IF :new.fac_bijlagen_root_key IS NULL THEN
|
||||
:new.fac_bijlagen_root_key := :new.fac_bijlagen_key;
|
||||
END IF;
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
@@ -249,7 +249,8 @@ CREATE_TABLE(fin_kenmerkfactuur,0)
|
||||
NOT_NULL(fin_kenmerkfactuur_aanmaak, fin_c_fin_kenmerkfactuur_aanm)
|
||||
,fin_kenmerkfactuur_verwijder
|
||||
DATE
|
||||
DEFAULT NULLDATUM
|
||||
DEFAULT NULLDATUM,
|
||||
CONSTRAINT fin_u_fin_kenmerkfactuur_key UNIQUE(fin_factuur_key, fin_kenmerk_key, fin_kenmerkfactuur_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(fin_kenmerkfactregel,0)
|
||||
@@ -270,7 +271,8 @@ CREATE_TABLE(fin_kenmerkfactregel,0)
|
||||
NOT_NULL(fin_kenmerkfactregel_aanmaak, fin_c_kenmerkfactregel_aanm)
|
||||
,fin_kenmerkfactregel_verwijder
|
||||
DATE
|
||||
DEFAULT NULLDATUM
|
||||
DEFAULT NULLDATUM,
|
||||
CONSTRAINT fin_u_kenmerkfactregel_key UNIQUE(fin_factuurregel_key, fin_kenmerk_key, fin_kenmerkfactregel_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(fin_factuur_note, 0)
|
||||
|
||||
@@ -798,7 +798,8 @@ CREATE_TABLE(ins_kenmerkdeel,0)
|
||||
CONSTRAINT ins_c_ins_kenmerkdeel_aanmaak NOT NULL,
|
||||
ins_kenmerkdeel_verwijder
|
||||
DATE
|
||||
DEFAULT NULLDATUM
|
||||
DEFAULT NULLDATUM,
|
||||
CONSTRAINT ins_u_ins_kenmerkdeel UNIQUE(ins_kenmerk_key, ins_deel_key, ins_kenmerkdeel_verwijder)
|
||||
// Kan ook naar ins_srtdeel wijzen CONSTRAINT ins_r_kenmerk_deel FOREIGN KEY (ins_deel_key) REFERENCES ins_deel(ins_deel_key) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
|
||||
@@ -1176,6 +1176,7 @@ CREATE_TABLE(mld_kenmerkmelding, 0)
|
||||
, CONSTRAINT mld_r_mld_kenmerk_key1 CHECK(mld_kenmerk_key IS NOT NULL)
|
||||
, CONSTRAINT mld_r_mld_kenmerk_key2 FOREIGN KEY(mld_kenmerk_key) REFERENCES mld_kenmerk(mld_kenmerk_key)
|
||||
, CONSTRAINT mld_c_mld_kenmerkmelding_aanm CHECK(mld_kenmerkmelding_aanmaak IS NOT NULL)
|
||||
, CONSTRAINT mld_u_mld_kenmerkmelding UNIQUE(mld_kenmerk_key, mld_melding_key, mld_kenmerkmelding_verwijder)
|
||||
, CONSTRAINT mld_r_kenmerk_melding FOREIGN KEY (mld_melding_key) REFERENCES mld_melding(mld_melding_key) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
|
||||
@@ -1046,6 +1046,7 @@ CREATE_TABLE(prs_kenmerklink,0)
|
||||
,prs_kenmerklink_verwijder
|
||||
DATE
|
||||
DEFAULT NULLDATUM
|
||||
,CONSTRAINT prs_u_prs_kenmerklink_key UNIQUE(prs_link_key, prs_kenmerk_key, prs_kenmerklink_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(prs_contactpersoon, 0)
|
||||
|
||||
@@ -779,6 +779,7 @@ CREATE_TABLE(res_kenmerkwaarde, 0)
|
||||
, CONSTRAINT res_r_res_kenmerk_key1 CHECK(res_kenmerk_key IS NOT NULL)
|
||||
, CONSTRAINT res_r_res_rsv_ruimte_key2 FOREIGN KEY(res_rsv_ruimte_key) REFERENCES res_rsv_ruimte(res_rsv_ruimte_key) ON DELETE CASCADE
|
||||
, CONSTRAINT res_c_res_kenmerkwaarde_aanm CHECK(res_kenmerkwaarde_aanmaak IS NOT NULL)
|
||||
, CONSTRAINT res_u_res_kenmerkwaarde UNIQUE(res_rsv_ruimte_key, res_kenmerk_key, res_kenmerkwaarde_verwijder)
|
||||
);
|
||||
|
||||
CREATE_TABLE(res_kenmerkartikel, 0)
|
||||
|
||||
@@ -365,6 +365,8 @@ CREATE TABLE fac_bijlagen
|
||||
CONSTRAINT fac_k_fac_bijlagen_key PRIMARY KEY
|
||||
, fac_bijlagen_module
|
||||
VARCHAR2(3) NOT NULL
|
||||
, fac_bijlagen_refkey NUMBER(10) NOT NULL
|
||||
, fac_bijlagen_kenmerk_key NUMBER(10) NOT NULL
|
||||
, fac_bijlagen_disk_directory
|
||||
VARCHAR2(200) NOT NULL
|
||||
, fac_bijlagen_disk_filename
|
||||
@@ -380,7 +382,7 @@ CREATE TABLE fac_bijlagen
|
||||
, fac_bijlagen_file_size
|
||||
NUMBER(12) NOT NULL
|
||||
, fac_bijlagen_root_key
|
||||
NUMBER(10)
|
||||
NUMBER(10) NOT NULL
|
||||
, fac_bijlagen_aanmaak
|
||||
DATE DEFAULT SYSDATE
|
||||
, fac_bijlagen_verwijder
|
||||
@@ -392,36 +394,7 @@ CREATE TABLE fac_bijlagen
|
||||
CREATE SEQUENCE fac_s_fac_bijlagen_key MINVALUE 1;
|
||||
|
||||
CREATE INDEX fac_i_fac_bijlagen_root_key ON fac_bijlagen(fac_bijlagen_root_key);
|
||||
|
||||
BEGIN
|
||||
adm.tryalter('TABLE alg_onrgoedkenmerk DROP CONSTRAINT alg_u_alg_onrgoedkenmerk_key');
|
||||
adm.trydrop('INDEX alg_u_alg_onrgoedkenmerk_key');
|
||||
adm.tryalter('TABLE bes_kenmerkbesteli DROP CONSTRAINT bes_u_bes_kenmerkbesteli');
|
||||
adm.trydrop('INDEX bes_u_bes_kenmerkbesteli');
|
||||
adm.tryalter('TABLE bes_kenmerkbestell DROP CONSTRAINT bes_u_bes_kenmerkbestell');
|
||||
adm.trydrop('INDEX bes_u_bes_kenmerkbestell');
|
||||
adm.tryalter('TABLE bez_kenmerkwaarde DROP CONSTRAINT bez_u_bez_kenmerkwaarde_key');
|
||||
adm.trydrop('INDEX bez_u_bez_kenmerkwaarde_key');
|
||||
adm.tryalter('TABLE cnt_kenmerkcontract DROP CONSTRAINT cnt_u_cnt_kenmerkcontract');
|
||||
adm.trydrop('INDEX cnt_u_cnt_kenmerkcontract');
|
||||
adm.tryalter('TABLE faq_kenmerkwaarde DROP CONSTRAINT faq_u_faq_kenmerkwaarde_key');
|
||||
adm.trydrop('INDEX faq_u_faq_kenmerkwaarde_key');
|
||||
adm.tryalter('TABLE fin_kenmerkfactregel DROP CONSTRAINT fin_u_kenmerkfactregel_key');
|
||||
adm.trydrop('INDEX fin_u_kenmerkfactregel_key');
|
||||
adm.tryalter('TABLE fin_kenmerkfactuur DROP CONSTRAINT fin_u_fin_kenmerkfactuur_key');
|
||||
adm.trydrop('INDEX fin_u_fin_kenmerkfactuur_key');
|
||||
adm.tryalter('TABLE ins_kenmerkdeel DROP CONSTRAINT ins_u_ins_kenmerkdeel');
|
||||
adm.trydrop('INDEX ins_u_ins_kenmerkdeel');
|
||||
adm.tryalter('TABLE mld_kenmerkmelding DROP CONSTRAINT mld_u_mld_kenmerkmelding');
|
||||
adm.trydrop('INDEX mld_u_mld_kenmerkmelding');
|
||||
adm.tryalter('TABLE mld_kenmerkopdr DROP CONSTRAINT mld_u_mld_kenmerkopdr');
|
||||
adm.trydrop('INDEX mld_u_mld_kenmerkopdr');
|
||||
adm.tryalter('TABLE prs_kenmerklink DROP CONSTRAINT prs_u_prs_kenmerklink_key');
|
||||
adm.trydrop('INDEX prs_u_prs_kenmerklink_key');
|
||||
adm.tryalter('TABLE res_kenmerkwaarde DROP CONSTRAINT res_u_res_kenmerkwaarde');
|
||||
adm.trydrop('INDEX res_u_res_kenmerkwaarde');
|
||||
END;
|
||||
/
|
||||
CREATE INDEX fac_i_fac_bijlagen_refkey1 ON fac_bijlagen(fac_bijlagen_refkey);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#54611
|
||||
INSERT INTO fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info, fac_functie_key)
|
||||
|
||||
Reference in New Issue
Block a user