Создание нового GRID-отчета состоит из следующих этапов:

Создание отчета

Создать новый интерактивный отчет можно в меню «Расширения/Интерактивные отчеты(ИО)» или скопировать и вставить уже имеющийся GRID-отчет с готовым набором данных.

Создание нового интерактивного отчета в меню «Расширения/Интерактивные отчеты(ИО)»

В меню «Расширения/Интерактивные отчеты(ИО)» выделить группу отчетов, в которой предполагается разместить новый отчет, в контекстном меню выбрать пункт «Создать новый интерактивный отчет».В новый отчет добавить набор данных, для чего:

  • В поле «Наборы данных ИО» в контекстном меню выбрать «Добавить набор данных ИО».

    Добавить набор данных, для чего необходимо выбрать группу набора данных, в поле «Наборы данных ИО» выбрать набор данных и нажать кнопку «Добавить».

  • Изменить свойства отчета, для чего нажать на отчет и в контекстном меню выбрать «Свойства».

    В свойствах  заполнить:
  • «Название» - название отчета;
  • «Видимый» - выставить флаг для отражения отчета в меню «Интерактивные отчеты (ИО)»;
  • «Тип отчета» - выбрать соответствующий тип отчета (например, Grid report).
    И др. при необходимости.
    Для сохранения нажать на кнопку в левом верхнем углу.

Копирование отчета

Для копирования отчета необходимо в меню «Расширения/Интерактивные отчеты(ИО)» выбрать отчет и в контекстном меню выбрать пункт «Копировать».Затем в меню «Расширения/Интерактивные отчеты(ИО)» выделить группу отчетов, в которой предполагается разместить новый отчет, в контекстном меню выбрать пункт «Вставить».

Создание макета

Для создания макета необходимо:
Нажать на отчет и в контекстном меню выбрать «Открыть макет».Откроется окно «Создание Grid-отчета».
Кнопки в верхней части окна имеют следующие функции:
«Панель» – размещение панели в макете отчета; на панели потом размещаются кнопки;
«Кнопка печати» – размещение кнопки «Печать отчета»; кнопка размещается на панели;
«Кнопка» – размещение кнопки «FR Отчет»; кнопка размещается на панели;
«Текст» – размещение текста;
«Имя отчета» – размещение заголовка (названия) отчета;
«Фильтр» – размещение фильтра отчета;
«Датасет» – размещение данных в таблице; размещается на панели;
«Фаст-куб» – размещение данных в системе фаст-куб; размещается на панели.
Общий вид макета:Макет отчета формируется следующим образом:

Панель

Для вывода панели необходимо нажать на кнопку «Панель».
Свойства панели появляются при клике на неё мышкой.
К свойствам панели относятся:

  • «Привязка к объектам» - размещение панели относительно элементов окна отчета (якорь). Позволяет закрепить края компонента к краям родителя таким образом, чтобы при изменении размеров родителей расстояние между заданными краями оставалось постоянным.
    К верхнему краю – размещение панели в верхней части окна;
    К левому краю - размещение панели впритык к левой стороне окна;
    К правому краю - размещение панели впритык к правой стороне окна;
    На весь объект – растянуть по ширине и высоте объекта;
    К нижнему краю – размещение панели в нижней части окна.
  • «Выравнивание» - свойство заставляет компонент менять некоторые из своих размеров и положение при изменении размеров компонента-родителя
    По верхнему краю – выравнивание по верхнему краю;
    По левому краю – выравнивание по левому краю;
    По правому краю – выравнивание по правому краю;
    Растянуть – растянуть по ширине и высоте объекта;
    По нижнему краю - выравнивание по нижнему краю;
  • «Высота» - высота панели (в пикселях);
  • «Ширина» - ширина панели (в пикселях).

Кнопка «Печать отчета»

