AASA#55601: Aangepaste opdracht niet meer te vinden in overzicht fiatteringsverzoeken.

svn path=/Database/trunk/; revision=40111
This commit is contained in:
Maykel Geerdink
2018-12-05 09:59:33 +00:00
parent 3721b5f249
commit 39be6c9fa4

View File

@@ -465,12 +465,11 @@ AS
WHEN 'MLD' WHEN 'MLD'
THEN THEN
SELECT CASE SELECT CASE
WHEN NOT EXISTS (SELECT prs_perslid_key WHEN mld_opdr_fiatbedrag IS NULL
FROM fac_tracking t, -- I.v.m. herfiattering hier niet meer met de 'ORDFOK' tracking gecontroleerd of de kp verantvoordelijke al gefiatteerd heeft,
fac_srtnotificatie st -- maar hier kijken naar het gefiatteerde bedrag die is opgeslagen in het veld mld_opdr.mld_opdr_fiatbedrag.
WHERE t.fac_srtnotificatie_key = st.fac_srtnotificatie_key -- Met Melding AASA#55601 wordt het veld mld_opdr.mld_opdr_fiatbedrag ook leeg gemaakt bij herfiattering (als nieuw fiatteren),
AND st.fac_srtnotificatie_code = 'ORDFOK' -- zodat nagegaan kan worden tot welk bedrag er is gefiatteerd.
AND fac_tracking_refkey = o.mld_opdr_key)
THEN THEN
prs.getfiatteur(o.prs_kostenplaats_key, pexcludekey, mld_opdr_kosten, std.mld_ins_discipline_key, COALESCE(mld_opdr_fiatbedrag, -1)) prs.getfiatteur(o.prs_kostenplaats_key, pexcludekey, mld_opdr_kosten, std.mld_ins_discipline_key, COALESCE(mld_opdr_fiatbedrag, -1))
WHEN mld_opdr_fiatbedrag >= fac.getsetting ('mld_opdr_kpg_fin_limit2') WHEN mld_opdr_fiatbedrag >= fac.getsetting ('mld_opdr_kpg_fin_limit2')