|
|
|
OBI 11G Go Url для direct sql
|
|||
|---|---|---|---|
|
#18+
Добрый день. Пару вопросов по Go Url Есть работающая ссылка 'http: //serv:9704/analytics/saw.dll?Go&path=%2FUsers%2FUser12%2FReport1&Action=Navigate&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3=555&Format=csv' которая для клиента 555 выгружает данные отчета Report1 в csv-файл. 1. Как сделать чтобы вместо &P3=555 бралось значение из промпта информ. панели (например, через переменную презентации)? 2. Как использовать параметр &P2="Collection"."Dim Client"."Id Client" (предметка, таблица, поле таблицы) для отчета сделанного через прямой запрос к БД? В нем же нет обращения к объектам презентационного уровня - как указать поле для параметризации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2017, 19:52 |
|
||
|
OBI 11G Go Url для direct sql
|
|||
|---|---|---|---|
|
#18+
На странице редактирования информационной панели, кидаете элемент "Ссылка на действие". В свойствах выбираете "Переход к web-странице" и вставляете строку перехода с параметрами по умолчанию. Потом в окне редактирования действия, нажимаете кнопку "Определение параметров". Параметры по умолчанию станут подставляемыми в строку по нажатию по ссылке. Так у Вас появится вариантр выбора параметра при переходе по ссылке. На второй вопрос подсказать не могу - не делал так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 12:52 |
|
||
|
OBI 11G Go Url для direct sql
|
|||
|---|---|---|---|
|
#18+
Evgeny2, проделал все 4-ре пункта, но что-то не срабатывает. При нажатии по ссылке появляется диалог ввода параметров (в окне редактирования действия, нажимаете кнопку "Определение параметров" - скрыл из него лишние параметры - оставил только id_client-а), ввожу id клиента (вместо 555 пишу 111) и перехода на отчет не происходит - просто пустая страница. Заметил, что в броузерной строке поменялась ссылка с 'http: //serv:9704/analytics/saw.dll? Go&path=%2FUsers%2FUser12%2FReport1&Action=Navigate&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3=555&Format=csv' на 'http: //serv:9704/analytics/saw.dll?Go=&path=%252FUsers%252FUser12%252FReport1&Action=Navigate&P0=1&P1=eq&P2=%22Collection%22.%22Dim%20Client%22.%22Id%20Client%22&P3=111&Format=csv Вопрос такой, а, все-таки, через переменную, задаваемую в промпте отчета, нельзя сделать передачу параметра. Типа писать что-то подобное... не &P3=555, а &P3=@{var1_id_client} ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 16:24 |
|
||
|
OBI 11G Go Url для direct sql
|
|||
|---|---|---|---|
|
#18+
Кostas_11, полагаю что задача решается версткой ссылки в прямом запросе, поля предметной области недоступны, но собрать ссылку конкатенацией необходимых элементов никто не запрещает т.е. как-то так Код: html 1. Если подставляется числовое значение то обернуть в CAST(@{pv_some_name}{-1} as char), в общем +/- особенности синтаксиса или работы браузеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 23:13 |
|
||
|
OBI 11G Go Url для direct sql
|
|||
|---|---|---|---|
|
#18+
bishnike, вопрос с передачей параметра именно в direct sql отпал (затащил в репозиторий все объекты на основе которых нужен GoUrl). Осталось понять как просто передавать передавать параметр в GoUrl . ...&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3=555 - работает но не работает ...&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3=@{pv_some_name}{-1} ...&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3='@{pv_some_name}{-1}' ...&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3="@{pv_some_name}{-1}" с ошибкой на этапе сохранения ссылки "there is not corresponding parameter for the following URL token(s):@{pv_some_name}" Имхо до всяких cast еще даже и не дошло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39433035&tid=1858304]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 410ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...