<< Click to Display Table of Contents >> Разработка > Элементы разработки > Отчеты События отчета |
Обработчики событий отчета выполняются в клиентском приложении и/или на веб-сервере. Существуют следующие события отчетов:
Код обработчика выполняется в клиентском приложении в начале выполнения отчета. Назначение: •запрос параметров отчета; •расчет параметров на основании запроса пользователя или других параметров отчета; •проверка корректности ввода параметров отчета. Аргументы события: •<Имя отчета> – выполняемый отчет. Используется для обращения к параметрам; •e.Cancel – признак прекращения выполнения отчета после окончания работы обработчика события. Возможные значения: •True. Выполнение отчета прекратится. Например, используется, когда пользователь нажимает на кнопку Отмена в окне запроса параметров; •False. Выполнение отчета будет продолжено. |
Код обработчика выполняется на веб-сервере в начале выполнения отчета. Назначение: •расчет параметров отчета; •проверка корректности параметров отчета; •вычисление дополнительных данных, необходимых для выполнения отчета. Например, создание временных таблиц. Аргументы события: •<Имя отчета> – выполняемый отчет. Используется для обращения к параметрам. |
Код обработчика выполняется на веб-сервере после выполнения отчета. Назначение. Очистка всех дополнительных данных, созданных при выполнении отчета. Например, удаление временных таблиц. Аргументы события: •<Имя отчета> – выполненный отчет. Используется для обращения к параметрам; •e.IsSuccessful – признак успешного выполнения отчета. Возможные значения: •True. Выполнение отчета прошло успешно; •False. Во время выполнения отчета возникли ошибки. |
© Компания Directum, 2024 |