Files
Customer/onces/KFNS/kfns2.sql
Maarten van der Heide 92213a1c17 KFNS#32266 KFNS2/Administratief proces
svn path=/Customer/; revision=25867
2015-08-06 15:12:08 +00:00

213 lines
7.6 KiB
SQL

-- Customer specific once-script KFNS2.
--
-- (c) 2015 Facilitor bv
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xKFNS2.lst
SET DEFINE OFF
CREATE OR REPLACE VIEW KFNS_V_RAP_ACTUAL_COST_TOT AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_key,
fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 81,
'Actueel: Totalen lopende maand (vast en variabel)',
'KFNS_V_RAP_ACTUAL_COST_TOT',
0,
0,
0,
'Totale kosten per leverancier/inkoopordernummer',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER02';
CREATE OR REPLACE VIEW KFNS_V_RAP_ACTUAL_FACT_TOT AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_key,
fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 82,
'Concept: Totalen voorgaande maand (vast en variabel)',
'KFNS_V_RAP_ACTUAL_FACT_TOT',
0,
0,
1,
'Totale kosten per leverancier/inkoopordernummer',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER02';
CREATE OR REPLACE VIEW KFNS_V_RAP_ACTUAL_FACT_VAR AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_key,
fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 83,
'Concept: Variabele opdrachten voorgaande maand',
'KFNS_V_RAP_ACTUAL_FACT_VAR',
0,
0,
1,
'Variabele kosten per leverancier/inkoopordernummer',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER02';
CREATE OR REPLACE VIEW KFNS_V_FROZEN_FACT AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_key,
fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 84,
'BEHEER: Hidden rapportage tbv. factuurnotificatie',
'KFNS_V_FROZEN_FACT',
0,
0,
1,
'Alleen zichtbaar onder de motorkap!',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER50';
CREATE OR REPLACE VIEW KFNS_V_RAP_FROZEN_FACT_TOT AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_key,
fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 85,
'Definitief: Totalen voorgaande maanden (vast en variabel)',
'KFNS_V_RAP_FROZEN_FACT_TOT',
0,
0,
1,
'Totale kosten per maand/leverancier/inkoopordernummer',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER02';
CREATE OR REPLACE VIEW KFNS_V_RAP_FROZEN_FACT_VAR AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_key,
fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 86,
'Definitief: Variabele opdrachten voorgaande maanden',
'KFNS_V_RAP_FROZEN_FACT_VAR',
0,
0,
1,
'Variabele kosten per maand/leverancier/inkoopordernummer',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER02';
COMMIT;
INSERT INTO fac_export_app (fac_export_app_code,
fac_export_app_oms,
fac_functie_key,
fac_export_app_folder,
fac_export_app_file_prefix,
fac_export_app_postfix,
fac_export_app_log_postfix,
fac_export_app_flags,
fac_export_app_timestamp,
fac_export_app_prefix)
VALUES ('FACT',
'FACT',
92,
'.\FACT',
'FACT_',
'.txt',
'.log',
0,
'yyyymmdd',
'KFNS');
COMMIT;
-- CUST01-notificatie met per leverancier te factureren kosten naar leverancier-contactpersonen.
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code,
fac_srtnotificatie_mode,
fac_srtnotificatie_oms,
fac_srtnotificatie_xmlnode,
fac_srtnotificatie_url,
fac_srtnotificatie_groep)
VALUES ('CUST01',
2,
'FACILITOR factuurnotificatie Kien/NS ##MND##',
'rapport',
NULL,
0);
-- CUST02-notificatie met door alle leveranciers te factureren kosten naar NS-contactpersonen.
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code,
fac_srtnotificatie_mode,
fac_srtnotificatie_oms,
fac_srtnotificatie_xmlnode,
fac_srtnotificatie_url,
fac_srtnotificatie_groep)
VALUES ('CUST02',
2,
'FACILITOR factuurnotificatie Kien/NS ##MND## (alle leveranciers)',
'rapport',
NULL,
0);
INSERT INTO fac_notificatie_job (fac_notificatie_job_view,
fac_notificatie_job_oms,
fac_notificatie_job_mode,
fac_notificatie_job_interval,
fac_notificatie_job_nextrun,
fac_notificatie_job_flags)
VALUES ('KFNS_V_NOTI_TE_FACTUREREN',
'Te factureren kosten naar leveranciers/NS',
0,
24,
NULL,
0);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
@kfns.sql