BC365 Variables Empty After Running Request Page on a Report
            
                
                    jhanvincent14                
                
                    Member Posts: 214                
            
                        
            
                    Hello Experts,
Good day.
I have created a custom button on a default page of BC365, this button runs a custom report too. See code below
SetJournalTypeAndTitle function inside custom report
UseThisTable function inside custom report
After passing the values on these functions on a custom report, upon running the request page. These variables have values,
Now, after inputted manual text values on request page (Prepared by) and clicking preview, inside trigger OnPreReport(), the 3 values are now empty.
In short, after running the request page, these variables are being cleared.
I really don't know why these variables are being emptied without changing or passing new values on it.
Also I noticed that as I set the USEREQUESTPAGE as FALSE inside the custom report, it runs perfectly and the said variables above works fine and variables not being cleared.
Does anyone know what are the possible reason for this kind of behavior?
                Good day.
I have created a custom button on a default page of BC365, this button runs a custom report too. See code below
action("AR Voucher")
{
    trigger OnAction();
    var
        rptJournalVoucher: Report "Journal Voucher";
        GenJnlLine: Record "Gen. Journal Line";
    begin
        Clear(rptJournalVoucher);
        GenJnlLine.Reset;
        GenJnlLine.SetRange("Journal Template Name", Rec."Flexie Temp. Name");
        GenJnlLine.SetRange("Journal Batch Name", Rec."Flexie Temp. Batch Name");
        GenJnlLine.SetRange("Document No.", Rec."Flexie Doc. No.");
        rptJournalVoucher.SetTableview(GenJnlLine);
        rptJournalVoucher.SetJournalTypeAndTitle(2, 'AR Voucher');
        rptJournalVoucher.UseThisTable(Rec);
        rptJournalVoucher.RunModal();
    end;
}
SetJournalTypeAndTitle function inside custom report
procedure SetJournalTypeAndTitle(P_JournalType: Option " ",Purchase,Sale,Settlement; P_ReportTitle: Text[50])
    begin
        optJournalType := P_JournalType;
        txtReportTitle := P_ReportTitle;
    end;
UseThisTable function inside custom report
procedure UseThisTable(var P_TempGLEntry: Record "G/L Entry" temporary)
begin
    GLEntry1.Copy(P_TempGLEntry, true);
end;
After passing the values on these functions on a custom report, upon running the request page. These variables have values,
- GLEntry1 = (have 3 records on it. by the way this is a temporary table)
 - optJournalType = 'SALES'
 - txtReportTtile = 'AR Voucher'
 
Now, after inputted manual text values on request page (Prepared by) and clicking preview, inside trigger OnPreReport(), the 3 values are now empty.
- GLEntry1 = 0 record/data
 - optJournalType = ''
 - txtReportTtile = ''
 
In short, after running the request page, these variables are being cleared.
I really don't know why these variables are being emptied without changing or passing new values on it.
Also I noticed that as I set the USEREQUESTPAGE as FALSE inside the custom report, it runs perfectly and the said variables above works fine and variables not being cleared.
Does anyone know what are the possible reason for this kind of behavior?
0                
            Categories
- All Categories
 - 73 General
 - 73 Announcements
 - 66.6K Microsoft Dynamics NAV
 - 18.7K NAV Three Tier
 - 38.4K NAV/Navision Classic Client
 - 3.6K Navision Attain
 - 2.4K Navision Financials
 - 116 Navision DOS
 - 851 Navision e-Commerce
 - 1K NAV Tips & Tricks
 - 772 NAV Dutch speaking only
 - 617 NAV Courses, Exams & Certification
 - 2K Microsoft Dynamics-Other
 - 1.5K Dynamics AX
 - 323 Dynamics CRM
 - 111 Dynamics GP
 - 10 Dynamics SL
 - 1.5K Other
 - 990 SQL General
 - 383 SQL Performance
 - 34 SQL Tips & Tricks
 - 35 Design Patterns (General & Best Practices)
 - 1 Architectural Patterns
 - 10 Design Patterns
 - 5 Implementation Patterns
 - 53 3rd Party Products, Services & Events
 - 1.6K General
 - 1.1K General Chat
 - 1.6K Website
 - 83 Testing
 - 1.2K Download section
 - 23 How Tos section
 - 252 Feedback
 - 12 NAV TechDays 2013 Sessions
 - 13 NAV TechDays 2012 Sessions