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