Dynamics AX 2012 - добавление настраиваемого отчета на основе запроса

Я создал запрос SQL Server с помощью Transact-SQL и добавил его непосредственно в базу данных в качестве представления.

Затем я создал отчет служб отчетов SQL Server, используя этот запрос. Теперь я хочу получить доступ к этому отчету из Microsoft Dynamics AX 2012. Я понятия не имею, как это сделать. Насколько я знаю, нужно создать запрос в AX, затем создать отчет AX, развернуть его в AOT, и как только он появится, вы сможете использовать его в приложении.

Вы знаете, как использовать собственный SQL-запрос, не записывая его снова в AOT? Мой запрос довольно сложен, и его невозможно переписать в AOT.


person BuahahaXD    schedule 29.04.2015    source источник


Ответы (1)


Предпосылки:

  • Visual Studio 2010
  • Установлены инструменты Microsoft Dynamics AX Visual Studio.
  • Клиент Microsoft Dynamics AX настроен.
  • SQL Server Data Tools (SSDT) ​​(надстройка для Visual Studio).

Создайте проект сервера отчетов.

Добавьте файл .rdl, загруженный с сервера SSRS: щелкните правой кнопкой мыши узел Отчеты -> Добавить -> Существующий элемент ... < / em>

Настройте другие части отчета, например источники данных.

Щелкните правой кнопкой мыши проект отчета -> Добавить [название проекта] в AOT.

Добавить [название проекта] в AOT.

Теперь отчет должен быть доступен в AOT:

введите описание изображения здесь

Перейдите в AOT -> Отчеты SSRS -> Отчеты -> щелкните правой кнопкой мыши [Ваш отчет] -> Развернуть элемент.

Теперь вы можете создавать пункты меню «Вывод», которые указывают на ваш отчет.

person Maxim Lazarev    schedule 29.04.2015
comment
Как я могу открыть свой отчет в Visual Studio? Отчет развернут в SSRS, и я могу экспортировать его как файл .rdl. Visual Studio, похоже, не принимает этот тип файла. - person BuahahaXD; 29.04.2015
comment
Взгляните на этот вопрос , вы сможете импортировать отчет в Visual Studio и воссоздать источники данных. - person Maxim Lazarev; 29.04.2015
comment
У меня есть файл rdl, но я не могу импортировать его в проект Visual Studio, потому что в меню нет опции Добавить существующий элемент. Я думаю, это из-за этих плагинов AX для VS. - person BuahahaXD; 29.04.2015
comment
Похоже, вам нужны инструменты данных SQL Server (SSDT) ​​для создания проекта сервера отчетов в VS2010, который может добавлять файлы * .rdl. Обновил ответ. - person Maxim Lazarev; 29.04.2015