Это старая версия документа!


Отчёт "Электронная таблица"

Интерфейс электронной таблицы, как привычный MS Excel, встроен в ADVANTA.

Отчёт «Электронная таблица» – это инструмент для сбора информации из других отчётов или из объектов. В нём можно:

  • собирать информацию,
  • делать вычисления,
  • использовать данные для последующего вывода их в дашборды.

Сам по себе отчёт «Электронная таблица» – это пустая таблица с модулем от MS Excel. Вся его сила и функциональность в том, что он умеет:

  • собирать данные из объектов ADVANT'ы;
  • держать в себе константы (см. использование шаблонов в электронной таблице);
  • делать вычисления с помощью формул MS Excel.
Корректная навигация в отчете «Электронная таблица» для масштаба браузера отличного от 100% НЕ гарантируется.
  1. Создайте отчёт с типом «Электронная таблица» (модуль на рабочем столе «Мои отчёты» → «Добавить отчёт» или из настроек типа объекта → «Показать отчёт»).
  2. Добавьте в отчет источники данных: объекты, справочники и отчеты других типов.
  3. Сохраните отчёт в системе.
  4. Выгрузите (экспортируйте) отчёт в в формат MS Excel.
  5. В файле MS Excel выполните все необходимые операции с данными и настройки. Воспользуйтесь формулами, расчётами и проч.
  6. В исходный отчет в системе загрузите обновленный файл.

Исходные данные в источнике (объект или отчёт) изменились – они изменятся и в отчёте «Электронная таблица».

⇒ Итоговые данные отчета пересчитаются по заданным в MS Excel формулам.

Если:
Файл .xls(x) Данные из системы ADVANTA
Какие данные содержитКоторых может не быть в системе – для подстановки в шаблоне, сопоставления, вычислений и т.п.Данные объектов, справочников, отчётов, системных справочников, – для последующей обработки и вычислений
Как можно добавитьНа втором шаге создания отчёта: загрузить файлМеню → Задать источник данных → указать ID источников
Когда отчёт уже создан: меню → Изменить → Электронная таблица → загрузить файл
Особенность данныхКонстанты или формулы Excel.
Значения, которые не меняются в зависимости от изменений в системе.
Переменные значения, которые таблица собирает из системы.
Для загрузки данных из проекта в отчет необходимо обладать соответствующими правами.

Выгруженные данные из отчетов отфильтрованы в соответствии с правами пользователя.

Расширение файла -- только маленькими буквами!

Расширение загружаемой таблицы должно быть прописными буквами!

Например, файл с названием REPORT_test_1.XLSX не загрузится. А файл REPORT_test_1.xlsx загрузится нормально.

На втором шаге формирования отчёта

Вторым шагом создания отчёта «Электронная таблица» система предлагает вам загрузить файл – именно это и есть возможный источник для отчёта – файл с расширением .xsl(x) (формат MS Excel).
Если загружать данные из файла на этом этапе вам не нужно, пропустите загрузку.

Выбор файла для загрузки данных в отчет

Из существующего отчёта

На любом этапе жизни отчёта вы можете загрузить файл в отчёт «Электронная таблица».

Важно!

При импорте файла в уже сформированный отчёт, все данные, все вкладки затрутся – они заменятся содержимым загружаемой таблицы.

Это также актуально, если используются данные из системы, затем выгружаются в файл, который вы правите, дополняете расчётами, листами и проч., – и после загружаете обратно.
Т.е. фактически для любого процесса, в котором вы первоначально формируете отчёт нужного вида.

Чтобы загрузить файл:

  1. меню (три точки) → «Изменить»;
  2. поле «Электронная таблица» → «Выберите файл» → выберите файл и загрузите его.
Выбор файла для загрузки данных в отчет

В качестве источника данных могут выступать:

  • данные из объектов;
    • справочники – в контексте объектов;
  • другие отчёты;
  • linq-запросы.

Как добавить источник данных

  1. В пустом отчёте «Электронная таблица» → меню (три точки) → «Задать источник данных».
    Задать источник данных для заполнения электронной таблицы
  2. В отдельной вкладке браузера откройте соответственно:
    1. объект
    2. отчёт
    3. LINQ-запрос
  3. Скопируйте идентификатор того объекта системы, который вы хотите использовать как источник данных.
    • ID отчёта или объекта содержится в его URL – вы его видите в адресной строке браузера.
    • Скопируйте ID из адресной строки браузера.
      ID он указан после знака = и содержит только цифры, буквы и знаки дефиса -. Идентификатор проекта
  4. Укажите ID проекта и/или отчетов, и/или linq-запросов соответственно.
  5. Выберите нужные вам атрибуты объекта чек-боксами.
    Каждая отмеченная группа данных будет загружена на отдельный лист электронной таблицы.
  6. После нажатия кнопки «Добавить» появится возможность указать идентификатор еще одного проекта/отчета/linq-запроса.
    Каждый отчет, результат linq-запроса будет загружен на отдельный лист электронной таблицы.
  7. Сохраните изменения.

