diff --git a/onces/BLOS/.gitignore b/onces/BLOS/.gitignore deleted file mode 100644 index e69de29bb..000000000 diff --git a/onces/BLOS/BLOS#63067.sql b/onces/BLOS/BLOS#63067.sql new file mode 100644 index 000000000..691a7ac7f --- /dev/null +++ b/onces/BLOS/BLOS#63067.sql @@ -0,0 +1,55 @@ +-- Customer specific once-script voor BLOS + +-- $Id$ +-- +-- Oncescript om de BIJLAGEN die met OPDRACHTTYPE meegaan te corrigeren ivm bug ticket 63067 + +DEFINE thisfile = 'BLOS#63067.SQL' +DEFINE dbuser = '^BLOS' + +SET ECHO ON +SET DEFINE ON +COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT; +WHENEVER SQLERROR EXIT; +SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL; +WHENEVER SQLERROR CONTINUE; +SPOOL &fcltlogfile +SET DEFINE OFF + + +------ payload begin ------ + +-- Stap 1 voor Standaard opdracht +-- Folder bijlage key 23 in tabel mld_kenmerk aanpassen en op niveau O zetten voor Standaard opdracht (key 5) +UPDATE mld_kenmerk + SET mld_kenmerk_niveau = 'O', mld_typeopdr_key = 5 + WHERE mld_srtkenmerk_key = 1 AND mld_kenmerk_key = 23; + +-- Stap 2 voor type Offerte +---- Handmatig een nieuw opdrachtkenmerk aangemaakt in tabel mld_kenmerk voor de specifieke bijlage op mld_typeopdr_key 61. Is geworden productie/lokaal - kenmerk_key 61 + +-- Nu de geschiedenis nog omzetten +-- In mld_kenmerkopdr worden geen records voor Foldermappen aangemaakt,dus daar hoeven we niets te herstellen... +-- In fac_bijlagen worden wel records weggeschreven op fac_bijlagen_kenmerk_key. Deze verwijzen nu nog naar het verkeerde fac_bijlagen_kenmerk_key + +UPDATE fac_bijlagen + SET fac_bijlagen_kenmerk_key = 61 + WHERE fac_bijlagen_key IN + (SELECT fac_bijlagen_key + FROM fac_bijlagen b, mld_opdr o + WHERE o.mld_opdr_key = b.fac_bijlagen_refkey + AND o.mld_typeopdr_key = 61 + AND fac_bijlagen_kenmerk_key = 23) ; + + +------ payload end ------ + +SET DEFINE OFF +BEGIN adm.systrackscriptId ('$Id$', 1); END; +/ + +COMMIT; +SET ECHO OFF +SPOOL OFF +SET DEFINE ON +PROMPT Logfile of this upgrade is: &fcltlogfile