57 lines
2.4 KiB
SQL
57 lines
2.4 KiB
SQL
-- Customer specific once-script SVRZ5.
|
|
--
|
|
-- (c) 2014 SG|facilitor bv
|
|
--
|
|
-- Support: +31 53 4800700
|
|
SET ECHO ON
|
|
SPOOL xSVRZ5.lst
|
|
SET DEFINE OFF
|
|
|
|
-- Quarto-import!
|
|
-- receiver;receiverName;customer;customerName;orderdatum;bestelnr;nummer;questornummer;questoromschrijving;inkoopprijs;aantal;prijs_per_verpakking;aantal_per_verpakking;btwperc;uom
|
|
CREATE TABLE svrz_imp_quartomulti
|
|
(
|
|
imp_log_run NUMBER,
|
|
receiver VARCHAR2 (25), -- prs_leverancier_nr
|
|
receiverName VARCHAR2 (100), -- ignore
|
|
customer VARCHAR2 (30), -- prs_perslid_voornaam
|
|
customerName VARCHAR2 (100), -- ignore
|
|
orderdatum DATE, -- bes_kenmerkbestell_waarde
|
|
bestelnr VARCHAR2 (50), -- bes_kenmerkbestell_waarde
|
|
nummer VARCHAR2 (32), -- bes_srtdeel_nr
|
|
questornummer VARCHAR2 (50), -- ignore (bes_srtdeel_opmerking?)
|
|
questoromschrijving VARCHAR2 (100), -- bes_srtdeel_omschrijving
|
|
inkoopprijs NUMBER (8, 2), -- ignore (= prijs_per_verpakking / aantal_per_verpakking)
|
|
aantal NUMBER (5), -- bes_bestelling(/bestelopdr)_item_aantal
|
|
prijs_per_verpakking NUMBER (8, 2), -- bes_srtdeel_prijs_prijs
|
|
aantal_per_verpakking NUMBER (6), -- bes_srtdeel_veelvoud
|
|
btwperc NUMBER (3), -- bes_srtdeel_btw
|
|
uom VARCHAR2 (30) -- bes_srtdeel_eenheid
|
|
);
|
|
|
|
-- 61=PRSSYS
|
|
INSERT INTO fac_import_app (fac_import_app_code,
|
|
fac_import_app_oms,
|
|
fac_import_app_xsl,
|
|
fac_functie_key,
|
|
fac_import_app_charset,
|
|
fac_import_app_folder,
|
|
fac_import_app_files,
|
|
fac_import_app_prefix)
|
|
SELECT 'QUARTO',
|
|
'Import PurchaseOrder uit Quarto',
|
|
'xsl/quarto.xsl',
|
|
fac_functie_key,
|
|
NULL,
|
|
'd:\Apps\Facilitor\ftp_sites\LocalUser\SVRZftp',
|
|
'PO*.xml',
|
|
'SVRZ'
|
|
FROM fac_functie
|
|
WHERE fac_functie_code = 'WEB_PRSSYS';
|
|
|
|
COMMIT;
|
|
BEGIN adm.systrackscriptId('$Id$'); END;
|
|
/
|
|
SPOOL OFF
|
|
@svrz.sql
|