213 lines
7.6 KiB
SQL
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
|