如何在AX 2009中的SSRS报告中使用AX类?

时间:2017-01-08 20:02:21

标签: reporting-services axapta x++ dynamics-ax-2009

我创建了一个AX类" RP_SalesOverview "并且在AX Reports中使用它,它工作正常。

" RP_SalesOverview " class有三种重要的方法,如下所述。

1)创建 - 用于初始化新的" RP_SalesOverview"的公共静态方法。类对象。

2) generateQuery - 制作QueryRun对象。

3) fetchRecords - 从generateQuery方法中创建的qr对象中获取记录。

创建一个作业来描述其工作原理如下。

...
RP_SalesOverview rp_salesoverview;

Date startDate = str2date("1/04/2016",123);
Date endDate = str2date("31/03/2017",123);
InventSiteId site = "WAREHOUSE1";

;

rp_salesoverview = RP_SalesOverview::create(startDate, endDate, site);

if(rp_salesoverview.generateQuery())
{
    while(rp_salesoverview.fetchRecords())
    {
        rp_salesoverview.printRecord();

        //To Do execution of ax report section here
    }

    info(strfmt("No of record fetched = %1", rp_salesoverview.parmNoOfRecordsFetched()));
}
...

一切都很好,按照要求工作。

现在,我们还必须为同一个AX报告创建 SSRS报告,我正在使用此报告" RP_SalesOverview "类。

请帮助我了解如何在SSRS报告中使用此课程,有哪些可行的解决方法?

我使用的是AX 2009,因此AX2012中与SSRS相关的许多强大功能都不存在。

1 个答案:

答案 0 :(得分:0)