AstraRegul
Релиз 2025.08.15.00
×

4.6.1.6.1. Вызов отчета

 

С выводом окна переменных

 
Чтобы вызвать отчёт, в адресной строке браузера введите строку вида:
http://<адрес>:<порт>/Report?f=<шаблон>&culture=ru
где:
<адрес> – IP адрес сервера отчётов, указанный в файле appsettings.json в папке установки Alpha.Reports.
<порт> – порт сервера отчётов, указанный в файле appsettings.json.
<шаблон> – наименование шаблона отчёта из списка сервера отчётов. Должен в точности совпадать с именем, включая пробелы. Список шаблонов отчётов доступен в конфигураторе.
 
Пример строки для вызова отчета "Отчет за 10 минут":
http://127.0.0.1:5000/Report?f=Отчет за 10 минут&culture=ru
 
После вызова система попросит ввести значения переменных, заданных в шаблоне.
Если переменных в шаблоне нет, то окно ввода переменных не выводится.

Изменение переменных и переформирование отчёта

Если отчёт был сформирован и появилась необходимость изменить значения параметров и сформировать отчёт на основании новых значений:
1. В нижнем левом углу окна нажмите кнопку   Задать переменные.
Откроется окно ввода переменных.
2. Введите новые значения переменных.
3. Нажмите кнопку Сформировать.
 

Без вывода окна переменных (предзаполнение)

 
Чтобы вызвать отчёт, в адресной строке браузера введите строку вида:
http://<адрес>:<порт>/Report?f=<шаблон>&str=[<JSON>]
 где:
<адрес> – IP адрес сервера отчётов, указанный в файле appsettings.json в папке установки Alpha.Reports.
<порт> – порт сервера отчётов, указанный в файле appsettings.json.
<шаблон> – наименование шаблона отчёта из списка сервера отчётов. Должен в точности совпадать с именем, включая пробелы. Список шаблонов отчётов доступен в конфигураторе.
<JSON> – массив переменных в формате JSON. Имеет вид:
[
  {
    "name":"<имя переменной 1>",
    "value":"<значение переменной 1>",
    "type":"<тип переменной 1>"
  },
  {
    "name":"<имя переменной 2>",
    "value":"<значение переменной 2>",
    "type":"<тип переменной 2>"
  }
]
Поле
Значение
name
Имя переменной, указанное непосредственно в шаблоне отчёта.
value
Значение переменной. Числа с плавающей запятой указываются с учётом локали ОС. Дата задаётся в формате: ММ/ДД/ГГГГ.
type
Тип переменной, указанный непосредственно в шаблоне отчёта. Возможные значения:
Время
Число
Строка