Некоторые отчеты SSRS Dynamics SL не отображаются в браузерах сторонних поставщиков
В этой статье описывается решение проблемы, из-за которой раздел отчета не отображается при открытии некоторых отчетов SQL Server Reporting Services (SSRS) в браузерах сторонних разработчиков.
Применимо к: Microsoft Dynamics SL 2011 с пакетом обновления 2 (SP2)
Исходный номер базы знаний: 2932603
Симптомы
При открытии определенных отчетов SSRS, таких как Аналитик проекта и Расходы, в браузере, отличном от Интернета Обозреватель, вы можете заметить, что отображается раздел параметры, но раздел отчета не отображается.
Причина
Существует проблема с отображением содержимого в браузерах, отличных от Майкрософт.
Решение
Чтобы сервер отчетов правильно работал с браузерами сторонних разработчиков, добавьте pageLoad
функцию с приведенным ниже кодом в конец файла ReportingServices.js на SQL Server.
Для компьютеров SQL Server 2012 добавьте следующий код в Program Files\Microsoft SQL Server\MSRS11. MSSQLSERVER\Reporting Services\ReportManager\js\ReportingServices.js:
function pageLoad()
{
var element = document.getElementById("ctl32_ctl09");
if (element)
{
element.style.overflow = "visible";
}
}
Для компьютеров SQL Server 2008 R2 добавьте следующий код в Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\js\ReportingServices.js:
function pageLoad()
{
var element = document.getElementById("ctl31_ctl09");
if (element)
{
element.style.overflow = "visible";
}
}