GOKO#70968 -- aanpassing voor hookfunctie bes_post_save en domeinview medewerkers go

svn path=/Customer/trunk/; revision=56470
This commit is contained in:
Jos Migo
2022-07-04 14:10:35 +00:00
parent 3c0d2893c9
commit 99ec314b22

View File

@@ -180,8 +180,13 @@ CREATE OR REPLACE VIEW goko_v_personenlijst
AS
SELECT
p.prs_perslid_key,
p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam
naam
CASE
WHEN p.prs_perslid_tussenvoegsel IS NOT NULL
THEN
p.prs_perslid_voornaam || ' ' || p.prs_perslid_tussenvoegsel || ' ' || p.prs_perslid_naam
ELSE
p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam
END naam
FROM
prs_perslid p,
prs_srtperslid sp,
@@ -1211,7 +1216,7 @@ CREATE OR REPLACE PROCEDURE goko_bes_after_insert (p_key IN NUMBER)
v_gewijzigd := 0 ;
BEGIN
SELECT b.bes_bestelling_key, fac.safe_to_number(kmb.bes_kenmerkbestell_waarde) km_kortingspercentage, v.km_totaalprijs km_totaalprijs
SELECT b.bes_bestelling_key, COALESCE(fac.safe_to_number(kmb.bes_kenmerkbestell_waarde),0) km_kortingspercentage, v.km_totaalprijs km_totaalprijs
INTO v_bes_bestelling_key, v_korting_percentage, v_inkoopprijs_totaal
FROM bes_bestelling b,
bes_kenmerkbestell kmb,
@@ -1227,7 +1232,7 @@ CREATE OR REPLACE PROCEDURE goko_bes_after_insert (p_key IN NUMBER)
GROUP BY bi.bes_bestelling_key ) v
WHERE b.bes_bestelling_key = p_key
AND b.bes_bestelling_key = kmb.bes_bestelling_key
AND kmb.bes_kenmerk_key = km.bes_kenmerk_key AND km.bes_srtkenmerk_key = 43 -- Leverancierskorting
AND kmb.bes_kenmerk_key = km.bes_kenmerk_key AND km.bes_srtkenmerk_key = 142 -- Leverancierskorting
AND v.bes_bestelling_key = b.bes_bestelling_key
;
EXCEPTION