Hilo iniciado por Francisco Arias Barrios el 2 de mayo de 2013
-
AutorEntradas
-
mayo 2, 2013 a las 4:43 pm #12336
Tengo reportes creados en reporting services que utilizan store procedure para devolver mis datos del reporte.
Como hago para poder poner estos reportes a funcionar en un menu de AX???
Cosas que ya e intentado.
1. En Ax2009 existia SQLReportLibraryReport para poner este tipo de reportes pero 2012 me dice que es obsoleto.
mayo 7, 2013 a las 6:38 pm #12337Hola Francisco:
Utilizar Reporting Services con Procedimientos almacenados hace que los informes se ejecuten mas rápidos pero va en contra de las buenas practicas de uso establecidas por microsoft.
Para poder lanzar informes en AX2012, siempre que no sean informes del standard.. es decir nuevos, puedes utilizar el siguiente ejemplo:
ProjInvoiceController_New controller = new ProjInvoiceController_New();
controller.parmReportName(“Nombre de tu informe”);
controller.parmArgs(_args);
controller.parmShowDialog(false);
controller.startOperation();mayo 7, 2013 a las 10:29 pm #12338Porque no tengo la clase “ProjInvoiceController_New”???
mayo 9, 2013 a las 4:30 pm #12339Prueba de esta otra forma.
static void RunSSRSReport(Args _args)
{
SrsReportRunController reportRunController;
;reportRunController = new SrsReportRunController();
reportRunController.parmReportName(‘NombreObjetoSsrs.MiInforme’);
reportRunController.parmLoadFromSysLastValue(false);
reportRunController.runReport();}
Espero haberte ayudado.
Saludos
octubre 22, 2013 a las 12:20 am #12340Lo que tienes que hacer es agregar a un Menu . Menu Ítem del AOT y publicarlo desde VS.
enero 10, 2014 a las 4:57 pm #12341Lo que te comenta Pepe es perfecto, pero es para AX 2012. Si quieres usarlo en 2009 puedes inluir un menu que apunte u otra forma es un menu que llame a job y este job usando la clase info.urllookup(url) le pasas como parámetro la url.
-
AutorEntradas
- Debes estar registrado para responder a este debate.

