BLOS#63067 -- Herstelactie opdracht-bijlagen ivm probleem dat bijlagen niet meegestuurd worden bij opdracht_kenmerk voor alle typen
svn path=/Customer/; revision=47324
This commit is contained in:
0
onces/BLOS/.gitignore
vendored
0
onces/BLOS/.gitignore
vendored
55
onces/BLOS/BLOS#63067.sql
Normal file
55
onces/BLOS/BLOS#63067.sql
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user