-
Notifications
You must be signed in to change notification settings - Fork 692
[Event Request] [CZ] Codeunit 31018 "Rel. Purch.Adv.Letter Doc. CZZ“, procedure PerformManualRelease #29875
Description
Why do you need this change?
We need new event for application customization - customer has special approval management.
Describe the request
Please add new event into this codeunit :
31018 "Rel. Purch.Adv.Letter Doc. CZZΓÇ£
procedure PerformManualRelease(var PurchAdvLetterHeaderCZZ: Record "Purch. Adv. Letter Header CZZ")
var
AdvPaymentsApprovMgtCZZ: Codeunit "Adv. Payments Approv. Mgt. CZZ";
//New varaible ->
IsHandled: Boolean;
//New variable <-
begin
//New Code ->
IsHandled := false;
OnBeforeManualReleaseDoc(PurchAdvLetterHeaderCZZ, IsHandled);
if IsHandled then
exit;
//New Code <-
if AdvPaymentsApprovMgtCZZ.IsPurchaseAdvanceLetterApprovalsWorkflowEnabled(PurchAdvLetterHeaderCZZ) and (PurchAdvLetterHeaderCZZ.Status = PurchAdvLetterHeaderCZZ.Status::New)
then
Error(ApprovalProcessReleaseErr);
Codeunit.Run(Codeunit::"Rel. Purch.Adv.Letter Doc. CZZ", PurchAdvLetterHeaderCZZ);
end;
//New Event ->
[IntegrationEvent(false, false)]
local procedure OnBeforeManualReleaseDoc(var PurchAdvLetterHeaderCZZ: Record "Purch. Adv. Letter Header CZZ"; var IsHandled: Boolean)
begin
end;
//New Event <-
Internal work item: AB#629859