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
|
kenmerkgroep
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT i.ins_discipline_omschrijving,
|
||||||
i.ins_discipline_omschrijving,
|
pb.prs_bedrijf_naam,
|
||||||
pb.prs_bedrijf_naam,
|
b.bes_srtdeel_nr,
|
||||||
b.bes_srtdeel_nr,
|
bg.bes_srtgroep_omschrijving,
|
||||||
bg.bes_srtgroep_omschrijving,
|
b.bes_srtdeel_omschrijving,
|
||||||
b.bes_srtdeel_omschrijving,
|
NULL, --prijs is altijd leeg
|
||||||
NULL ,--prijs is altijd leeg
|
b.bes_srtdeel_eenheid,
|
||||||
b.bes_srtdeel_eenheid,
|
b.bes_srtdeel_image,
|
||||||
b.bes_srtdeel_image,
|
b.bes_srtdeel_wijzigdagen,
|
||||||
b.bes_srtdeel_wijzigdagen,
|
b.bes_srtdeel_annuleerdagen,
|
||||||
b.bes_srtdeel_annuleerdagen,
|
b.bes_srtdeel_vervaldatum,
|
||||||
b.bes_srtdeel_vervaldatum,
|
b.bes_srtdeel_voorraadmin,
|
||||||
b.bes_srtdeel_voorraadmin,
|
b.bes_srtdeel_voorraadmax,
|
||||||
b.bes_srtdeel_voorraadmax,
|
b.bes_srtdeel_opmerking,
|
||||||
b.bes_srtdeel_opmerking,
|
sd.ins_srtdeel_code,
|
||||||
sd.ins_srtdeel_code,
|
bsk.bes_srtkenmerk_omschrijving,
|
||||||
bsk.bes_srtkenmerk_omschrijving,
|
bk.bes_kenmerk_volgnummer,
|
||||||
bk.bes_kenmerk_volgnummer,
|
bk.bes_kenmerk_verplicht,
|
||||||
bk.bes_kenmerk_verplicht,
|
bk.bes_kenmerk_groep
|
||||||
bk.bes_kenmerk_groep
|
FROM bes_srtdeel b,
|
||||||
FROM
|
|
||||||
bes_srtdeel b,
|
|
||||||
bes_srtgroep bg,
|
bes_srtgroep bg,
|
||||||
bes_kenmerk bk,
|
bes_kenmerk bk,
|
||||||
bes_srtkenmerk bsk,
|
bes_srtkenmerk bsk,
|
||||||
prs_bedrijf pb,
|
prs_bedrijf pb,
|
||||||
bes_discipline i,
|
bes_discipline i,
|
||||||
ins_srtdeel sd
|
ins_srtdeel sd
|
||||||
WHERE
|
WHERE b.prs_bedrijf_key = pb.prs_bedrijf_key
|
||||||
b.prs_bedrijf_key = pb.prs_bedrijf_key
|
|
||||||
AND b.bes_srtgroep_key = bg.bes_srtgroep_key(+)
|
AND b.bes_srtgroep_key = bg.bes_srtgroep_key(+)
|
||||||
AND bg.ins_discipline_key = i.ins_discipline_key(+)
|
AND bg.ins_discipline_key = i.ins_discipline_key(+)
|
||||||
AND b.ins_srtdeel_key = sd.ins_srtdeel_key
|
AND b.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||||
AND bk.bes_srtkenmerk_key = bsk.bes_srtkenmerk_key
|
AND bk.bes_srtkenmerk_key = bsk.bes_srtkenmerk_key
|
||||||
AND bk.bes_srtinstallatie_key = b.bes_srtdeel_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
|
-- Voor het exporteren van bestelde artikelen om later in te lezen via de objectenimport
|
||||||
CREATE OR REPLACE VIEW dvon_v_rap_expbestelling
|
CREATE OR REPLACE VIEW dvon_v_rap_expbestelling
|
||||||
|
|||||||
Reference in New Issue
Block a user