Hi ALL,
I am creating a 100 general journal lines through code, When I call the report it is not working can anyone help me, I am sharing my code pls check and help me.
report 50141 "Gen Journal Creation"
{
UsageCategory = ReportsAndAnalysis;
ApplicationArea = All;
ProcessingOnly = true;
dataset
{
dataitem("Gen. Journal Line"; "Gen. Journal Line")
{
column(Posting_Date; "Posting Date")
{
}
column(Account_No_; "Account No.")
{
}
trigger OnAfterGetRecord()
var
GenJournalLine: Record "Gen. Journal Line";
i: Integer;
begin
for i := 1 to 100 do begin
GenJournalLine.Init();
GenJournalLine.Validate("Journal Template Name", 'General');
GenJournalLine.Validate("Journal Batch Name", 'Default');
GenJournalLine."Line No." += 10000;
GenJournalLine.Insert(true);
GenJournalLine."Posting Date" := WorkDate();
GenJournalLine."Document Type" := GenJournalLine."Document Type"::Payment;
GenJournalLine."Account Type" := GenJournalLine."Account Type"::Customer;
GenJournalLine."Account No." := '20000';
GenJournalLine.Amount := 100.00;
GenJournalLine."Bal. Account Type" := GenJournalLine."Bal. Account Type"::"G/L Account";
GenJournalLine."Bal. Account No." := '10100';
GenJournalLine.Modify();
end;
Message('100 journals are created.');
end;
}
}
requestpage
{
layout
{
area(Content)
{
group(GroupName)
{
// field(Name; SourceExpression)
// {
// ApplicationArea = All;
// }
}
}
}
actions
{
area(processing)
{
action(ActionName)
{
ApplicationArea = All;
}
}
}
}
var
myInt: Integer;
}
Thanks & Regards,
Sams.