PNBR#86533 Velden WBS-element en groep toegevoegd

svn path=/Customer/trunk/; revision=67258
This commit is contained in:
Suzan Wiegerinck
2024-12-02 10:50:27 +00:00
parent 262aa0a82a
commit d37da8dee3

View File

@@ -9353,6 +9353,7 @@ AS
bestelling_voor,
afdeling_code,
afdeling_omschrijving,
groep,
catalogus,
catalogus_key,
productomschrijving,
@@ -9361,7 +9362,15 @@ AS
prijs,
keuze,
begrotingspost,
bet_pin
bet_pin,
(SELECT kb.bes_kenmerkbestell_waarde
FROM bes_kenmerk k, bes_srtkenmerk sk, bes_kenmerkbestell kb
WHERE k.bes_srtkenmerk_key = sk.bes_srtkenmerk_key
AND sk.bes_srtkenmerk_key = 381
AND k.bes_kenmerk_verwijder IS NULL
AND kb.bes_kenmerk_key = k.bes_kenmerk_key
AND kb.bes_kenmerkbestell_verwijder IS NULL
AND kb.bes_bestelling_key = best.bes_bestelling_key) WBS_element
FROM (SELECT b.bes_bestelling_key
bes_bestelling_key,
'A-' || b.bes_bestelling_key
@@ -9372,20 +9381,21 @@ AS
FROM prs_v_perslid_fullnames_all pf
WHERE pf.prs_perslid_key = p.prs_perslid_key)
besteller,
(SELECT prs_perslid_naam_full
(SELECT prs_perslid_naam_full
FROM prs_v_perslid_fullnames_all pf
WHERE pf.prs_perslid_key = pv.prs_perslid_key)
bestelling_voor,
bestelling_voor,
a.prs_afdeling_naam
afdeling_code,
a.prs_afdeling_omschrijving
afdeling_omschrijving,
sg.bes_srtgroep_omschrijving
groep,
d.ins_discipline_omschrijving
catalogus,
d.ins_discipline_key
catalogus_key,
bi.bes_bestelling_item_prijs
* bi.bes_bestelling_item_aantal
bi.bes_bestelling_item_prijs * bi.bes_bestelling_item_aantal
prijs,
bi.bes_bestelling_item_aantal
aantal,
@@ -9398,32 +9408,24 @@ AS
bes_kenmerk k,
bes_kenmerkbestell kb,
fac_usrdata ud
WHERE UPPER (sk.bes_srtkenmerk_omschrijving) =
'MAAK EEN KEUZE'
WHERE UPPER (sk.bes_srtkenmerk_omschrijving) = 'MAAK EEN KEUZE'
AND k.bes_srtkenmerk_key = sk.bes_srtkenmerk_key
AND kb.bes_kenmerk_key = k.bes_kenmerk_key
AND kb.bes_kenmerkbestell_waarde =
ud.fac_usrdata_key
AND kb.bes_kenmerkbestell_waarde = ud.fac_usrdata_key
AND kb.bes_kenmerkbestell_verwijder IS NULL
AND kb.bes_bestelling_key = b.bes_bestelling_key)
keuze,
(SELECT kb.bes_kenmerkbestell_waarde
FROM bes_srtkenmerk sk,
bes_kenmerk k,
bes_kenmerkbestell kb
WHERE UPPER (sk.bes_srtkenmerk_omschrijving) =
'BEGROTINGSPOST'
FROM bes_srtkenmerk sk, bes_kenmerk k, bes_kenmerkbestell kb
WHERE UPPER (sk.bes_srtkenmerk_omschrijving) = 'BEGROTINGSPOST'
AND k.bes_srtkenmerk_key = sk.bes_srtkenmerk_key
AND kb.bes_kenmerk_key = k.bes_kenmerk_key
AND kb.bes_kenmerkbestell_verwijder IS NULL
AND kb.bes_bestelling_key = b.bes_bestelling_key)
begrotingspost,
(SELECT kb.bes_kenmerkbestell_waarde
FROM bes_srtkenmerk sk,
bes_kenmerk k,
bes_kenmerkbestell kb
WHERE UPPER (sk.bes_srtkenmerk_omschrijving) =
'BETALING PER PIN'
FROM bes_srtkenmerk sk, bes_kenmerk k, bes_kenmerkbestell kb
WHERE UPPER (sk.bes_srtkenmerk_omschrijving) = 'BETALING PER PIN'
AND k.bes_srtkenmerk_key = sk.bes_srtkenmerk_key
AND kb.bes_kenmerk_key = k.bes_kenmerk_key
AND kb.bes_kenmerkbestell_verwijder IS NULL
@@ -9439,22 +9441,22 @@ AS
ins_tab_discipline d
WHERE b.prs_perslid_key = p.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key
AND pv.prs_perslid_key (+) = b.prs_perslid_key_voor
AND pv.prs_perslid_key(+) = b.prs_perslid_key_voor
AND b.bes_bestelling_key = bi.bes_bestelling_key
AND bi.bes_srtdeel_key = sd.bes_srtdeel_key
AND sd.bes_srtgroep_key = sg.bes_srtgroep_key
AND sg.ins_discipline_key = d.ins_discipline_key)
AND sg.ins_discipline_key = d.ins_discipline_key) best
WHERE besteldatum > = ADD_MONTHS (TRUNC (SYSDATE, 'Q'), -3)
AND besteldatum < = TRUNC (SYSDATE, 'Q') - 1
AND catalogus_key IN (2441, --- Bloemenboetiek D. Bragt
2442, --- Bloemsierkunst Oxalis
2443, --- Bloemsierkunst Peter Kuys
3041, --- Cadeaubon
123, --- Geschenk
1041, --- Geschenk GS (cat. D)
3481 --- VVV Cadeaukaart
AND catalogus_key IN (2441, --- Bloemenboetiek D. Bragt
2442, --- Bloemsierkunst Oxalis
2443, --- Bloemsierkunst Peter Kuys
3041, --- Cadeaubon
123, --- Geschenk
1041, --- Geschenk GS (cat. D)
3481 --- VVV Cadeaukaart
);
CREATE OR REPLACE VIEW PNBR_V_NOTI_MAILING
(
CODE,