Для вывода кнопки «Печать отчета» создается панель, активизируется, а затем нажимается кнопка «Печать отчета».Свойства кнопки «Печать отчета» появляются при клике на неё мышкой.
К свойствам кнопки относятся:

  • «Привязка к объектам» - размещение кнопки относительно панели (якоря). Позволяет закрепить края компонента к краям родителя таким образом, чтобы при изменении размеров родителей расстояние между заданными краями оставалось постоянным.
    К верхнему краю – размещение в верхней части панели;
    К левому краю - размещение впритык к левой стороне панели;
    К правому краю - размещение впритык к правой стороне панели;
    На весь объект – растянуть по ширине и высоте панели;
    К нижнему краю – размещение панели в нижней части панели.
  • «Выравнивание» - свойство заставляет компонент менять некоторые из своих размеров и положение при изменении размеров компонента-родителя:
    По верхнему краю – выравнивание по верхнему краю;
    По левому краю – выравнивание по левому краю;
    По правому краю – выравнивание по правому краю;
    Растянуть – растянуть по ширине и высоте объекта;
    По нижнему краю - выравнивание по нижнему краю;
  • «Высота» - высота кнопки (в пикселях);
  • «Ширина» - ширина кнопки (в пикселях).
  • «Отчет» – FR-отчет, который будет выводиться на печать.


Кнопка «FR-отчет»

Для вывода кнопки «FR-отчет» создается панель, активизируется, а затем нажимается кнопка «FR-отчет». Рекомендуется выводить кнопки «Печать отчета» и «FR-отчет» на одну панель.Свойства кнопки появляются при клике на неё мышкой.
К свойствам панели относятся:

  • «Привязка к объектам» - размещение панели относительно панели (якоря). Позволяет закрепить края компонента к краям родителя таким образом, чтобы при изменении размеров родителей расстояние между заданными краями оставалось постоянным.
    К верхнему краю – размещение в верхней части панели;
    К левому краю - размещение впритык к левой стороне панели;
    К правому краю - размещение впритык к правой стороне панели;
    На весь объект – растянуть по ширине и высоте панели;
    К нижнему краю – размещение панели в нижней части панели.
  • «Выравнивание» - свойство заставляет компонент менять некоторые из своих размеров и положение при изменении размеров компонента-родителя
    По верхнему краю – выравнивание по верхнему краю;
    По левому краю – выравнивание по левому краю;
    По правому краю – выравнивание по правому краю;
    Растянуть – растянуть по ширине и высоте объекта;
    По нижнему краю - выравнивание по нижнему краю;
  • «Высота» - высота кнопки (в пикселях);
  • «Ширина» - ширина кнопки (в пикселях).
  • «Отчет» – FR-отчет, который будет выводиться.

Заголовок

Для вывода названия (заголовка) отчета создается панель, активизируется, а затем нажимается кнопка «Имя отчета».Свойства заголовка появляются при клике мышкой на панель с надписью «Заголовок».
К свойствам заголовка относятся:

  • «Наименование отчета» - наименование отчета (неизменяемое свойство); наименование отчета можно изменить из свойств отчета;
  • «Привязка к объектам» - размещение панели с надписью «Заголовок» относительно панели, на которой она расположена (якорь). Позволяет закрепить края компонента к краям родителя таким образом, чтобы при изменении размеров родителей расстояние между заданными краями оставалось постоянным.
    К верхнему краю – размещение в верхней части панели;
    К левому краю - размещение впритык к левой стороне панели;
    К правому краю - размещение впритык к правой стороне панели;
    На весь объект – растянуть по ширине и высоте объекта;
    К нижнему краю – размещение в нижней части панели.
  • «Выравнивание» - свойство заставляет компонент менять некоторые из своих размеров и положение при изменении размеров компонента-родителя
    По верхнему краю – выравнивание по верхнему краю;
    По левому краю – выравнивание по левому краю;
    По правому краю – выравнивание по правому краю;
    Растянуть – растянуть по ширине и высоте объекта;
    По нижнему краю - выравнивание по нижнему краю;
  • «Высота» - высота кнопки (в пикселях);
  • «Ширина» - ширина кнопки (в пикселях).

