[[product:reports:excel_table_report|Электронная таблица]]
* [[product/reports/excel_table_report/system_source|Данные системы как источник данных для Электронной таблицы]]
* [[product:reports:excel_table_report:update_mode|Расписание обновления]]
* [[product:reports:excel_table_report:template|Кейс: Электронная таблица на основе шаблона]]
* [[product:reports:excel_table_report:case_selected_period|Кейс: Электронная таблица. Отчёт за произвольный период]]
* [[product:reports:excel_table_report:export|Выгрузка (экспорт) отчёта "Электронная таблица"]]
====== Отчёт "Электронная таблица" ======
===== Что такое "Электронная таблица" =====
{{:product:reports:excel_illustration.png?nolink&150 |}} Интерфейс электронной таблицы, как привычный MS Excel, встроен в ADVANTA.
Отчёт "Электронная таблица" -- это инструмент **для сбора информации** из других отчётов или из объектов. В нём можно:
* собирать информацию,
* делать вычисления,
* использовать данные для последующего вывода их в [[product:dashboard|дашборды]].
Сам по себе отчёт "Электронная таблица" -- это пустая таблица с возможностями формул как в Excel. Вся его сила и функциональность в том, что он умеет:
* собирать данные из объектов ADVANT'ы;
* держать в себе константы (см. [[product/reports/excel_table_report/template|использование шаблонов]] в электронной таблице);
* делать вычисления с помощью формул Excel.
Корректная навигация в отчете «Электронная таблица» для масштаба браузера **отличного от 100% НЕ** гарантируется.
Выгрузки из ADVANTA через компонент в форматы XLS, XLSX, RTF, DOC совместимы только с продуктами **Microsoft Office**. \\ Мы не гарантируем совместимость форматов выгрузок с офисными пакетами других производителей. \\ Файлы в них могут открываться с искажениями форматирования, либо, в отдельных случаях, могут не открываться вообще. \\ Это не является ошибкой системы.
===== Принцип создания отчёта =====
- **Создайте** отчёт с типом "Электронная таблица" (модуль на рабочем столе "Мои отчёты" -> "Добавить отчёт" или из [[product/objects/admin/reports|настроек типа объекта]] -> "Показать отчёт").
- Добавьте в отчет **источники данных**: объекты, справочники и отчеты других типов.
- **Сохраните** отчёт в системе.
- **Выгрузите** (экспортируйте) отчёт в в формат MS Excel.
- В файле **MS Excel** выполните все необходимые операции с данными и настройки. Воспользуйтесь формулами, расчётами и проч.
- В исходный отчет в системе **загрузите обновленный файл**.
{{ :product:reports:dashboard_illustration_4_rus.png?nolink&450 |}}
Исходные данные в источнике (объект или отчёт) изменились -- они изменятся и в отчёте "Электронная таблица".
=> Итоговые данные отчета пересчитаются по заданным в MS Excel формулам.
Если:
* отчёт используется как источник данных для [[product:dashboard|дашборда]] -- [[product/reports/excel_table_report/update_mode|задайте для него режим обновления]];
* отчёт должен быть на Рабочем столе или на странице проекта -- [[product/reports/widget|выведите его превью]];
* отчёт будет формой для печати -- [[product:reports:excel_table_report:template|включите в нём режим шаблона и создайте в нём заготовку страницы для печати]].
===== Источники отчёта =====
^ ^ [[#файл|Файл .xls(x)]] ^ [[#данные_системы|Данные из системы ADVANTA]] ^
^ Какие данные содержит|Которых может не быть в системе -- для подстановки в шаблоне, сопоставления, вычислений и т.п.|Данные объектов, справочников, отчётов, системных справочников, -- для последующей обработки и вычислений|
^ Как можно добавить|На втором шаге создания отчёта: загрузить файл|Меню -> Задать источник данных -> указать ID источников|
^:::|Когда отчёт уже создан: меню -> Изменить -> Электронная таблица -> загрузить файл|:::|
^ Особенность данных|Константы или формулы Excel. \\ Значения, которые не меняются в зависимости от изменений в системе.|Переменные значения, которые таблица собирает из системы.|
Для загрузки данных из проекта в отчет необходимо обладать соответствующими [[product:access:about|правами]].
Выгруженные данные из отчетов отфильтрованы в соответствии с правами пользователя.
==== Файл ====
Расширение загружаемой таблицы должно быть прописными буквами!
Например, файл с названием ''REPORT_test_1.XLSX'' не загрузится. А файл ''REPORT_test_1.xlsx'' загрузится нормально.
=== На втором шаге формирования отчёта ===
Вторым шагом создания отчёта "Электронная таблица" система предлагает вам загрузить файл -- именно это и есть возможный источник для отчёта -- файл с расширением ''.xsl(x)'' (формат MS Excel). \\
//Если загружать данные из файла на этом этапе вам не нужно, пропустите загрузку.//
{{ :product:reports:report_excel_table_1.png?nolink |Выбор файла для загрузки данных в отчет}}
=== Из существующего отчёта ===
На любом этапе жизни отчёта вы можете загрузить файл в отчёт "Электронная таблица".
При импорте файла в уже сформированный отчёт, все данные, все вкладки затрутся -- они заменятся содержимым загружаемой таблицы.
Это также актуально, если используются **данные из системы**, затем **выгружаются** в файл, который вы **правите**, дополняете расчётами, листами и проч., -- и после **загружаете обратно**. \\
Т.е. фактически для любого процесса, в котором вы первоначально формируете отчёт нужного вида.
Чтобы загрузить файл:
- меню (три точки) -> "Изменить";
- поле "Электронная таблица" -> "Выберите файл" -> выберите файл и загрузите его.
{{ :product:reports:report_excel_table_3.png?nolink |Выбор файла для загрузки данных в отчет}}
==== Данные системы ====
Подробно о том, как добавить в Электронную таблицу [[product/reports/excel_table_report/system_source|в качестве источника данных данные самой системы]]
=====Параметры отчета=====
Чтобы зайти в параметры отчёта: **меню (три точки) -> "Изменить"**.
{{ :product:reports:report_excel_table_3.png?nolink |Параметры отчета}}
==== "Использовать шаблон" ====
Инструмент позволяет добавить в отчёт шаблон для вывода данных или для печати.
Вы можете сделать заготовку, которая будет подтягивать и отображать данные из системы в нужном вам порядке, представлении и проч. -- на вашем визуальном шаблоне.
Подробно о том, [[product/reports/excel_table_report/template|как настроить шаблон]].
==== "Скрытые вкладки недоступны пользователям" ====
Отчёт может содержать до нескольких десяток вкладок, причём большая их часть -- служебные, а для пользователя представляет ценность одна или две вкладки.
Скройте вспомогательные вкладки в [[product:reports:public_reports|публичном отчёте]].
===Если "Скрытые вкладки..." включены ===
* Пользователю [[product:reports:public_reports|публичного отчета]] опция не видна и изменить ее значение он не может.
* При активации опции ранее скрытые в отчете вкладки не видны и их невозможно отобразить, выбрав в меню «Отобразить лист». Справедливо для всех пользователей, включая администратора и автора отчета.
* При экспорте отчета скрытые вкладки не видны и их невозможно отобразить (для всех пользователей, включая администратора и автора отчета).
* При копировании отчета владельцу копии отчета опция «Скрытые вкладки недоступны пользователям» доступна и все скрытые вкладки доступны для отображения.
==== "Включить адрес системы для создания ссылок" ====
При включении опции в отчёте появляется еще одна вкладка ''BaseUrl'', где в ячейке A1 отображается адрес этой системы ADVANTA.
==== "Режим расчёта" ====
* "Рекурсивный" -- до [[releases:start|версии системы]] 3.18 включительно установлен по умолчанию. Более быстрый способ расчёта. НО может давать сбой в случае сложных вычислений, множества формул на страницах электронной таблицы. \\ Когда надо переключиться с рекурсивного режима? -- Только если отчёт работает некорректно и/или файл отчёта не выгружается из системы.
* "Основанный на цепочках (повышенное потребление памяти)" -- способ расчёта для отчёта с большим количеством формул. Начиная с [[releases:start|версии]] 3.19 установлен как режим по умолчанию. \\ Когда стоит переключиться с "Основанного на цепочках"? -- Если отчёт работает слишком медленно.
Переключатель доступен только для администратора системы.
===== Экспорт отчёта =====
По умолчанию доступен только экпорт в Excel-формате. Но можно дополнительно включить экспорт и в текстовые форматы:
* .rtf
* .doc
* .pdf
[[product/reports/excel_table_report/export|Настройка и экспорт отчёта "Электронная таблица"]]
=====Расписание обновления данных=====
[[product/reports/excel_table_report/update_mode|Как и зачем настраивать расписание обновления отчёта]].
===== Превью отчёта =====
Отчёт "Электронная таблица" можно вывести на карточку объекта [[product:reports:public_reports|как ярлык-ссылку]] или [[product/reports/widget|в качестве превью]].
[[product/reports/public_reports|Как вывести отчёт на карточку объекта или в модуль на Рабочий стол]]
---------------------
* [[product/objects/admin/reports|Отчёты на карточке объекта]]
* [[product/reports/excel_table_report/linq_requisite_filter|Предварительный фильтр для LINQ-источников Электронной таблицы]]
* [[product/reports/excel_table_report/template|Кейс: Электронная таблица с шаблоном]]
* [[product:reports:excel_table_report:case_selected_period|Кейс: Электронная таблица за произвольный период]]