Отображение таблицы с архивами ошибок и событий
В примере 'Как отобразить события на каждую метку времени' рассматривалось отображение событий для каждой метки времени. Рассмотрим как отобразить в табличном виде данные из архива событий и архива ошибок. Для отображения данные из двух таблиц используется механизм подотчетов.
ШАГ 1. Создайте отчетную форму для точки учета.
ШАГ 2. Удалите все секции кроме секции Detail.
ШАГ 3. Из секции Detail удалите таблицу, которую создал помощник.
ШАГ 4. Для отображения данных из архива событий и архива ошибок добавьте два вложенных отчета (шаг 3 из примера создания вложенных отчетов). Чтобы в первом вложенном отчете отображать архив ошибок, свяжите его с узлом Архив точки учета (шаг 8 из примера создания вложенных отчетов) . Чтобы во втором вложенном отчете отображать архив событий, свяжите его с узлом Устройство->Архив событий устройства (шаг 8 из примера создания вложенных отчетов). Для вложенных отчетов добавьте секцию ReportHeader, для отображения заголовка колонок и секцию ReportFooter для вывода итогов. Для вложенных отчетов добавьте и настройте элемент управления Таблица в секции ReportHeader, ReportFooter и Detail. Свяжите ячейки добавленных таблиц в секциях Detail с соответствующими полями в узлах Архив ошибок точки учета и Устройство->Архив событий устройства.
ШАГ 5. Сохраните отчетную форму. Если сформировать отчет по созданной отчетной форме, то он будет выглядеть так: