DVON#62175 -- View t.b.v. artikelimport aangepast
svn path=/Customer/trunk/; revision=46653
This commit is contained in:
@@ -6109,42 +6109,72 @@ CREATE OR REPLACE VIEW dvon_v_rap_impcatartikel
|
||||
kenmerkgroep
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT
|
||||
i.ins_discipline_omschrijving,
|
||||
pb.prs_bedrijf_naam,
|
||||
b.bes_srtdeel_nr,
|
||||
bg.bes_srtgroep_omschrijving,
|
||||
b.bes_srtdeel_omschrijving,
|
||||
NULL ,--prijs is altijd leeg
|
||||
b.bes_srtdeel_eenheid,
|
||||
b.bes_srtdeel_image,
|
||||
b.bes_srtdeel_wijzigdagen,
|
||||
b.bes_srtdeel_annuleerdagen,
|
||||
b.bes_srtdeel_vervaldatum,
|
||||
b.bes_srtdeel_voorraadmin,
|
||||
b.bes_srtdeel_voorraadmax,
|
||||
b.bes_srtdeel_opmerking,
|
||||
sd.ins_srtdeel_code,
|
||||
bsk.bes_srtkenmerk_omschrijving,
|
||||
bk.bes_kenmerk_volgnummer,
|
||||
bk.bes_kenmerk_verplicht,
|
||||
bk.bes_kenmerk_groep
|
||||
FROM
|
||||
bes_srtdeel b,
|
||||
SELECT DISTINCT i.ins_discipline_omschrijving,
|
||||
pb.prs_bedrijf_naam,
|
||||
b.bes_srtdeel_nr,
|
||||
bg.bes_srtgroep_omschrijving,
|
||||
b.bes_srtdeel_omschrijving,
|
||||
NULL, --prijs is altijd leeg
|
||||
b.bes_srtdeel_eenheid,
|
||||
b.bes_srtdeel_image,
|
||||
b.bes_srtdeel_wijzigdagen,
|
||||
b.bes_srtdeel_annuleerdagen,
|
||||
b.bes_srtdeel_vervaldatum,
|
||||
b.bes_srtdeel_voorraadmin,
|
||||
b.bes_srtdeel_voorraadmax,
|
||||
b.bes_srtdeel_opmerking,
|
||||
sd.ins_srtdeel_code,
|
||||
bsk.bes_srtkenmerk_omschrijving,
|
||||
bk.bes_kenmerk_volgnummer,
|
||||
bk.bes_kenmerk_verplicht,
|
||||
bk.bes_kenmerk_groep
|
||||
FROM bes_srtdeel b,
|
||||
bes_srtgroep bg,
|
||||
bes_kenmerk bk,
|
||||
bes_srtkenmerk bsk,
|
||||
prs_bedrijf pb,
|
||||
bes_discipline i,
|
||||
ins_srtdeel sd
|
||||
WHERE
|
||||
b.prs_bedrijf_key = pb.prs_bedrijf_key
|
||||
WHERE b.prs_bedrijf_key = pb.prs_bedrijf_key
|
||||
AND b.bes_srtgroep_key = bg.bes_srtgroep_key(+)
|
||||
AND bg.ins_discipline_key = i.ins_discipline_key(+)
|
||||
AND b.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND bk.bes_srtkenmerk_key = bsk.bes_srtkenmerk_key
|
||||
AND bk.bes_srtinstallatie_key = b.bes_srtdeel_key
|
||||
AND b.bes_srtdeel_verwijder IS NULL;
|
||||
AND b.bes_srtdeel_verwijder IS NULL
|
||||
UNION ALL
|
||||
SELECT DISTINCT i.ins_discipline_omschrijving,
|
||||
pb.prs_bedrijf_naam,
|
||||
b.bes_srtdeel_nr,
|
||||
bg.bes_srtgroep_omschrijving,
|
||||
b.bes_srtdeel_omschrijving,
|
||||
NULL, --prijs is altijd leeg
|
||||
b.bes_srtdeel_eenheid,
|
||||
b.bes_srtdeel_image,
|
||||
b.bes_srtdeel_wijzigdagen,
|
||||
b.bes_srtdeel_annuleerdagen,
|
||||
b.bes_srtdeel_vervaldatum,
|
||||
b.bes_srtdeel_voorraadmin,
|
||||
b.bes_srtdeel_voorraadmax,
|
||||
b.bes_srtdeel_opmerking,
|
||||
sd.ins_srtdeel_code,
|
||||
NULL, --alle kenmerkvelden leeg, deze union pakt alleen de artikelen zonder kenmerk
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM bes_srtdeel b,
|
||||
bes_srtgroep bg,
|
||||
prs_bedrijf pb,
|
||||
bes_discipline i,
|
||||
ins_srtdeel sd
|
||||
WHERE b.prs_bedrijf_key = pb.prs_bedrijf_key
|
||||
AND b.bes_srtgroep_key = bg.bes_srtgroep_key(+)
|
||||
AND bg.ins_discipline_key = i.ins_discipline_key(+)
|
||||
AND b.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND b.bes_srtdeel_verwijder IS NULL
|
||||
AND NOT EXISTS (SELECT 1
|
||||
FROM bes_kenmerk
|
||||
WHERE bes_srtinstallatie_key = b.bes_srtdeel_key);
|
||||
|
||||
-- Voor het exporteren van bestelde artikelen om later in te lezen via de objectenimport
|
||||
CREATE OR REPLACE VIEW dvon_v_rap_expbestelling
|
||||
|
||||
Reference in New Issue
Block a user