195 lines
5.8 KiB
MySQL
195 lines
5.8 KiB
MySQL
-- Customer specific once-script WIBC0.
|
|
--
|
|
-- (c) 2013 SG|facilitor bv
|
|
-- $Revision$
|
|
-- $Id$
|
|
--
|
|
-- Support: +31 53 4800700
|
|
SET ECHO ON
|
|
SPOOL xwibc0.lst
|
|
SET DEFINE OFF
|
|
|
|
-- MT940-importfunctie tbv. "afletteren"!
|
|
/* Formatted on 10-1-2013 9:05:45 (QP5 v5.115.810.9015) */
|
|
CREATE TABLE wibc_imp_mt940
|
|
(
|
|
mt940_index NUMBER(10),
|
|
mt940_rcode VARCHAR2 (5),
|
|
mt940_rdata VARCHAR2 (100),
|
|
mt940_troms VARCHAR2 (500)
|
|
);
|
|
|
|
CREATE TABLE wibc_bankboek
|
|
(
|
|
bankboek_key NUMBER (10) CONSTRAINT wibc_k_bankboek_key PRIMARY KEY,
|
|
regel_insert DATE,
|
|
afschriftnr VARCHAR2 (50),
|
|
boekdat_oud VARCHAR2 (6),
|
|
saldo_oud NUMBER (12, 3),
|
|
valutadat VARCHAR2 (6),
|
|
creditdebet VARCHAR2 (2),
|
|
bedrag NUMBER (12, 3),
|
|
transactietype VARCHAR2 (4),
|
|
tegenrekening VARCHAR2 (50),
|
|
omschrijving VARCHAR2 (500),
|
|
boekdat_nieuw VARCHAR2 (6),
|
|
saldo_nieuw NUMBER (12, 3),
|
|
ref_waarde VARCHAR2 (50),
|
|
ref_update DATE
|
|
);
|
|
|
|
CREATE SEQUENCE wibc_s_bankboek_key
|
|
MINVALUE 1;
|
|
|
|
CREATE OR REPLACE TRIGGER wibc_t_bankboek_B_IU
|
|
BEFORE INSERT OR UPDATE
|
|
ON wibc_bankboek
|
|
FOR EACH ROW
|
|
BEGIN
|
|
IF :new.bankboek_key IS NULL
|
|
THEN
|
|
SELECT wibc_s_bankboek_key.NEXTVAL INTO :new.bankboek_key FROM DUAL;
|
|
END IF;
|
|
END;
|
|
/
|
|
|
|
INSERT INTO fac_import_app (fac_import_app_code,
|
|
fac_import_app_oms,
|
|
fac_functie_key,
|
|
fac_import_app_prefix)
|
|
SELECT 'MT940',
|
|
'Afletteren facturen',
|
|
fac_functie_key,
|
|
'WIBC'
|
|
FROM fac_functie
|
|
WHERE fac_functie_code = 'WEB_PRSSYS';
|
|
|
|
-- 113 = WEB_USER30
|
|
INSERT INTO FAC_USRRAP
|
|
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
|
fac_usrrap_in_huidige_locatie,
|
|
fac_usrrap_template, fac_usrrap_macro,
|
|
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
|
|
fac_usrrap_functie,
|
|
fac_usrrap_info,
|
|
fac_functie_key, fac_usrrap_autorefresh
|
|
)
|
|
VALUES ('Concept facturen', 'WIBC_V_RAP_RES_ACTUAL',
|
|
NULL,
|
|
NULL, NULL,
|
|
0, 0,
|
|
1,
|
|
'Overzicht concept facturen per klant/factuurnummer.',
|
|
113,
|
|
0
|
|
);
|
|
|
|
-- 84 = WEB_USER01
|
|
INSERT INTO FAC_USRRAP
|
|
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
|
fac_usrrap_in_huidige_locatie,
|
|
fac_usrrap_template, fac_usrrap_macro,
|
|
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
|
|
fac_usrrap_functie,
|
|
fac_usrrap_info,
|
|
fac_functie_key, fac_usrrap_autorefresh
|
|
)
|
|
VALUES ('Definitieve facturen', 'WIBC_V_RAP_RES_FROZEN',
|
|
NULL,
|
|
NULL, NULL,
|
|
0, 0,
|
|
1,
|
|
'Overzicht definitieve facturen per klant/factuurnummer.',
|
|
84,
|
|
0
|
|
);
|
|
|
|
-- 84 = WEB_USER01
|
|
INSERT INTO FAC_USRRAP
|
|
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
|
fac_usrrap_in_huidige_locatie,
|
|
fac_usrrap_template, fac_usrrap_macro,
|
|
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
|
|
fac_usrrap_functie,
|
|
fac_usrrap_info,
|
|
fac_functie_key, fac_usrrap_autorefresh
|
|
)
|
|
VALUES ('Periodeafsluiting/controle', 'WIBC_V_RAP_FREEZERESERVERINGEN',
|
|
NULL,
|
|
NULL, NULL,
|
|
0, 0,
|
|
1,
|
|
'Bevriezen reserveringen en factuur.',
|
|
84,
|
|
0
|
|
);
|
|
|
|
-- 84 = WEB_USER01
|
|
INSERT INTO FAC_USRRAP
|
|
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
|
fac_usrrap_in_huidige_locatie,
|
|
fac_usrrap_template, fac_usrrap_macro,
|
|
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
|
|
fac_usrrap_functie,
|
|
fac_usrrap_info,
|
|
fac_functie_key, fac_usrrap_autorefresh
|
|
)
|
|
VALUES ('Transactieoverzicht/beheer', 'WIBC_V_RAP_TRANSACTIELIJST',
|
|
NULL,
|
|
NULL, NULL,
|
|
0, 0,
|
|
1,
|
|
'Matchen/oormerken transacties.',
|
|
84,
|
|
0
|
|
);
|
|
|
|
-- 84 = WEB_USER01
|
|
INSERT INTO FAC_USRRAP
|
|
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
|
fac_usrrap_in_huidige_locatie,
|
|
fac_usrrap_template, fac_usrrap_macro,
|
|
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
|
|
fac_usrrap_functie,
|
|
fac_usrrap_info,
|
|
fac_functie_key, fac_usrrap_autorefresh
|
|
)
|
|
VALUES ('Charge Register', 'WIBC_V_RAP_CHARGE_REGISTER',
|
|
NULL,
|
|
NULL, NULL,
|
|
0, 0,
|
|
0,
|
|
'Charge Register.',
|
|
84,
|
|
0
|
|
);
|
|
|
|
-- 84 = WEB_USER01
|
|
INSERT INTO FAC_USRRAP
|
|
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
|
fac_usrrap_in_huidige_locatie,
|
|
fac_usrrap_template, fac_usrrap_macro,
|
|
fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum,
|
|
fac_usrrap_functie,
|
|
fac_usrrap_info,
|
|
fac_functie_key, fac_usrrap_autorefresh
|
|
)
|
|
VALUES ('Openstaande posten lijst', 'WIBC_V_RAP_OPENPOSTENLIJST',
|
|
NULL,
|
|
NULL, NULL,
|
|
0, 0,
|
|
0,
|
|
'Openstaande posten lijst.',
|
|
84,
|
|
0
|
|
);
|
|
|
|
UPDATE prs_perslid
|
|
SET prs_perslid_nr = SUBSTR ('000000' || TO_CHAR (prs_perslid_key), -6)
|
|
WHERE prs_afdeling_key IN (21, 22);
|
|
|
|
BEGIN adm.systrackscript('$Workfile: wibc0.sql $', '$Revision$', 1); END;
|
|
/
|
|
SPOOL OFF
|
|
@wibc.sql
|