2017-01-08 16 views
-1

Я создал класс AX «RP_SalesOverview» и использовал его в отчетах AX, он отлично работает.Как использовать класс AX в отчете SSRS в AX 2009?

Класс «RP_SalesOverview» имеет три важных метода, как описано ниже.

1) create - Открытый статический метод, используемый для инициализации нового объекта класса «RP_SalesOverview».

2) generateQuery - Сделать объект QueryRun.

3) fetchRecords - Получить записи из объекта qr, созданного в методе generateQuery.

Создал должность, чтобы описать его работу как следует.

... 
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())); 
} 
... 

Все нормально и работает согласно требованию.

Теперь мы должны создать SSRS отчет для того же отчета AX, для которого я использую этот класс «RP_SalesOverview».

Пожалуйста, помогите мне понять, как я могу использовать этот класс в отчете SSRS, каковы возможные обходные пути?

Я использую AX 2009, поэтому здесь нет большой функциональности в AX 2012, связанной с SSRS.

ответ

0

Проверить это ссылка- How to: Call Business Logic Using .NET Business Connector

+0

Добро пожаловать на переполнение стека. Не могли бы вы немного объяснить, как ваш ответ относится к вопросу? Вы также можете взглянуть на [ответ] в справочном центре, особенно в разделе «Предоставить контекст для ссылок». –