Codeunit 1274 Exp. Mapping Gen. Jnl.
- App
- Base Application
- Namespace
- System.IO
- Versions
- 17-28
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/System/DataExchange/ExpMappingGenJnl.Codeunit.al46 lines, Copyright (c) Microsoft Corporation. MIT
namespace System.IO;
using Microsoft.Bank.Payment;
codeunit 1274 "Exp. Mapping Gen. Jnl."
{
Permissions = TableData "Data Exch." = rimd;
TableNo = "Data Exch.";
trigger OnRun()
var
PaymentExportData: Record "Payment Export Data";
DataExch: Record "Data Exch.";
PaymentExportMgt: Codeunit "Payment Export Mgt";
PaymentExportDataRecRef: RecordRef;
Window: Dialog;
LineNo: Integer;
begin
PaymentExportData.SetRange("Data Exch Entry No.", Rec."Entry No.");
PaymentExportData.FindSet();
Window.Open(ProgressMsg);
repeat
LineNo += 1;
Window.Update(1, LineNo);
DataExch.Get(PaymentExportData."Data Exch Entry No.");
DataExch.Validate("Data Exch. Line Def Code", PaymentExportData."Data Exch. Line Def Code");
DataExch.Modify(true);
PaymentExportDataRecRef.GetTable(PaymentExportData);
PaymentExportMgt.ProcessColumnMapping(DataExch, PaymentExportDataRecRef,
PaymentExportData."Line No.", PaymentExportData."Data Exch. Line Def Code", PaymentExportDataRecRef.Number);
until PaymentExportData.Next() = 0;
Window.Close();
end;
var
#pragma warning disable AA0470
ProgressMsg: Label 'Processing line no. #1######.';
#pragma warning restore AA0470
}