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