Hi couldl someone tell me how I'm able to instantiated a DotNet Variable of a control add-in?
codeunit 50545 MergeDocs
{
Access = Public;
[EventSubscriber(ObjectType::Codeunit, Codeunit::"Sales-Post", 'OnAfterFinalizePostingOnBeforeCommit', '', false, false)]
local procedure MyProcedure(var SalesInvoiceHeader: Record "Sales Invoice Header")
var
Recref2: RecordRef;
TestText: Text[2500];
MergePDF: Codeunit MergePDF1;
begin
SalesInvoiceHeader.FindFirst();
SalesInvoiceHeader.SetRange("No.", SalesInvoiceHeader."No.");
Recref2.GetTable(SalesInvoiceHeader);
MergePDF.AddReportToMerge(50500, Recref2); //Ximiq Invoice
MergePDF.AddReportToMerge(11510, Recref2); //QR-Invoice
Base64string := MergePDF.GetJArray();
Message(DocumentAdded, SalesInvoiceHeader."No.");
Control.MergePDF(Format(Base64string));
end;
var
DocumentAdded: Label 'Document %1 added';
Control: ControlAddIn PDF;
Base64string: JsonArray;
thank you so much