1

Тема: Передача парметрів із унівесалу в фільтри web звіту. Універсал 7 next

Згідно інструкції для запуску web форми чи web звіту з ПК Універсал7 потрібно сформувати спецільний рядок такого типу:

cLink   := "http://"+cHTTPPath+'/'+IF(!empty(HTTPROOT),HTTPROOT+'/',"")+;
        "views/document.php?winCall=1;
        &title="+spConvToAnsiCP('Звіт по документу')+";
        &filter1="+AllTrim(STR(nParent))+";
        &filter2="+AllTrim(STR(aPeriod[1]))+";
        &filter3="+AllTrim(STR(aPeriod[2]))+";
        &filter4="+strtran(dateToSql(dataToDay),['], [])+";
        &id=eX94axYGGA==&sec="+ALLTRIM(STR(SECONDS()))+"&"

При цьому в самому звіті я повинен створити відповідні параметри.

Тому формуємо рядок

http://localhost/mayak/views/tools/startReport.php?_DOCS=38735909, 38735912, 38735915&ID=124&

В самому браузері він перетворюється на такий вигляд:

В самому звіті наявний парамтер _DOCS з типом рядок

{
        "title": "Документи",
        "name": "_DOCS",
        "type": "C",
        "hidden": "false",
        "value": "",
        "array": "",
        "arraySQL": "",
        "groups": "",
        "width": "",
        "height": "",
        "class": "java.lang.String",
        "defaultValueExpression": "",
        "opts": "",
        "filter": 1,
        "universal": 0
    }

Та при запуску звіту, переданий список кодів документів не портрапляє в відповідне поле і звіт не формується.
Що не так мною налаштовано в параметрах звіту?

ТОВ "Агрофірма "Маяк"
Олександр Бугрій

2

Re: Передача парметрів із унівесалу в фільтри web звіту. Універсал 7 next

Добрий день, мені не подобаються пробіли між змінними в лінку.
Спробуйте порівняти лінки з робочого звіту та неробочого