как передать несколько параметров в URL-адресе открытого документа для отчета webi в репозитории?

StackOverflow https://stackoverflow.com/questions/5895708

Вопрос

я хочу передать несколько параметров, таких как год, месяц, неделя и т.д., в отчет webi в репозитории..как я могу этого добиться?.

Спасибо

Это было полезно?

Решение

Насколько я помню, это просто вопрос построения строки запроса URL стандартным способом, например

родовое слово

Как и при формировании любого URL, вам необходимо убедиться, что вы URLEncode ваши параметры.

Вот ссылка на руководство BO XI 31 по синтаксису opendoc: ПросмотрДокументы с использованием OpenDocument .

BO API позволяет запрашивать у каждого "приглашения" его "тип", напримероднозначные (lsM) или многозначные.Возможно, вам потребуется включить типы параметров в создаваемые вами URL-адреса.Документация BO объясняет это.

При передаче информации о дате вы можете столкнуться с проблемами локализации в зависимости от того, как настроены ваши отчеты и как вы создаете сеанс с BO.

Другие советы

Я могу привести вам пример со своей стороны:

https://URL_path/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&sType=wid&sRefresh=Y&iDocID=AUcrjvCCPOVHtSvXJV9Qs0k&lsMYBO_BU=A;B&lsSYBO_CALYEAR=201410&lsSYBO_CRNCY=EUR

где:

sIDType=CUID --> Я предоставлю CUID из отчета WebI

&sType=wid --> тип - это WEBI-Report

&sRefresh=Y --> отчет должен быть обновлен = yes

&iDocID=AUcrjvCCPOVxxxvXJV9Qs0k --> это тот самый CUID из отчета

&lsMYBO_BU=A;B --> это M (Многозначная переменная) вызывается YBO_BU, и я привожу значения A и B

&lsSYBO_CALYEAR=201410 --> это S (Переменная с одним значением) вызывается YBO_CALYEAR, и я придаю значение 201410 (формат может быть важен, если у вас есть пользователи с разными форматами дат, поэтому используйте ГГГГ)

&lsSYBO_CRNCY=EUR --> это S (Переменная с одним значением) вызывается YBO_CRNCY, и я придаю значение EUR

Я надеюсь, что это поможет.

БР,

Belén.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top