Отчет — это инструмент контроля, который собирает данные из нескольких компонентов системы и показывает их в виде таблицы.
Компоненты, которые добавляются в отчёт, называются источниками данных. Это могут быть любые приложения или бизнес-процессы системы. При настройке отчёта выбираются свойства источников, которые будут показываться в виде колонок таблицы.
Чтобы в одной таблице собрать данные из нескольких добавленных в отчёт компонентов, источники связываются между собой по парам. Для этого используются свойства из их контекста. При настройке связи можно определить, какие именно элементы или экземпляры источников будут отображаться в таблице.
Например, в системе присутствуют два приложения: Заказы и Счета. Их элементы не связаны между собой, т. е. в заказе не отображается выставленный для клиента счёт. Однако, у заказа и счёта есть общее поле Договор. Вы можете создать отчёт Реестр заказов, добавить эти два приложения в виде источников и объединить их данные. Элементы источников в отчёте свяжутся между собой по общему договору. В таблице для каждого заказа отобразится сумма всех выставленных по нему счетов.
Таким образом, данные из нескольких приложений можно сохранять, просматривать и фильтровать в одном интерфейсе.
Особенности отчётов
Рассмотрим основные характеристики компонента Отчет:
- Отчёт создается на уровне раздела и используется как обычное приложение. Вы можете настроить видимость отчёта в левом меню раздела для определённых групп пользователей;
- В качестве источников отчёта можно использовать любые приложения и бизнес-процессы системы;
- Источники отчёта связываются между собой по парам с помощью свойств из их контекста. Доступна настройка связи между источниками по типам: приложение – приложение, бизнес-процесс – приложение, бизнес-процесс – бизнес-процесс;
- При связывании источников можно установить одно или несколько условий отбора данных. Например, показывать всю информацию из источников или исключать элементы с пустым значением в общем поле;
- Таблица отчёта создаётся при добавлении источников. Колонки таблицы — это выбранные свойства источника. Порядок колонок можно редактировать. Свойства с включённой опцией поиска и сортировки добавляются в отчёт в виде фильтров для поиска;
- При настройке отчёта можно просматривать внешний вид таблицы с данными в режиме отладки;
- Данные из отчёта можно получать созданием API-запросов, а также обращаться к ним в скриптах с помощью методов TS SDK;
- Отчёт можно экспортировать в файл формата .xlsx, применяя пользовательские шаблоны выгрузки таблицы;
- Создать новый отчёт можно, скопировав уже существующий компонент. Кроме того, доступно удаление отчёта из левого меню и его восстановление из корзины;
- Чтобы визуализировать данные из отчёта, по нему можно построить график или таблицу и разместить их на другой странице системы или на форме приложения;
- На страницу отчёта можно переходить с формы приложения или другой страницы. Для этого используется поле типа Отчет, в котором в виде ссылки отображается указанный отчёт.
Подробнее о работе с отчётом читайте в статьях:
- «Создание и настройки отчёта»;
- «Добавление источников и настройка таблицы отчёта»;
- «Настройка связи между источниками и отладка отчёта»;
- «Примеры настройки отчёта»;
- «Работа с таблицей отчёта»;
- «Экспорт данных отчёта».