SSRS AX2012

Hilo iniciado por Francisco Arias Barrios el 2 de mayo de 2013

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Autor
    Entradas
  • #12336
    RangoFrancisco Arias Barrios
    Francisco Arias Barrios
    Participante
    APRENDIZ
    999 Rincoins

    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.

     

    #12337
    RangoJosé Cob López
    José Cob López
    Participante
    PARTICIPANTE
    1.049 Rincoins

    Hola 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();

    #12338
    RangoFrancisco Arias Barrios
    Francisco Arias Barrios
    Participante
    APRENDIZ
    999 Rincoins

    Porque no tengo la clase “ProjInvoiceController_New”???

    #12339
    RangoJosé Cob López
    José Cob López
    Participante
    PARTICIPANTE
    1.049 Rincoins

    Prueba 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

    #12340
    RangoJuan Rafael
    Juan Rafael
    Participante
    PARTICIPANTE
    1.049 Rincoins

    Lo que tienes que hacer es agregar a un Menu . Menu Ítem del AOT y publicarlo desde VS.

    #12341
    RangoAdolfo Castillo
    Adolfo Castillo
    Participante
    PARTICIPANTE
    1.250 Rincoins

    Lo 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.

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.
Carrito de compra