Фильтр

Фильтр выводится на панель с заголовком отчета. Панель активизируется, а затем нажимается кнопка «Фильтр».Свойства фильтра появляются при клике мышкой на панель с надписью «Фильтр отчета».
К свойствам фильтра относятся:

  • «Значение» - заполняется после выведения в макет датасета или фасткуба;
  • «Привязка к объектам» - размещение панели с надписью «Фильтр отчета» относительно панели, на которой она расположена (якорь). Позволяет закрепить края компонента к краям родителя таким образом, чтобы при изменении размеров родителей расстояние между заданными краями оставалось постоянным.
    К верхнему краю – размещение в верхней части панели;
    К левому краю - размещение впритык к левой стороне панели;
    К правому краю - размещение впритык к правой стороне панели;
    На весь объект – растянуть по ширине и высоте объекта;
    К нижнему краю – размещение в нижней части панели.
  • «Выравнивание» - свойство заставляет компонент менять некоторые из своих размеров и положение при изменении размеров компонента-родителя
    По верхнему краю – выравнивание по верхнему краю;
    По левому краю – выравнивание по левому краю;
    По правому краю – выравнивание по правому краю;
    Растянуть – растянуть по ширине и высоте объекта;
    По нижнему краю - выравнивание по нижнему краю;
  • «Высота» - высота кнопки (в пикселях);
  • «Ширина» - ширина кнопки (в пикселях).


Для присвоения значений фильтру необходимо после выведения в макет датасета и/или фасткуба, кликнуть по значению «Click» в графе «Значения».
Появится окно «Фильтр» с параметрами наборов данных ИО.Параметры фильтра выведутся в соответствии с выбранным набором данных. Если вам не нужен в использовании какой-либо параметр, то необходимо удалить его значение.Также возможно изменение последовательности выведения параметров фильтра. С помощью стрелки возможно поднять вверх выделенный параметр, с помощью стрелки возможно опустить вниз выделенный параметр.

Датасет

Для выведения датасета создается панель, активизируется, а затем нажимается кнопка «Датасет». Первоначально в датасете используются рандомные (случайные) данные.Свойства датасета появляются при клике мышкой на таблицу.
К свойствам датасета относятся:

  • «Привязка к объектам» - размещение таблицы относительно панели, на которой она расположена (якорь). Позволяет закрепить края компонента к краям родителя таким образом, чтобы при изменении размеров родителей расстояние между заданными краями оставалось постоянным.
    К верхнему краю – размещение в верхней части панели;
    К левому краю - размещение впритык к левой стороне панели;
    К правому краю - размещение впритык к правой стороне панели;
    На весь объект – растянуть по ширине и высоте объекта;
    К нижнему краю – размещение в нижней части панели.
  • «Выравнивание» - свойство заставляет компонент менять некоторые из своих размеров и положение при изменении размеров компонента-родителя:
    По верхнему краю – выравнивание по верхнему краю;
    По левому краю – выравнивание по левому краю;
    По правому краю – выравнивание по правому краю;
    Растянуть – растянуть по ширине и высоте объекта;
    По нижнему краю - выравнивание по нижнему краю;
  • «Перетаскивать столбцы» - при выставлении флага столбцы отчета можно перетаскивать относительно друг друга;
  • «Итоги» - при выставлении флага выводится строка с общими итогами по столбцу;
  • «Итоги по группам» - при выставлении флага выводится строка с общими итогами по группе;
  • «Развернуть до уровня» - при использовании группировки разворачивать до указанного уровня
  • «Высота» - высота таблицы (в пикселях);
  • «Ширина» - ширина таблицы (в пикселях);
  • «Датасет» - набор данных, используемых в датасете; подробности см. ниже.


