diff --git a/APPL/MLD/opdr_approve.asp b/APPL/MLD/opdr_approve.asp index a5d5374726..0a542d12c8 100644 --- a/APPL/MLD/opdr_approve.asp +++ b/APPL/MLD/opdr_approve.asp @@ -66,6 +66,10 @@ for (var i = 0; i < ingesloten.length; i++) { // Zetten van de status en afhandelen van de tracking van het fiatteren (approve). mld.setopdrachtstatus(ingesloten[i], 4); // Gefiatteerd, trackt zelf ORDFOK + // Gequeuede berichten/notificaties en portalberichten van de approver verwijderen. + sql = "BEGIN fac.clrnotifications ('MLDAP1', " + ingesloten[i] + "); END;"; + Oracle.Execute(sql); + // In het geval van herfiattering de status hier al terugzetten naar de herfiatteringstatus. var refiatstatus = mld_opdr.opdr_status_refiat; if (refiatstatus > 0) @@ -90,10 +94,15 @@ for (var i = 0; i < ingesloten.length; i++) } else { - // Naar kostenplaatsgroep fiatteur sturen - shared.trackaction("ORDFOK", ingesloten[i]); // nog even van onszelf - // notify approver_key by message & mail as configured in fac_srtnotificatie with BESAPx - mld.sendNeedApprovalNotification(ingesloten[i], mld_opdr.fiatteur_kpg_key); + // Naar kostenplaatsgroep fiatteur sturen + shared.trackaction("ORDFOK", ingesloten[i]); // nog even van onszelf + + // Gequeuede berichten/notificaties en portalberichten van de KP approver verwijderen. + sql = "BEGIN fac.clrnotifications ('MLDAP1', " + ingesloten[i] + "); END;"; + Oracle.Execute(sql); + + // notify approver_key by message & mail as configured in fac_srtnotificatie with BESAPx + mld.sendNeedApprovalNotification(ingesloten[i], mld_opdr.fiatteur_kpg_key); } }