Как выгружаются данные в отчёт

Каждый атрибут объекта и каждый отчёт выгружается на отдельную вкладку электронной таблицы.
Название вкладкиОписание содержимого
Атрибуты объектаMainданные по проекту с Главной страницы проекта: тип объекта, название, руководитель, исполнитель, УДН, УДО, ПДН, ПДО, ФДН, ФДО, статус, приоритет, % завершения
Propertiesреквизиты проекта
Membersсписок участников проекта: Имя, Роль
Structureсписок подчиненных задач (уровень – 1, 2, 3, … N), тип объекта, название, руководитель, исполнитель, УДН, УДО, ПДН, ПДО, ФДН, ФДО, статус, приоритет, % завершения)
BasePlans1)Информация обо всех сохранённых базовых планах объектов: ID проекта, уровень в иерархической структуре относительно родительского (родительский = ), тип объекта, название, БН (базовая начало) + полное название последней версии БП, БО (базовая окончание) + полное название последней версии БП, …промежуточные БП…, БН (базовая начало) + полное название первой версии БП, БО (базовая окончание) + полное название первой версии БП
Linksгоризонтальные связи: проекты и их свойства (тип объекта, название, руководитель, исполнитель, УДН, УДО, ПДН, ПДО, ФДН, ФДО, статус, приоритет, % завершения)
Table1…Nданные справочников
ОтчётыReport1…Nданные отчётов
LINQQuery1…NРезультат linq-запроса
В электронную таблицу загружены данные по проекту и отчетам других типов
Если удалить объект – источник данных (по его ID), связь отчета с удаленным объектом пропадет, но данные в отчете сохраняются.

"Добавить отчёт" → "Фильтровать по объекту"

Функциональность доступна только для администратора. Отображается только при создании отчёта "Электронная таблица" из объекта!

В источниках данных по клику на поле ID отчёта, отображается чек-бокс «Фильтровать по объекту».

Чек-бокс "Фильтровать по объекту" в "Источнике данных" электронной таблицы объекта

Если эта функция включена в настройках отчёта, то при входе в отчёт со страницы объекта, данные отчёта будут отфильтрованы по тому объекту, из которого вы зашли.

Например, у вас есть 5 проектов, назовём их Проект_1, Проект_2 и т.д. Вы создали через Администрирование → «Объекты» → «Проект» → «Отчёты» новый отчёт, где включили фильтрацию по объекту.

Это значит, что если вы зашли в Проект_3 и выбрали этот отчёт, в содержимом отчёта будут данные только по Проекту_3.

Чтобы зайти в параметры отчёта: меню (три точки) → «Изменить».

Параметры отчета

Инструмент позволяет добавить в отчёт шаблон для вывода данных или для печати.

Вы можете сделать заготовку, которая будет подтягивать и отображать данные из системы в нужном вам порядке, представлении и проч. – на вашем визуальном шаблоне.

Подробно о том, как настроить шаблон.

Отчёт может содержать до нескольких десяток вкладок, причём большая их часть – служебные, а для пользователя представляет ценность одна или две вкладки.

Скройте вспомогательные вкладки в публичном отчёте.

Если "Скрытые вкладки..." включены

  • Пользователю публичного отчета опция не видна и изменить ее значение он не может.
  • При активации опции ранее скрытые в отчете вкладки не видны и их невозможно отобразить, выбрав в меню «Отобразить лист». Справедливо для всех пользователей, включая администратора и автора отчета.
  • При экспорте отчета скрытые вкладки не видны и их невозможно отобразить (для всех пользователей, включая администратора и автора отчета).
  • При копировании отчета владельцу копии отчета опция «Скрытые вкладки недоступны пользователям» доступна и все скрытые вкладки доступны для отображения.

При включении опции в отчёте появляется еще одна вкладка BaseUrl, где в ячейке A1 отображается адрес этой системы ADVANTA.

  • «Рекурсивный» – до версии системы 3.18 включительно установлен по умолчанию. Более быстрый способ расчёта. НО может давать сбой в случае сложных вычислений, множества формул на страницах электронной таблицы.
    Когда надо переключиться с рекурсивного режима? – Только если отчёт работает некорректно и/или файл отчёта не выгружается из системы.
  • «Основанный на цепочках (повышенное потребление памяти)» – способ расчёта для отчёта с большим количеством формул. Начиная с версии 3.19 установлен как режим по умолчанию.
    Когда стоит переключиться с «Основанного на цепочках»? – Если отчёт работает слишком медленно.
Переключатель доступен только для администратора системы.

По умолчанию доступен только экпорт в Excel-формате. Но можно дополнительно включить экспорт и в текстовые форматы:

  • .rtf
  • .doc
  • .pdf

Настройка и экспорт отчёта "Электронная таблица"


1)
Доступно с версии 3.17.