From 4e7c1a6b29599b756b2cced647806a379ccafff8 Mon Sep 17 00:00:00 2001 From: Arthur Egberink Date: Fri, 26 May 2023 10:20:17 +0000 Subject: [PATCH] YAXX#78140 -- Bestelartikelen diverse omgevingen - importfunctie svn path=/Customer/trunk/; revision=60535 --- KFSG/kfsg.sql | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/KFSG/kfsg.sql b/KFSG/kfsg.sql index 7e251497c..48310bd8c 100644 --- a/KFSG/kfsg.sql +++ b/KFSG/kfsg.sql @@ -630,6 +630,38 @@ AS AND bk.fac_bookmark_naam LIKE '%QRC_RES_RUIMTE%'; +-- View om een catalogus te exporteren die daarna weer ingelezen kan worden. +-- Hopelijk komt hier met YAXX#78417 een generieke oplossing voor. +CREATE OR REPLACE VIEW kfsg_v_rap_sync_catalogus +AS + SELECT d.ins_discipline_omschrijving catalogus_naam, + b.prs_bedrijf_naam leverancier, + NULL cat_datum, + sd.bes_srtdeel_nr artikelnr, + sg.bes_srtgroep_omschrijving groep, + sd.bes_srtdeel_omschrijving omschrijving, + REPLACE (TO_CHAR (bes.getsrtdeelprijs (sd.bes_srtdeel_key, NULL)), ',', '.') prijs, + sd.bes_srtdeel_eenheid eenheid, + sd.bes_srtdeel_image picture, + sd.bes_srtdeel_veelvoud orderaantal, + sd.bes_srtdeel_btw tax, + TO_CHAR (sd.bes_srtdeel_vervaldatum, 'yyyymmdd') duedate, + REPLACE (TO_CHAR (bes.getsrtdeelinkprijs (sd.bes_srtdeel_key, NULL)), ',', '.') inkoopprijs, + bes_srtdeel_minimum minimum, + bes_staffeltabel_naam staffeltabel, + bes_srtdeel_wijzigdagen wijzigdagen, + bes_srtdeel_annuleerdagen annuleerdagen, + bes_srtdeel_opmerking opmerking + FROM bes_srtdeel sd, + bes_srtgroep sg, + bes_discipline d, + prs_bedrijf b, + bes_staffeltabel st + WHERE sd.bes_srtgroep_key = sg.bes_srtgroep_key + AND sg.ins_discipline_key = d.ins_discipline_key + AND sd.prs_bedrijf_key = b.prs_bedrijf_key + AND sd.bes_staffeltabel_key = st.bes_staffeltabel_key(+); + -- Kostenrapportage met de kosten van alle onderdelen KFSG#52740 /* Formatted on 16/7/2018 9:23:43 (QP5 v5.313) */ CREATE OR REPLACE VIEW kfsg_v_kostenrapportage