Files
Customer/onces/KFNS/kfns4.sql
Maarten van der Heide b23717e14e KFNS#33493 Voorraadbeheer
svn path=/Customer/; revision=26562
2015-10-02 18:38:54 +00:00

192 lines
6.5 KiB
SQL

-- Customer specific once-script KFNS4.
--
-- (c) 2015 Facilitor B.V.
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xKFNS4.lst
SET DEFINE OFF
-- 92=PRSSYS
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 ('AUTOCLOSE',
'AUTOCLOSE',
92,
'.\AUTOCLOSE',
'AUTOCLOSE_',
'.txt',
'.log',
0,
'yyyymmdd',
'KFNS');
COMMIT;
CREATE OR REPLACE VIEW KFNS_V_MAG_VOORRAAD 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 101,
'BEHEER: Hidden rapportage tbv. voorraadnotificatie',
'KFNS_V_MAG_VOORRAAD',
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_MAG_VOORRAAD 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 102,
'MAGAZIJN: Voorraad overzicht',
'KFNS_V_RAP_MAG_VOORRAAD',
0,
0,
0,
'Actuele voorraad in magazijn',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER03';
CREATE OR REPLACE VIEW KFNS_V_MAG_VERBRUIK 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 103,
'BEHEER: Hidden rapportage tbv. verbruiknotificatie',
'KFNS_V_MAG_VERBRUIK',
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_MAG_VERBRUIK 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 104,
'MAGAZIJN: Verbruik overzicht',
'KFNS_V_RAP_MAG_VERBRUIK',
0,
0,
0,
'Verbruik/uitgifte in periode',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER03';
CREATE OR REPLACE VIEW KFNS_V_RAP_MAG_DOORBELASTING 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 105,
'MAGAZIJN: Doorbelasting per kwartaal',
'KFNS_V_RAP_MAG_DOORBELASTING',
0,
0,
0,
'Doorbelastingsoverzicht per kwartaal',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER03';
COMMIT;
-- CUST03-notificatie = wekelijkse voorraad notificatie
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code,
fac_srtnotificatie_mode,
fac_srtnotificatie_oms,
fac_srtnotificatie_xmlnode,
fac_srtnotificatie_url,
fac_srtnotificatie_groep)
VALUES ('CUST03',
2,
'Voorraad notificatie ##WK##',
'rapport',
NULL,
0);
-- CUST04-notificatie = kwartaallijkse verbruik notificatie
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code,
fac_srtnotificatie_mode,
fac_srtnotificatie_oms,
fac_srtnotificatie_xmlnode,
fac_srtnotificatie_url,
fac_srtnotificatie_groep)
VALUES ('CUST04',
2,
'Verbruik notificatie ##KW##',
'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_VOORRAADBEHEER',
'Voorraad (WK) en verbruik (KW) naar artikeleigenaren',
0,
24,
NULL,
1);
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
@kfns.sql