Hemos visto en post anteriores como abrir un informe de Reporting Services llamando a la URL del servicio web. Desde C/AL podemos llamar al informe utilizando: HYPERLINK(URLDeseada);
Pero no se vosotros, pero a mí los informes en Reporting Sevices dependiendo del explorador que utilicemos se veran mejor o peor. Para asegurarnos que lo abrimos con el IE (Que en definitiva es el que mejor nos asegura el funcionamiento) lo haremos de la siguiente manera:
IE = 'Microsoft Internet Controls'.InternetExplorer
WINDOWS = 'Windows Script Host Object Model'.WshShell
//Creamos el objeto AUTOMATION del IE
CREATE(IE);
//Creamos el objeto automation del Shell de Windows
CREATE(WINDOWS);
//Ponemos el IE visible para poder verlo en pantalla
IE.Visible := TRUE;
//Por si aparece pero en segundo plano lo ponemos en primer plano
WINDOWS.AppActivate(IE);
//Abrimos el informe como el HYPERLINK
IE.Navigate(URLDeseada);
No hay comentarios:
Publicar un comentario