Для вывода в отчет данных, нужно в свойствах датасета в графе «Датасет» выбрать соответствующий набор данных.После заполнения графы «Датасет» появится группа свойств «Поле Набора данных ИО», в котором необходимо отметить, какие поля с данными выводить в отчете, и определить порядок отображения этих полей.
Если вам нужно в использовании какое-либо поле, то необходимо выставить флаг около его наименования.Изменение последовательности выведения полей данных осуществляется с помощью стрелок:

  • - возможно поднять вверх (сдвинуть влево в отчете) выделенное поле;
  • - возможно опустить вниз (сдвинуть вправо в отчете) выделенное поле. 

Свойства полей вызываются нажатием на соответствующее поле в окне «Поле Набора данных ИО».К свойствам поля относятся:

  • «Поле» - название поля (неизменяемое свойство);
  • «Выравнивание» - размещение значения поля относительно ячейки таблицы;
  • По центру - размещение по центру;
  • По левому краю - размещение по левому краю;
  • По правому краю - размещение по правому краю;
  • «Итоги» - вывод итогового значения:
  • Нет – при выставлении флага итог не выводится;
  • Сумма – при выставлении флага итог выводится в виде суммы;
  • Количество – при выставлении флага итог выводится в виде количества записей по столбцу;
  • Минимум – при выставлении флага выводится минимальное значение по столбцу
  • Максимум – при выставлении флага выводится максимальное значение по столбцу
  • Среднее – при выставлении флага выводится среднее значение по столбцу
  • «Итоги по группам» - вывод итоговых значений по группам (при использовании группировки (флаг в свойства «Итог по группировке»)):
  • Нет – при выставлении флага итог не выводится;
  • Сумма – при выставлении флага итог выводится в виде суммы;
  • Количество – при выставлении флага итог выводится в виде количества записей по группе;
  • Минимум – при выставлении флага выводится минимальное значение по группе;
  • Максимум – при выставлении флага выводится максимальное значение по группе;
  • Среднее – при выставлении флага выводится среднее значение по группе;
  • «Формат» - формат вывода значений:
  • Нет – при выставлении флага значение не форматируется;
  • Деньги – при выставлении флага выводится числовое значение, с двумя знаками после запятой, с пробелами между тройками разрядов и через пробел значение валюты (например, 17 288 443 руб.);
  • Вещественный – при выставлении флага выводится числовое значение, с двумя знаками после запятой с пробелами между тройками разрядов (например, 17 288 443,75);
  • Простой вещественный – при выставлении флага выводится числовое значение, с двумя знаками после запятой, без пробелов между тройками разрядов (например, 17288443,75);
  • Целочисленный – при выставлении флага выводится целое числовое значение с пробелами между тройками разрядов (например, 17 443);
  • Простой целочисленный – при выставлении флага выводится целое числовое значение без пробелов между тройками разрядов (например, 17443);
  • Проценты – при выставлении флага выводится значение в процентах, с двумя знаками после запятой (например, 17,25%);
  • Время – при выставлении флага выводится время; возможный формат времени приводится ниже в разделе «Формат времени»;
  • Дата время – при выставлении флага выводится дата и время; дата выводится в формате DD.MM.YYYY – день, месяц, год, время выводится в формате, определенном в разделе «Формат времени», если для формата времени установлено значение «Нет», то в графе выводится только дата:
  • «Формат времени» - формат времени (при выставлении флага «Время» в разделе «Формат»):
  • Нет – при выставлении флага значение не форматируется;
    - hh:mm:ss – в часах, минутах, секундах;
  • hh:mm – в часах, минутах;
  • mm:ss – в минутах, секундах;
  • «Итог по группировке» - при выставлении флага осуществляется вывод итогов при использовании группировок;
  • «Видимость колонки» - при выставлении флага поле будет выводиться в отчете;
  • «Минимальная ширина» - минимальная ширина поля, до которой можно уменьшить поле вручную (в пикселях); необходимо учитывать размер формы отчета;
  • «Ширина» - ширина поля, выводимая при построении отчета (в пикселях); необходимо учитывать размер формы отчета.

