Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:reports:excel_table_report [30.10.2020 10:54] – [Данные системы] maynproduct:reports:excel_table_report [28.01.2025 09:13] (текущий) – ["Пересчет формул после обновления данных"] ekaterina.menkhuzina
Строка 1: Строка 1:
 +[[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|Выгрузка (экспорт) отчёта "Электронная таблица"]]
 +
 ====== Отчёт "Электронная таблица" ====== ====== Отчёт "Электронная таблица" ======
 ===== Что такое "Электронная таблица" ===== ===== Что такое "Электронная таблица" =====
Строка 8: Строка 15:
   * использовать данные для последующего вывода их в [[product:dashboard|дашборды]].   * использовать данные для последующего вывода их в [[product:dashboard|дашборды]].
  
-Сам по себе отчёт "Электронная таблица" -- это пустая таблица с модулем от MS Excel. Вся его сила и функциональность в том, что он умеет:+Сам по себе отчёт "Электронная таблица" -- это пустая таблица с возможностями формул как в Excel. Вся его сила и функциональность в том, что он умеет:
   * собирать данные из объектов ADVANT'ы;   * собирать данные из объектов ADVANT'ы;
   * держать в себе константы (см. [[product/reports/excel_table_report/template|использование шаблонов]] в электронной таблице);   * держать в себе константы (см. [[product/reports/excel_table_report/template|использование шаблонов]] в электронной таблице);
-  * делать вычисления с помощью формул MS Excel.+  * делать вычисления с помощью формул Excel.
  
 <grid> <grid>
 <col sm="8"> <col sm="8">
 <callout type="warning" icon="true">Корректная навигация в отчете «Электронная таблица» для масштаба браузера **отличного от 100% НЕ** гарантируется.</callout> <callout type="warning" icon="true">Корректная навигация в отчете «Электронная таблица» для масштаба браузера **отличного от 100% НЕ** гарантируется.</callout>
 +
 +<callout type="danger" title="Обратите внимание"> Выгрузки из ADVANTA через компонент в форматы XLS, XLSX, RTF, DOC совместимы только с продуктами **Microsoft Office**. \\ Мы не гарантируем совместимость форматов выгрузок с офисными пакетами других производителей. \\ Файлы в них могут открываться с искажениями форматирования, либо, в отдельных случаях, могут не открываться вообще. \\ Это не является ошибкой системы. </callout>
 +
 </col> </col>
 </grid> </grid>
Строка 88: Строка 98:
   - поле "Электронная таблица" -> "Выберите файл" -> выберите файл и загрузите его.   - поле "Электронная таблица" -> "Выберите файл" -> выберите файл и загрузите его.
  
-<image shape="thumbnail">{{ :product:reports:report_excel_table_3.png?nolink |Выбор файла для загрузки данных в отчет}}</image>+<image shape="thumbnail">{{ :product:reports:report_excel_file.png?nolink }}</image>
 ==== Данные системы ==== ==== Данные системы ====
