Skip to content

[Event Request] codeunit 443 "Sales-Post Prepayment (Yes/No)" OnPostCrMemoYNBeforeConfirm #30357

Description

@iti-anna-malek

Why do you need this change?

Hi,

I need a similar event for procedure PostPrepmtCrMemoYN like is in the PostPrepmtInvoiceYN to use our own confirm.

Describe the request

I need the similar event as in the previous function for posting prepayment invoices.

   procedure PostPrepmtCrMemoYN(var SalesHeader2: Record "Sales Header"; Print: Boolean)
    var
        SalesHeader: Record "Sales Header";
//Change begins
IsHandled: Boolean;
//Change ends
    begin
        SalesHeader.Copy(SalesHeader2);
//Change begins
 IsHandled := false;
OnPostPrepmtCrMemoYNOnBeforeConfirm(SalesHeader, IsHandled);
if not IsHandled then
//Change ends 
        if not ConfirmForDocument(SalesHeader, Text001) then
            exit;

        PostPrepmtDocument(SalesHeader, SalesHeader."Document Type"::"Credit Memo");

        if Print then
            GetReport(SalesHeader, 1);

        Commit();
        OnAfterPostPrepmtCrMemoYN(SalesHeader);

        SalesHeader2 := SalesHeader;
    end;
    [IntegrationEvent(false, false)]
    local procedure OnPostPrepmtCrMemoYNOnBeforeConfirm(var SalesHeader: Record "Sales Header"; var IsHandled: Boolean);
    begin
    end;

Metadata

Metadata

Assignees

No one assigned

    Labels

    missing-infoThe issue misses information that prevents it from completion.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions