STPH#41742: [BES Voorraad]: geen inkoopcatalogus gekoppeld en toch bestelvoorraad zien?
svn path=/Website/branches/v2017.1/; revision=35296
This commit is contained in:
@@ -225,6 +225,21 @@ function bes_voorraad_list (pautfunction, params)
|
|||||||
+ " (SELECT dp1.bes_ins_discipline_key_inkoop"
|
+ " (SELECT dp1.bes_ins_discipline_key_inkoop"
|
||||||
+ " FROM bes_disc_params dp1"
|
+ " FROM bes_disc_params dp1"
|
||||||
+ " WHERE dp1.bes_ins_discipline_key_inkoop IS NOT NULL)"
|
+ " WHERE dp1.bes_ins_discipline_key_inkoop IS NOT NULL)"
|
||||||
|
// Het artikel moet gekoppeld zijn aan een externe leverancier die gekoppeld is aan de interne leverancier (bes_ins_discipline_key_inkoop).
|
||||||
|
+ " AND EXISTS (SELECT bd1.ins_discipline_key"
|
||||||
|
+ " , g1.bes_srtgroep_key"
|
||||||
|
+ " , sd1.bes_srtdeel_key"
|
||||||
|
+ " , sd1.bes_srtdeel_nr"
|
||||||
|
+ " , dp1.bes_ins_discipline_key_inkoop"
|
||||||
|
+ " FROM bes_discipline bd1"
|
||||||
|
+ " , bes_v_aanwezigsrtgroep g1"
|
||||||
|
+ " , bes_v_aanwezigsrtdeel sd1"
|
||||||
|
+ " , bes_disc_params dp1"
|
||||||
|
+ " WHERE sd1.bes_srtgroep_key = g1.bes_srtgroep_key"
|
||||||
|
+ " AND g1.ins_discipline_key = bd1.ins_discipline_key"
|
||||||
|
+ " AND bd1.ins_discipline_key = dp1.bes_ins_discipline_key"
|
||||||
|
+ " AND sd1.bes_srtdeel_nr = sd.bes_srtdeel_nr" // Dezelfde omschrijving.
|
||||||
|
+ " AND dp1.bes_ins_discipline_key_inkoop = bd.ins_discipline_key)" // Gekoppeld aan inkoopcatalogus.
|
||||||
+ (params.catalogus_key
|
+ (params.catalogus_key
|
||||||
? " AND bd.ins_discipline_key = " + params.catalogus_key
|
? " AND bd.ins_discipline_key = " + params.catalogus_key
|
||||||
+ " AND (sd.bes_srtdeel_vervaldatum IS NULL OR sd.bes_srtdeel_vervaldatum > SYSDATE)"
|
+ " AND (sd.bes_srtdeel_vervaldatum IS NULL OR sd.bes_srtdeel_vervaldatum > SYSDATE)"
|
||||||
@@ -298,6 +313,21 @@ function bes_voorraad_list (pautfunction, params)
|
|||||||
+ " (SELECT dp1.bes_ins_discipline_key_inkoop"
|
+ " (SELECT dp1.bes_ins_discipline_key_inkoop"
|
||||||
+ " FROM bes_disc_params dp1"
|
+ " FROM bes_disc_params dp1"
|
||||||
+ " WHERE dp1.bes_ins_discipline_key_inkoop IS NOT NULL)"
|
+ " WHERE dp1.bes_ins_discipline_key_inkoop IS NOT NULL)"
|
||||||
|
// Het artikel moet gekoppeld zijn aan een externe leverancier die gekoppeld is aan de interne leverancier (bes_ins_discipline_key_inkoop).
|
||||||
|
+ " AND EXISTS (SELECT bd1.ins_discipline_key"
|
||||||
|
+ " , g1.bes_srtgroep_key"
|
||||||
|
+ " , sd1.bes_srtdeel_key"
|
||||||
|
+ " , sd1.bes_srtdeel_nr"
|
||||||
|
+ " , dp1.bes_ins_discipline_key_inkoop"
|
||||||
|
+ " FROM bes_discipline bd1"
|
||||||
|
+ " , bes_v_aanwezigsrtgroep g1"
|
||||||
|
+ " , bes_v_aanwezigsrtdeel sd1"
|
||||||
|
+ " , bes_disc_params dp1"
|
||||||
|
+ " WHERE sd1.bes_srtgroep_key = g1.bes_srtgroep_key"
|
||||||
|
+ " AND g1.ins_discipline_key = bd1.ins_discipline_key"
|
||||||
|
+ " AND bd1.ins_discipline_key = dp1.bes_ins_discipline_key"
|
||||||
|
+ " AND sd1.bes_srtdeel_nr = sd.bes_srtdeel_nr" // Dezelfde omschrijving.
|
||||||
|
+ " AND dp1.bes_ins_discipline_key_inkoop = bd.ins_discipline_key)" // Gekoppeld aan inkoopcatalogus.
|
||||||
+ (params.catalogus_key
|
+ (params.catalogus_key
|
||||||
? " AND bd.ins_discipline_key = " + params.catalogus_key
|
? " AND bd.ins_discipline_key = " + params.catalogus_key
|
||||||
+ " AND (sd.bes_srtdeel_vervaldatum IS NULL OR sd.bes_srtdeel_vervaldatum > SYSDATE)"
|
+ " AND (sd.bes_srtdeel_vervaldatum IS NULL OR sd.bes_srtdeel_vervaldatum > SYSDATE)"
|
||||||
|
|||||||
Reference in New Issue
Block a user