-В качестве источника данных могут выступать: +Подробно о том, как добавить в Электронную таблицу [[product/reports/excel_table_report/system_source|в качестве источника данных данные самой системы]]
-  * данные из объектов; +
-    * справочники -- в контексте объектов; +
-  * другие отчёты; +
-  * linq-запросы. +
- +
-=== Как добавить источник данных === +
-  - В пустом отчёте "Электронная таблица" -> меню (три точки) -> "Задать источник данных". \\ <image shape="thumbnail">{{ :product:reports:report_excel_table_4.png?nolink |Задать источник данных для заполнения электронной таблицы}}</image> +
-  - В отдельной вкладке браузера откройте соответственно: +
-      - объект +
-      - отчёт +
-      - LINQ-запрос +
-  - Скопируйте идентификатор того объекта системы, который вы хотите использовать как источник данных.  +
-      * ID отчёта или объекта содержится в его URL -- вы его видите в адресной строке браузера. +
-      * Скопируйте ID из адресной строки браузера.  \\ ID он указан после знака ''='' и содержит только цифры, буквы и знаки дефиса ''-''. <image shape="thumbnail">{{ :product:reports:report_excel_table_6.png?nolink |Идентификатор проекта}}</image> +
-  - Укажите ID проекта и/или отчетов, и/или linq-запросов соответственно. \\ <image shape="thumbnail">{{ :product:reports:report_excel_table_5.png?nolink |}}</image>  +
-  - Выберите нужные вам атрибуты объекта чек-боксами. \\ //Каждая отмеченная группа данных будет загружена на отдельный лист электронной таблицы.// +
-  - После нажатия кнопки «Добавить» появится возможность указать идентификатор еще одного проекта/отчета/linq-запроса. \\ //Каждый отчет, результат linq-запроса будет загружен на отдельный лист электронной таблицы.// +
-  - Сохраните изменения. +
- +
-=== Как выгружаются данные в отчёт === +
- +
-<callout type="success" icon="true"> +
-Каждый атрибут объекта и каждый отчёт выгружается на отдельную вкладку электронной таблицы. +
-</callout> +
- +
-^ ^Название вкладки^Описание содержимого^ +
-^Атрибуты объекта|Main|данные по проекту с Главной страницы проекта: тип объекта, название, руководитель, исполнитель, УДН, УДО, ПДН, ПДО, ФДН, ФДО, статус, приоритет, % завершения| +
-^:::|Properties|реквизиты проекта| +
-^:::|Members|список участников проекта: Имя, Роль| +
-^:::|Structure|список подчиненных задач (уровень -- 1, 2, 3, ... N), тип объекта, название, руководитель, исполнитель, УДН, УДО, ПДН, ПДО, ФДН, ФДО, статус, приоритет, % завершения)| +
-^:::|BasePlans((Доступно с версии 3.17.))|Информация обо всех сохранённых базовых планах объектов: ID проекта, уровень в иерархической структуре относительно родительского (родительский = ), тип объекта, название, БН //(базовая начало)// + полное название последней версии БП, БО //(базовая окончание)// + полное название последней версии БП, …промежуточные БП…, БН //(базовая начало)// + полное название первой версии БП, БО //(базовая окончание)// + полное название первой версии БП| +
-^:::|Links|горизонтальные связи: проекты и их свойства (тип объекта, название, руководитель, исполнитель, УДН, УДО, ПДН, ПДО, ФДН, ФДО, статус, приоритет, % завершения)| +
-^:::|Table1...N|данные справочников| +
-^Отчёты|Report1...N|данные отчётов| +
-^LINQ|Query1...N|Результат [[product/linq/about|linq-запроса]]| +
- +
-<image shape="thumbnail">{{ :product:reports:report_excel_table_7.png?nolink |В электронную таблицу загружены данные по проекту и отчетам других типов}}</image> +
- +
-<callout type="success" icon="fa fa-save"> +
-Если удалить объект -- источник данных (по его ID), связь отчета с удаленным объектом пропадет, но данные в отчете сохраняются. +
-</callout> +
- +
-=== "Добавить отчёт" → "Фильтровать по объекту" === +
-<callout icon="fa fa-cog" color="#9954BB">Функциональность доступна только для администратора. Отображается только [[product/objects/admin/reports|при создании отчёта "Электронная таблица" из объекта]]!</callout> +
- +
-В источниках данных по клику на поле ID отчёта, отображается чек-бокс "Фильтровать по объекту"+
- +
-<image shape="thumbnail">{{ :product:reports:report_excel_table_8.png?nolink |Чек-бокс "Фильтровать по объекту" в "Источнике данных" электронной таблицы объекта}}</image> +
- +
-Если эта функция включена в настройках отчёта, то при входе в отчёт со страницы объекта, данные отчёта будут отфильтрованы по тому объекту, из которого вы зашли. +
- +
-<callout type="primary" icon="true"> +
-Например, у вас есть 5 проектов, назовём их Проект_1, Проект_2 и т.д. Вы создали через Администрирование → "Объекты" → "Проект" → "Отчёты" новый отчёт, где включили фильтрацию по объекту. \\  +
- +
-Это значит, что если вы зашли в Проект_3 и выбрали этот отчёт, в содержимом отчёта будут данные только по Проекту_3. +
-</callout>+
  
 =====Параметры отчета===== =====Параметры отчета=====
Строка 152: Строка 106:
 Чтобы зайти в параметры отчёта: **меню (три точки) -> "Изменить"**. Чтобы зайти в параметры отчёта: **меню (три точки) -> "Изменить"**.
  
-<image shape="thumbnail">{{ :product:reports:report_excel_table_3.png?nolink |Параметры отчета}}</image> +<image shape="thumbnail">{{ :product:reports:report_excel.png }}</image>
 ==== "Использовать шаблон" ==== ==== "Использовать шаблон" ====
 Инструмент позволяет добавить в отчёт шаблон для вывода данных или для печати.  Инструмент позволяет добавить в отчёт шаблон для вывода данных или для печати. 
Строка 186: Строка 139:
 </callout> </callout>
  
 +==== "Пересчет формул после обновления данных" ====
 +При включении опции при обновлении источников отчета при его открытии будет запускаться пересчет формул.
 ===== Экспорт отчёта ===== ===== Экспорт отчёта =====
 По умолчанию доступен только экпорт в Excel-формате. Но можно дополнительно включить экспорт и в текстовые форматы: По умолчанию доступен только экпорт в Excel-формате. Но можно дополнительно включить экспорт и в текстовые форматы:
Строка 208: Строка 163:
 <callout type="success" title="См. также по теме «Электронные таблицы»"> <callout type="success" title="См. также по теме «Электронные таблицы»">
   * [[product/objects/admin/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/template|Кейс: Электронная таблица с шаблоном]]
   * [[product:reports:excel_table_report:case_selected_period|Кейс: Электронная таблица за произвольный период]]   * [[product:reports:excel_table_report:case_selected_period|Кейс: Электронная таблица за произвольный период]]