Files
Customer/onces/AA/RABO/RABO#67181.sql
Jos Migo e13e14d1de RABO#67181 -- De verkoop-facturen run 28-5 teniet doen
svn path=/Customer/; revision=51699
2021-05-31 20:04:39 +00:00

44 lines
1.3 KiB
SQL

--
-- $Id$
--
-- Script om de verkoopfactuurrun van vrijdag 28-5-2021 te verwijderen / teniet te doen zodat men deze weer opnieuw kan draaien/genereren.
DEFINE thisfile = 'RABO#67181.SQL'
DEFINE dbuser = 'RABO'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
-- opschonen verkoopfactuur_tabel
UPDATE fin_verkoopfactuur
SET fin_verkoopfactuur_datum = NULL, fin_verkoopfactuurkop_key = NULL
WHERE TRUNC (fin_verkoopfactuur_datum) =
TO_DATE ('28-05-2021', 'dd-mm-yyyy') ;
-- delete factuurkop
DELETE fin_verkoopfactuurkop fk
WHERE NOT EXISTS (SELECT f.fin_verkoopfactuurkop_key FROM fin_verkoopfactuur f WHERE f.fin_verkoopfactuurkop_key = fk.fin_verkoopfactuurkop_key) ;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 0); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile