SKAF#18869: Facturatieproces: Xtractor + Exact

svn path=/Customer/trunk/; revision=14579
This commit is contained in:
Marcel Bourseau
2011-01-05 13:02:56 +00:00
parent 06927ee86b
commit 5fb64afa9b

View File

@@ -1,17 +1,28 @@
-- Customer specific once-script for SKAmersFoorts
-- (c) 2010 SG|facilitor bv
-- $Revision: 1 $
-- $Modtime: 3-12-10 9:51 $
-- $Revision: 2 $
-- $Modtime: 3-01-11 18:00 $
--
-- Support: +31 53 4800710
SET ECHO ON;
SPOOL skaf7.lst;
-- skaf-tabel "skaf_exp_factuur" voorzien van nieuwe kolom Datum (+ tijdstip): moment waarop de factuur geexporteerd was.
-- Kan mogelijk in toekomst dienst doen om een UNDO-actie in het verleden door te voeren
-- (van eergisteren b.v. of vorige week)
ALTER TABLE skaf_exp_factuur ADD skaf_export_datum DATE;
-- skaf-tabel "skaf_exp_factuur" is obsolete, kan dus mooi weg.
-- De registratie van facturen-export naar exact kan nu mooi met de tracking-tabel fac_tracking
-- Dus droppen deze handel...
DROP TABLE skaf_exp_factuur;
-- Export van facturen naar Exact gebeurt niet meer via EXPORT.INI-setting [EXACT], maar via
-- de algemene EXPORT.INI-setting [FCLT_FACTUUR]
-- Procedure "skaf_export_exact" is obsolete, wordt niet meer met die CSV-achtige tabelconstructie,
-- maar wordt nu op basis van XML-achtige tabelconstructie gedaan.
-- Dus droppen deze handel...
DROP PROCEDURE skaf_select_exact;
DROP PROCEDURE skaf_export_exact;
DROP VIEW skaf_v_export_exact;
-- Menutaak wijzigen: argument 'Name' in export naar Exact wijzigen van 'EXACT' in 'FCLT_FACTUUR'
update fac_menu
@@ -54,34 +65,17 @@ update ins_tab_discipline d
set D.INS_DISCIPLINE_KPNVERPLICHT = 1
where D.INS_DISCIPLINE_MODULE = 'MLD';
-- Kenmerk 'Gescande factuur' (vanuit Xtractor) bij de factuur
insert into fin_kenmerk(fin_kenmerk_volgnr, fin_kenmerk_omschrijving, fin_kenmerk_kenmerktype)
values(10,'Gescande factuur', 'X');
update fac_import_app
set fac_import_app_oms = 'Xtractor import facturenbestand',
fac_import_app_systeem = NULL,
fac_import_app_xsl = '../../cust/skaf/xsl/fclt_import_factuur.xsl'
where fac_import_app_code = 'FACTUUR';
-- Verplaatst naar FAC_INI.SRC en FAC_TAB.SRC
-- CREATE TABLE fac_imp_factuur
-- (
-- factuur_nr VARCHAR2 (15 CHAR),
-- opdracht_nr VARCHAR2 (15 CHAR),
-- factuur_datum VARCHAR2 (10 CHAR),
-- omschrijving VARCHAR2 (255 CHAR),
-- bedrag VARCHAR2 (10 CHAR),
-- btw_perc VARCHAR2 (5 CHAR),
-- btw_bedrag VARCHAR2 (10 CHAR),
-- document VARCHAR2 (255 CHAR)
-- );
-- INSERT INTO fac_import_app
-- (fac_import_app_code, fac_import_app_oms,
-- fac_functie_key)
-- SELECT 'FACTUUR', 'Import van facturenbestand van leverancier',
-- fac_functie_key
-- FROM fac_functie
-- WHERE fac_functie_code = 'WEB_PRSSYS';
BEGIN adm.systrackscript('$Workfile: skaf7.sql $', '$Revision: 1 $', 1); END;
BEGIN adm.systrackscript('$Workfile: skaf7.sql $', '$Revision: 2 $', 1); END;
/
COMMIT;