Поделиться через


Настройка языка параметров отчета в URL-адресе

Параметр rs:ParameterLanguage для доступа по URL-адресу устраняет проблему, когда для интерпретации таких региональных параметров отчета, как дата, время, валюта и числа, используется язык браузера. URL-адрес с указанным параметром rs:ParameterLanguageинтерпретируется независимо от браузера. Например, если вы настроили отчет на региональный параметр немецкого языка, но пользователь получает доступ к отчету по URL-адресу с помощью браузера, заданного для английского США, сервер отчетов неправильно интерпретирует значения параметров, переданные в него.

Рассмотрим следующий URL-адрес отчета:

https://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008  

В этом случае сервер, на котором установлен региональный стандарт «de-de», создает URL-адрес посредством подписки по электронной почте или через гиперссылку. Гиперссылка указывает, что отчет должен быть параметризован в дату начала 4 октября 2008 г. и дату окончания 11 октября 2008 г. согласно немецким стандартам даты и времени. Однако пользователь, выполняющий доступ по URL-адресу из браузера, где установлен стандарт «en-us», принудительно вызывает на сервере интерпретацию значений в соответствии со стандартами даты и времени, принятыми в США, в результате чего получаются значения 10 апреля 2008 г. и 10 ноября 2008 г. Чтобы решить эту проблему, можно использовать параметр rs:ParameterLanguage , переопределяющий язык браузера для интерпретации параметров:

https://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008&rs:ParameterLanguage=de-DE  

Дополнительно к значениям true и false для параметра доступа по URL-адресу rc:Parametersтеперь можно передавать значение Collapsed. Если в URL-адресе используется значение rc:Parameters=Collapsed , область параметров в средстве просмотра HTML-страниц сворачивается, но пользователь может ее включить. Значение false полностью удаляет область параметров с панели инструментов средства просмотра HTML-страниц и делает ее недоступной для пользователя.