Skip to content

[NL][Codeunit][11000006][CBGStatementReconciliation][MakeTempfile] Add integration event OnAfterMakeTempfile #30157

@KateDovgalova

Description

@KateDovgalova

Why do you need this change?

In 4PS Construct we need to access TempReconciliationBuffer after it's filled in procedure MakeTempfile of codeunit 11000006 "CBG Statement Reconciliation" and this can be achieved by adding integration event and pass TempReconciliationBuffer as parameter.

Describe the request

Dear ALAppExtensions team,

On behalf of 4PS I would like to request integration event 'OnAfterMakeTempfile' to be added to procedure MakeTempfile of codeunit 11000006 "CBG Statement Reconciliation".

    local procedure MakeTempfile()
    var
        NumberRec: Integer;
        RecNumerator: Integer;
    begin
        BankAccountCharsToKeep := 'ABCDEFGHIJKLMNOPQRSTUVWYXZ0123456789';
        TempReconciliationBuffer.Reset();
        if not TempReconciliationBuffer.Find('-') then begin
            NumberRec := Customer.Count + Vendor.Count + CustomerBankAccount.Count + VendorBankAccount.Count + Employee.Count();

...

                    InsertTempfileRecord(
                      LocalFunctionalityMgt.CharacterFilter(VendorBankAccount.IBAN, BankAccountCharsToKeep),
                      TempReconciliationBuffer."Source Type"::Vendor, VendorBankAccount."Vendor No.",
                      TempReconciliationBuffer."Data Type"::Bankaccount);
                until VendorBankAccount.Next() = 0;
        end;

        OnAfterMakeTempfile(TempReconciliationBuffer); //new
    end;
    [IntegrationEvent(false, false)]
    local procedure OnAfterMakeTempfile(var TmpReconciliationBuffer: Record "Reconciliation Buffer" temporary)
    begin
        //new
    end;

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Type

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions