YKPN#78104 -- Fiatteren / goedkeuren van interne uren opdrachten door Annemieke

svn path=/Customer/trunk/; revision=62502
This commit is contained in:
Norbert Wassink
2023-11-07 15:07:15 +00:00
parent 0ef0ae2abb
commit 0ed7bf9d9b

View File

@@ -1392,7 +1392,7 @@ AS
AND mo.mld_opdr_key = o.mld_opdr_key
AND mk.mld_kenmerk_key = mo.mld_kenmerk_key
AND mk.mld_kenmerk_omschrijving='Gereed voor facturatie'
AND mo.mld_kenmerkopdr_waarde=1;
AND mo.mld_kenmerkopdr_waarde='1';
-- Betreft het een opdarcht van Uitvoeren Uren intern (381) dan ook aan Annemiek toewijzen
SELECT COUNT(*)
@@ -12821,6 +12821,14 @@ END;
CREATE OR REPLACE PROCEDURE ykpn_update_factuur (p_import_key IN NUMBER)
AS
CURSOR set_appr(v_import_key NUMBER)
IS
SELECT f.fin_factuur_key fin_factuur_key
FROM fac_imp_factuur i, fin_factuur f
WHERE fac_import_key=v_import_key
AND f.fin_factuur_key=i.fin_factuur_key;
v_invoerder NUMBER(10);
BEGIN
@@ -12853,6 +12861,13 @@ BEGIN
FROM fin_kenmerkfactregel kf
WHERE kf.fin_kenmerk_key = 61
AND kf.fin_factuurregel_key = i.fin_factuurregel_key);
-- Dan gaan we nu per aangemaakte factuur_key kijken of er een goedkeurder gekoppeld kan worden (net zoals een factuur vanuit de interface opslaat via de hookfunctie)
FOR rec IN set_appr(p_import_key)
LOOP
ykpn.fin_set_approver(rec.fin_factuur_key);
END LOOP;
END;
/