Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:reports:excel_table_report [30.09.2019 07:08] – [Экспорт отчёта в Excel] 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>
Строка 71: Строка 81:
 //Если загружать данные из файла на этом этапе вам не нужно, пропустите загрузку.// //Если загружать данные из файла на этом этапе вам не нужно, пропустите загрузку.//
  
-<image shape="thumbnail">{{ :product:reports:report_excel_table_1.png?nolink |}}</image> +<image shape="thumbnail">{{ :product:reports:report_excel_table_1.png?nolink |Выбор файла для загрузки данных в отчет}}</image>
-<TEXT align="center">**Рисунок 1A** -- Выбор файла для загрузки данных в отчет</text>+
  
 === Из существующего отчёта === === Из существующего отчёта ===
Строка 89: Строка 98:
   - поле "Электронная таблица" -> "Выберите файл" -> выберите файл и загрузите его.   - поле "Электронная таблица" -> "Выберите файл" -> выберите файл и загрузите его.
  
-<image shape="thumbnail">{{ :product:reports:report_excel_table_3.png?nolink |}}</image+<image shape="thumbnail">{{ :product:reports:report_excel_file.png?nolink }}</image>
-<TEXT align="center">**Рисунок 1B** -- Выбор файла для загрузки данных в отчет</text>+
 ==== Данные системы ==== ==== Данные системы ====
