From 4821d9944bc44dc18111d120036e9864bed0beaf Mon Sep 17 00:00:00 2001 From: Peter Feij Date: Thu, 15 Aug 2024 17:26:01 +0000 Subject: [PATCH] MARX#80460 Technisch adres ook bij intern bedrijf svn path=/Database/trunk/; revision=65919 --- PRS/PRS_TAB.SRC | 6 +++--- _UP/DB48to49.src | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/PRS/PRS_TAB.SRC b/PRS/PRS_TAB.SRC index 00002683..1cc7cc00 100644 --- a/PRS/PRS_TAB.SRC +++ b/PRS/PRS_TAB.SRC @@ -226,6 +226,7 @@ CREATE_TABLE(prs_bedrijf_bedrijf,0) * Bij Opdrachten kan er per opdrachttype een ander adres zijn, het record met mld_typeopdr_key NULL * is de fallback voor de niet benoemde opdrachttypes. * prs_bedrijf_key2 is optioneel het bedrijf van de opdrachtGEVER, in (pseudo-)multicompany omgevingen + * Type E is voor Mareon (ERP), en is vooralsnog alleen voor interne bedrijven (opdrachtgevers) */ CREATE_TABLE(prs_bedrijfadres, 0) ( prs_bedrijfadres_key @@ -243,9 +244,8 @@ CREATE_TABLE(prs_bedrijfadres, 0) ( alg_locatie_key -- optioneel specifiek voor deze locatie NUMBER(10) CONSTRAINT prs_r_alg_locatie_key REFERENCES alg_locatie(alg_locatie_key) ON DELETE CASCADE, - prs_bedrijfadres_type /* O=Order, B=Bestelling, V=Voorraadinfo, C=Contract, N=Notificatie, I=IOT */ - VARCHAR2(1) - CONSTRAINT prs_c_prs_bedrijfadrestype CHECK (prs_bedrijfadres_type IN ('O','B','C','V','N','I','R')), + prs_bedrijfadres_type /* O=Order, B=Bestelling, V=Voorraadinfo, C=Contract, N=Notificatie, I=IOT, R=Catering, E=ERP (Mareon) */ + VARCHAR2(1), -- In MLD_TAB.SRC: -- mld_typeopdr_key -- NUMBER(10) CONSTRAINT prs_r_mld_typeopdr_key REFERENCES mld_typeopdr(mld_typeopdr_key) ON DELETE CASCADE, diff --git a/_UP/DB48to49.src b/_UP/DB48to49.src index 1b79d480..1104230d 100644 --- a/_UP/DB48to49.src +++ b/_UP/DB48to49.src @@ -111,6 +111,11 @@ ALTER TABLE mld_melding MODIFY mld_melding_onderwerp VARCHAR2(200) MODIFY mld_melding_onderwerp_ai VARCHAR2(200); +/////////////////////////////////////////////////////////////////////////////////////////// MARX#80460 +BEGIN + adm.tryalter('TABLE prs_bedrijfadres DROP CONSTRAINT prs_c_prs_bedrijfadrestype'); +END; + /////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000