Запуск отчетов
При запуске отчета SberMobile Server выполняет выражение данных источника, использует полученные данные для заполнения шаблона отчета и показывает подготовленный отчет при помощи Пользовательской процедуры Показать отчет.
Запуск отчета может осуществляться одним из приведенных ниже способов:
- Напрямую, используя действие Показать отчет в контексте отчета. Для относительных отчетов данный метод оценивает выражение данных источника относительно контекста, заданного свойством отчета "Контекст по умолчанию".
- При помощи действия Запустить отчет (см. далее). Для относительных отчетов данный метод оценивает выражение данных источника относительно контекста, из которого запускается данное действие.
Действие запуск отчета
Данное действие можно найти в любом контексте, для которого выражение пригодности является true. Например, если создается Отчет посещаемости для контекста Владелец карточки (т.е. выражение пригодности является {.#type} == 'cardholder'
), в контексте каждого владельца карточки появляется действие Attendance Report
. Его описание совпадает с описанием отчета. Действия, используемые для запуска отчета, можно легко узнать по иконке . Пожалуйста, обратитесь к разделу Ссылки для подробного описания принципа работы ссылки{.#type}
.
Действие Запуск отчета в контекстном меню SberMobile IIoT Platform Client выглядит таким образом:
Чтобы сделать данное действие доступным, пользователь должен обладать действующими правами доступа в поле Пользователь в двух контекстах:
- Контекст запускаемого отчета
- Контекст, на основе которого работает отчет, т.е. в котором определено действие Запустить отчет.