- +Подробно о том, как добавить в Электронную таблицу [[product/reports/excel_table_report/system_source|в качестве источника данных данные самой системы]]
-  - В пустом отчёте "Электронная таблица" -> меню (три точки) -> "Задать источник данных" (Рисунок 4). \\ <image shape="thumbnail">{{ :product:reports:report_excel_table_4.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 2** -- Задать источник данных для заполнения электронной таблицы</text> +
-  - Укажите ID проекта (Рисунок 3:1) и/или отчетов (Рисунок 3:2). \\ <image shape="thumbnail">{{ :product:reports:report_excel_table_5.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 3** -- Указать ID объекта и отчетов</text> <callout type="success" title="Как узнать ID объекта или отчёта" icon="fa fa-link"> +
-  - Зайдите в нужный проект/отчет. +
-  - Из адресной строки браузера скопируйте ID -- он указан после знака ''='' и содержит только цифры, буквы и знаки дефиса ''-''. (Рисунок 4).<image shape="thumbnail">{{ :product:reports:report_excel_table_6.png?nolink |}}</image><TEXT align="center">**Рисунок 4** -- Идентификатор проекта</text> +
-</callout> +
-  - Выберите нужные вам атрибуты объекта чек-боксами. \\ //Каждая отмеченная группа данных будет загружена на отдельный лист электронной таблицы (Рисунок 5).// +
-  - После нажатия кнопки «Добавить» (Рисунок 3) появится возможность указать идентификатор еще одного проекта/отчета. \\ //Каждый отчет будет загружен на отдельный лист электронной таблицы (Рисунок 5).// +
-  - Сохраните изменения. +
- +
-=== Как выгружаются данные в отчёт === +
- +
-<callout type="success" icon="true"> +
-Каждый атрибут объекта и каждый отчёт выгружается на отдельную вкладку электронной таблицы. +
-</callout> +
- +
-^ ^Название вкладки^Описание содержимого^ +
-^Атрибуты объекта|Main|данные по проекту с Главной страницы проекта: тип объектаназвание, руководитель, исполнитель, УДН, УДО, ПДН, ПДО, ФДН, ФДО, статус, приоритет, % завершения| +
-^:::|Properties|реквизиты проекта| +
-^:::|Members|список участников проекта: Имя, Роль| +
-^:::|Structure|список подчиненных задач (уровень -- 1, 2, 3, ... N), тип объекта, название, руководитель, исполнитель, УДН, УДО, ПДН, ПДО, ФДН, ФДО, статус, приоритет, % завершения)| +
-^:::|BasePlans((Доступно с версии 3.17.))|Информация обо всех сохранённых базовых планах объектов: ID проекта, уровень в иерархической структуре относительно родительского (родительский = ), тип объекта, название, БН //(базовая начало)// + полное название последней версии БП, БО //(базовая окончание)// + полное название последней версии БП, …промежуточные БП…, БН //(базовая начало)// + полное название первой версии БП, БО //(базовая окончание)// + полное название первой версии БП| +
-^:::|Links|горизонтальные связи: проекты и их свойства (тип объекта, название, руководитель, исполнитель, УДН, УДО, ПДН, ПДО, ФДН, ФДО, статус, приоритет, % завершения)| +
-^:::|Table1...N|данные справочников| +
-^Отчёты|Report1...N|данные отчётов| +
- +
-<image shape="thumbnail">{{ :product:reports:report_excel_table_7.png?nolink |}}</image> +
-<TEXT align="center">**Рисунок 5** -- В электронную таблицу загружены данные по проекту и отчетам других типов</text> +
- +
-<callout type="success" icon="fa fa-save"> +
-Если удалить объект -- источник данных (по его ID), связь отчета с удаленным объектом пропадет, но данные в отчете сохраняются. +
-</callout> +
- +
-=== "Добавить отчёт" → "Фильтровать по объекту" === +
-<callout icon="fa fa-cog" color="#9954BB">Функциональность доступна только для администратора. Отображается только [[product/objects/admin/reports|при создании отчёта "Электронная таблица" из объекта]]!</callout> +
- +
-В источниках данных по клику на поле ID отчёта, отображается чек-бокс "Фильтровать по объекту"исунок 6). +
- +
-<image shape="thumbnail">{{ :product:reports:report_excel_table_8.png?nolink |}}</image> +
-<TEXT align="center">**Рисунок 6** -- Чек-бокс "Фильтровать по объекту" в "Источнике данных" электронной таблицы объекта</text> +
- +
-Если эта функция включена в настройках отчёта, то при входе в отчёт со страницы объекта, данные отчёта будут отфильтрованы по тому объекту, из которого вы зашли. +
- +
-<callout type="primary" icon="true"> +
-Например, у вас есть 5 проектов, назовём их Проект_1, Проект_2 и т.д. Вы создали через Администрирование → "Объекты" → "Проект" → "Отчёты" новый отчёт, где включили фильтрацию по объекту. \\  +
- +
-Это значит, что если вы зашли в Проект_3 и выбрали этот отчёт, в содержимом отчёта будут данные только по Проекту_3. +
-</callout>+
  
 =====Параметры отчета===== =====Параметры отчета=====
Строка 145: Строка 106:
 Чтобы зайти в параметры отчёта: **меню (три точки) -> "Изменить"**. Чтобы зайти в параметры отчёта: **меню (три точки) -> "Изменить"**.
  
-<image shape="thumbnail">{{ :product:reports:report_excel_table_3.png?nolink |}}</image> +<image shape="thumbnail">{{ :product:reports:report_excel.png }}</image>
-<TEXT align="center">**Рисунок 7** -- Параметры отчета</text> +
 ==== "Использовать шаблон" ==== ==== "Использовать шаблон" ====
 Инструмент позволяет добавить в отчёт шаблон для вывода данных или для печати.  Инструмент позволяет добавить в отчёт шаблон для вывода данных или для печати. 
Строка 171: Строка 130:
 При включении опции в отчёте появляется еще одна вкладка ''BaseUrl'', где в ячейке A1 отображается адрес этой системы ADVANTA. При включении опции в отчёте появляется еще одна вкладка ''BaseUrl'', где в ячейке A1 отображается адрес этой системы ADVANTA.
  
-==== "Режим расчёта ====+==== "Режим расчёта====
  
-  * "Рекурсивный" -- установлен по умолчанию. Более быстрый способ расчёта. НО может давать сбой в случае сложных вычислений, множества формул на страницах электронной таблицы. +  * "Рекурсивный" -- до [[releases:start|версии системы]] 3.18 включительно установлен по умолчанию. Более быстрый способ расчёта. НО может давать сбой в случае сложных вычислений, множества формул на страницах электронной таблицы.  \\  Когда надо переключиться с рекурсивного режима? -- Только если отчёт работает некорректно и/или файл отчёта не выгружается из системы. 
-  * "Основанный на цепочках (повышенное потребление памяти)" -- способ расчёта для отчёта с большим количеством формул. +  * "Основанный на цепочках (повышенное потребление памяти)" -- способ расчёта для отчёта с большим количеством формул. Начиная с [[releases:start|версии]] 3.19 установлен как режим по умолчанию.  \\  Когда стоит переключиться с снованного на цепочках"? -- Если отчёт работает слишком медленно.
- +
-Когда надо переключиться с рекурсивного режима? -- Только если отчёт работает некорректно и/или файл отчёта не выгружается из системы.+
  
 <callout icon="fa fa-cog" color="#9954BB"> <callout icon="fa fa-cog" color="#9954BB">
Строка 182: Строка 139:
 </callout> </callout>
  
-===== Экспорт отчёта в Excel ===== +==== "Пересчет формул после обновления данных" ==== 
-Чтобы сохранить отчёт в файл: +При включении опции при обновлении источников отчета при его открытии будет запускаться пересчет формул
-  - открыть панель инструментов (если она скрыта); \\ <image shape="thumbnail">{{ :product:reports:report_excel_table_40.png |}}</image> +===== Экспорт отчёта ===== 
-  - вкладка **"Файл" -> "Сохранить как"**; \\ <image shape="thumbnail">{{ :product:reports:report_excel_table_41.png |}}</image> +По умолчанию доступен только экпорт в Excel-формате. Но можно дополнительно включить экспорт и в текстовые форматы: 
-  - выберите место для сохранение и сохраните файл отчёта.+  * .rtf 
 +  * .doc 
 +  * .pdf 
 + 
 +[[product/reports/excel_table_report/export|Настройка и экспорт отчёта "Электронная таблица"]]
  
 =====Расписание обновления данных===== =====Расписание обновления данных=====
Строка 202: Строка 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|Кейс: Электронная таблица за произвольный период]]