Фаст-куб

Для выведения в отчет данных в системе Фаст-куб необходимо создать панель, активизировать её, а затем нажать кнопку «Фаст-куб».
Для вывода в отчет данных, нужно в свойстве фаст-куба в графе «Датасет» выбрать соответствующий набор данных.Свойства фаст-куба появляются при клике мышкой на нижний элемент фаст-куба. К свойствам фаст-куба относятся:

  • «Имя» - название фаст-куба (неизменяемое свойство)
  • «Привязка к объектам» - размещение таблицы относительно панели, на которой она расположена (якорь). Позволяет закрепить края компонента к краям родителя таким образом, чтобы при изменении размеров родителей расстояние между заданными краями оставалось постоянным.
    К верхнему краю – размещение в верхней части панели;
    К левому краю - размещение впритык к левой стороне панели;
    К правому краю - размещение впритык к правой стороне панели;
    На весь объект – растянуть по ширине и высоте объекта;
    К нижнему краю – размещение в нижней части панели.
  • «Выравнивание» - свойство заставляет компонент менять некоторые из своих размеров и положение при изменении размеров компонента-родителя:
    По верхнему краю – выравнивание по верхнему краю;
    По левому краю – выравнивание по левому краю;
    По правому краю – выравнивание по правому краю;
    Растянуть – растянуть по ширине и высоте объекта;
    По нижнему краю - выравнивание по нижнему краю;
  • «Высота» - высота таюлицы (в пикселях);
  • «Ширина» - ширина таблицы (в пикселях);
  • «Датасет» - набор данных, используемых в фаст-кубе.

Текст

Для размещения текста в отчете создается панель, активизируется, а затем нажимается кнопка «Текст». Для размещения названий таблиц с данными, кнопку «Текст» рекомендуется размещать на панели, на которой выведен датасет или фаст-куб.войства текста появляются при клике мышкой на панель с надписью «Текст».
К свойствам текста относятся:

  • «Значения» - текст для отображения в отчете;
  • «Привязка к объектам» - размещение панели с текстом относительно панели, на которой она расположена (якорь). Позволяет закрепить края компонента к краям родителя таким образом, чтобы при изменении размеров родителей расстояние между заданными краями оставалось постоянным.
    К верхнему краю – размещение в верхней части панели;
    К левому краю - размещение впритык к левой стороне панели;
    К правому краю - размещение впритык к правой стороне панели;
    На весь объект – растянуть по ширине и высоте объекта;
    К нижнему краю – размещение в нижней части панели.
  • «Выравнивание» - свойство заставляет компонент менять некоторые из своих размеров и положение при изменении размеров компонента-родителя
    По верхнему краю – выравнивание по верхнему краю;
    По левому краю – выравнивание по левому краю;
    По правому краю – выравнивание по правому краю;
    Растянуть – растянуть по ширине и высоте объекта;
    По нижнему краю - выравнивание по нижнему краю;
  • «Высота» - высота панели с текстом (в пикселях);
  • «Ширина» - ширина панели с текстом (в пикселях).

При просмотре текст в отчет будет выглядеть следующим образом.

Сохранение макета

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

Просмотр отчета из макета

Для просмотра отчета необходимо нажать на кнопку «Просмотр»,заполнить фильтр.
Отчет с датасетом будет представлен в следующем виде.

Отчет в системе Фаст-куб будет представлен в таком виде.
Изменение вида отчета в системе Фаст-куб производится в соответствии с руководством пользователя FastCube. И по усмотрению пользователя может иметь разнообразный вид. Например, такой:Для сохранения вида отчета необходимо выбрать «Сохранить» из списка у кнопки .Для изменения параметров отчета необходимо закрыть отчет и сделать необходимые правки.

Удаление

Для удаления объекта из макета отчета необходимо выделить этот объект и нажать на кнопку «Удалить».