Создание и редактирование отчета по шаблону

Последние изменения: 17.03.2022

Создание и редактирование отчета по шаблону

Содержание

Создание отчёта по шаблону

Свойства страницы отчёта

Параметры сетки

Свойства элементов отчёта

Добавление и замена столбца

Перемещение столбцов

Удаление столбцов

Добавление подписи и печати

Привязка гиперссылки

Предварительный просмотр и сохранение


Создание пользовательского отчёта.

  1. Для создания и редактирования отчета по шаблону необходимо, чтобы учетная запись обладала ролью «Редактор отчётов». Для создания шаблона отчета следует перейти во вкладку «Отчеты» - «Пользовательские» и в правой нижней части страницы нажать кнопку

    5a4c691c09e4f791fa0fd934110b6a5e.png

    В появившемся окне в строке «Отчет» необходимо выбрать тот отчет, по которому будет создан шаблон. В строке «Название» следует указать наименование шаблона. После заполнения информации необходимо нажать кнопку «Ок».


1fae1a72211f46e45c55cf0bd0f13522.png



После создания шаблона отчета необходимо его найти в списке и открыть. В открывшемся отчете следует выбрать объект/прибор/точку учета, после чего нажать кнопку «Сформировать отчет». После того, как отчет сформируется, следует нажать кнопку «Редактировать» и «Сформировать отчет», запустится редактор отчета.

6c786055e7a9becc7526dd83c71a1bcd.png




Свойства страницы отчёта.


В редакторе отчётов, меню «Свойства» расположено в левой части экрана. Для отображения свойств страницы, необходимо на рабочей области редактора кликнуть на свободное от полей пространство, после чего в левом меню нажать кнопку «Свойства».

619522b48eb38043a645535729b55dfc.png


Страница.

a04af5338ffc69bb429d975fc10563dd.png



  1. «Размер страницы» - позволяет выбрать формат страницы;

  2. «Ширина» - значением в данном поле определяется ширина страницы;

  3. «Высота» - значением в данном поле определяется высота страницы;

  4. «Ориентация» - позволяет выбрать альбомный или портретный формат страницы;

  5. «Поля» - позволяет установить размер отступа от соответствующего края страницы;

Страница, дополнительные.

3df08527907cf47b7350e816b9ff79d2.png




1. «Остановиться после» - номер страницы. Когда она достигнута, то построение заканчивается. Если свойство равно 0, то построение отчёта будет остановлено.
2. «Титул до заголовка» - значение определяет, что необходимо положить заголовок отчёта перед заголовком страницы.
3.«Зеркальные поля» - значение определяет отражать ли зеркально левую и правую границу страницы в зависимости от того, четная страница или нет.
4. «Неограниченная высота» - значение определяет, что страница имеет неограниченную высоту.
5. «Разрывать неограниченный» - значение определяет, что, при печати многостраничных кросс-отчётов, колонки и строки должны разрываться.
6. «Сегментов по ширине/по высоте» - количество сегментов по ширине/по высоте.


Колонки.

132d9bcb72ff0a6a8349ad4ab995b7e0.png



  1. «Количество колонок» - число колонок.

  2. «Ширина колонки» - ширина колонки.

  3. «Расстояние между колонками» - расстояние между двумя колонками.

  4. «Справа налево» - направление вывода колонок.

Оформление.

087e05508e2efbe147c91633b928ad75.png


«Кисть» - определяет цвет и стиль заливки страницы;

6a4818ff352bf7ae765f38fa35632ce2.png


«Граница» - в данном поле настраивается рамка страницы, отображение её сторон, стиль и тени;

1aa8e61fd1e504f604b92819aeeca998.png




«Условия» - в данном поле можно настроить выделение строчек, столбцов или ячеек, в зависимости от выбранных условий и заданных в них параметров.

fd1ca44b9c5706ccc782e0e214773e3a.png



«Стиль компонента» - Компонент управляет отображением представления на экране. По умолчанию прописано значение «Нет».

eb09271ee87b8cb3a5b1b658ec5461b9.png

Поведение.

fbb443c34cd36543dbeb7c28b4e16e3c.png
  1. «Доступность» - Значение, которое указывает, будет ли компонент доступен.

  2. «Взаимодействие» - Параметры взаимодействия данного компонента.

  3. «Печать на предыдущей страницы» - Значение определяет, что страница начнёт автоматически строится на свободном пространстве предыдущей страницы.

  4. «Использовать Заголовки и Итоги с предшествующей страницы» - Значение определяет, что на данной страницы необходимо печатать заголовки и итоги предыдущей страницы.


Редактирование.


8e3e9afa39eede555ff9cd0cf2773b15.png


«Псевдоним» - поле, содержащее наименование отчета, которое отображается на вкладке запуска;


Параметры сетки.

«Сетка» - клетчатое поле в центральной части экрана - является рабочей областью редактора отчётов. Её параметры влияют на изменение размеров полей и ячеек, на отображение в отчёте всех его элементов.

Для изменения настроек сетки, необходимо перейти в меню «Файл» и нажать кнопку «Параметры»;

5dc1c22e1e0c85bf5f0beb8c0540051a.png



В появившемся окне нажмите кнопку «Сетка».

  • «Привязать к сетке» - снятая галочка отключает прилипание границ ячеек к разлиновке сетки;

  • «Сетка» - снятая галочка отключает отображение сетки на рабочей области;

  • «Линии» / «Точки» - определяется вид разлиновки сетки;

  • «Сантиметры» - определяет частоту или «шаг» разлиновки сетки. Это влияет на «тонкость» установки размеров полей и ячеек;

  • «Восстановить по умолчанию» - меняет значения всех полей на исходные.

Для применения внесённых изменений нажмите кнопку «ОК».


Свойства элементов отчета.

В редакторе отчётов, меню «Свойства» расположено в левой части экрана. Для отображения свойств какого-либо элемента, необходимо на рабочей области редактора выделить интересующее нас поле, после чего в левом меню нажать кнопку «Свойства» (обычно установлена по умолчанию).

06e54354177abc323cc033d264dcf07a.png


Текст.

6cfe5e6ac946f0e49bb69dcae7ed0451.png


  1. «Текст» - позволяет изменить текст заголовка, название ячейки, условие или формулу, в зависимости от того какая ячейка в данный момент будет выделена. Для внесения изменения необходимо нажать на значок «…», ввести нужное значение и нажать «ОК»;

  2. «Текстовая кисть» - позволяет выбрать вид и цвет текста;

97f8d5ef84c998ffa8debbd64efa1a11.png


  1. «Шрифт» - предназначено для установки формата и размера шрифта;

  2. «Горизонтальное выравнивание» - в данном поле устанавливается положение текста относительно ячейки по горизонтали;

  3. «Вертикальное выравнивание» - в данном поле устанавливается положение текста относительно ячейки по вертикали;

  4. «Формат»:

  • «Стандарт»;

  • «Числовой» - данный формат позволяет внести изменения:

  1. «Разделитель групп рядов» - после установки галочки – число будет разделено на группы;

  2. «Региональные настройки» - установленная галочка позволяет выборочно проставить значения в нижерасположенных полях;

  3. «Знаков дробной части» - значение в данной графе определяет количество знаков после запятой;

  4. «Разд. дробной части» - в данном поле выбирается знак (точка или запятая) разделяющий целое число и дробную часть;

  5. «Разделитель группы» - в данном поле выбирается знак (точка или запятая), разделяющий число на группы;

  6. «Размер группы» - установленное значение определяет количество цифр входящих в группу (3 – 123 123,22);

  7. «Отрицательный шаблон» - выбор формата отображения отрицательных чисел;


Позиция.

c892b5c4781a9f656b7930dfa96ab070.png



  1. «Слева» - определяет отступ текста от левого края отчета;

  2. «Сверху» - определяет отступ текста от верхней части отчета;

  3. «Ширина» - определяет ширину строки или ячейки, в зависимости от того что Вы выделите. Ширину лучше менять именно здесь, тем самым Вы предотвратите перескакивание ячейки в другое место;

  4. «Высота» - определяет высоту строки или ячейки, в зависимости от того что Вы выделите. Высоту лучше менять именно здесь, тем самым Вы предотвратите перескакивания ячейки в другое место;

Оформление.

85c1235baa82d1792c257fcda691ebe2.png


«Кисть» - определяет цвет и стиль заливки выделенного поля или ячейки;

f758ab0952eb1582c31686cf456cadaa.png




«Граница» - в данном поле настраиваются границы выделенных ячеек, отображение их сторон, стиль и тени;

bb5e9d1586b758acb8e5d0e168e9df0b.png



«Условия» - в данном поле можно настроить выделение строчек, столбцов или ячеек, в зависимости от выбранных условий и заданных в них параметров.

5f3504a014e0e27799193aadf15dbe72.png



Поведение.

26c4ccff12107958e786ebf7badd1461.png
  1. «Может расти» - значение определяет, что данный объект может расти.

  2. «Может сжиматься» - значение определяет, что данный объект может сжиматься.

  3. «Может разрываться» - значение определяет, что компонент может/не может разрывать содержимое на несколько страниц.

  4. «Доступность» - значение, которое указывает, будет ли компонент доступен.

  5. «Стиль стыковки» - данное поле позволяет стыковывать ячейки в выбранном направлении. При перемещении привязанной ячейки - она автоматически вернется на прежнее место. Чтобы этого не происходило, в данном поле необходимо выставить значение «Нет», после чего перемещение станет доступным. Важно: не отключайте стыковку одновременно со всех ячеек – это приведёт к их перемешиванию в хаотичном порядке!

  6. «Печать на» - значение определяет, на каких страницах должен быть напечатан компонент.


Добавление и замена столбца.

(Для примера взят «Универсальный отчет ГВС», в который будет добавлена колонка с параметром ta).

Добавление.

Для создания заголовка столбца, перейдите на вкладку «Вставить» и нажмите кнопку «Текст»;

8a39918be86ca285758613305620262d.png



После того, как курсор примет вид карандаша - левой кнопкой мышки выделите область, в которую будет добавлена ячейка. После проделанных действий откроется окно «Текст». Внесите название колонки (в нашем случае «ta») и нажмите «ОК».

d93684ab65633e9af4bd41569b1476a9.png


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

a581b6dee4226200ec53a2f3ee60e5ff.png


Переходим к созданию ячейки в поле DataBand2 (данные с прибора). После чего, в окне «Текст» необходимо прописать условие для параметра «ta»: {IIF(Data.ta == null, "-", Data.ta)} (взять условие можно из универсального отчета (тепло)). Важно: При добавлении нового параметра, необходимо убедиться, что он поддерживается данным отчетом!

Для выбора переменной необходимо два раза кликнуть по требуемой ячейке, после чего откроется форма редактирования содержимого ячейки. В правой части данной формы необходимо выбрать пункт "Колонка данных", после чего из предоставленных параметров выбрать необходимый. В случае отсутствия необходимого параметра в списке колонки данных следует обратиться в отдел технической поддержки АО "Элдис" для добавления параметра в набор данных необходимого отчета.

Далее приводим ячейку к общему виду таблицы и выставляем количество отображаемых знаков после запятой (см. справку «Свойства элементов таблицы»);

ff27e2022e0dd2cac75d7d67a77411a4.png


В поле FooterBand1 (Итого) создаем последнюю ячейку (по аналогии 1 и 2 пункт), а в окне «Текст» прописываем условие:

{IIF(CountIf(Data.ta!=null) != 0 ,Avg(DataBand2, Data.ta),"-")}

Приводим ячейку общему виду таблицы.

000890406df7ef9eaf2ad6accede8d59.png


Перед сохранением, проверяем отчет на наличие ошибок на вкладке «Предварительный просмотр» (см. справку «Предварительный просмотр и сохранение»).


Замена столбца.

  1. Создавать новый столбец имеет смысл в том случае, если в отчете нет параметров которые вы планируете не выводить. Если же необходимо добавить параметр которого нет в отчете, но в нем есть колонка, которая не будет использоваться – измените текст в данной ячейке на актуальный для нового параметра. Для этого необходимо двойным кликом левой кнопки мыши щелкнуть по каждой ячейке в редактируемом столбце, в поле «Текст» занести новые данные (название, условие) и нажать «ОК»;

  2. Перед сохранением, проверяем отчет на наличие ошибок на вкладке «Предварительный просмотр» (см. справку «Предварительный просмотр и сохранение»).


Перемещение столбцов.

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

Важно: не отключайте стыковку одновременно с нескольких столбцов – это приведёт к их перемешиванию в хаотичном порядке!

4111aa34f3ffb3467b5ca4a7f0cbe0be.png


После отключения стыковки, удерживаем левой кнопкой мышки выделенный столбец «Код НС» и перемещаем на свободное пространство в отчете;

3d3a00472bc87caece9908c13e8ed19d.png


Аналогичные действия применяем ко второму и последующему (если необходимо переместить больше) столбцам;

31276ad7aabcea70e15368b3af909bfd.png


После проделанных действий, перемещаем столбцы в нужном для нас порядке, при этом не забываем выделять все расположенные в них ячейки;

d96abbcd4e936ab8b6ced9906f41db77.png

Перед тем как сохранить изменения, проверьте отчет на наличие ошибок, перейдя на вкладку «Предварительный просмотр» (см. справку «Предварительный просмотр и сохранение»).


Удаление столбцов (для примера взят универсальный отчет ГВС, столбец Тхв).

Для удаления столбца, необходимо левой кнопкой мышки с зажатой кнопкой «Ctrl» выделить все расположенные в нём ячейки и нажать кнопку «Delete»;

ad0b56001df14a4f221aca0dce9c4c68.png


  1. Далее, нажимаем «DataBand1» - значок с изображением молнии «

    3fd0901acd21c71a9b5cc57757da5a9f.png » - «Печать» - «Перед печатью» - «…»;

7239e6745301879424d574ce8d422e1a.png


В открывшемся окне (Выражение):

  • если в дальнейшем, в данном отчёте будет использоваться функция «Отображение параметров» - выделяем текст удалённого столбца (в нашем случае «Tcw»), и удаляем его нажатием на кнопку «Delete». Нажимаем «ОК». ВАЖНО: удалять условие нужно от if до if;

  • если функция «Отображение параметров» использоваться не будет - выделяем весь текст находящийся в поле, и удаляем его нажатием на кнопку «Delete». Нажимаем «ОК».

b73d3f060b174162892f41bf563df909.png

Выравниваем поле «Температура» с колонками «t1» и «t2», и запоминаем внизу его название и ширину;

2c5ea07b611862cd7e041d5d908e1159.png


Далее, по аналогии с п.2, нажимаем «DataBand1» - « » - «Печать» - «Перед печатью» - «…». Находим выражение «Text30.Width = 3.9», меняем значение на «Text30.Width = 2.6» и нажимаем «ОК»;


Добавление подписи и печати.

  1. Для добавления подписи и печати в отчет необходимо на вкладке «Вставить» нажать кнопку

    9ba35b7f947cd6c361dfa8f352d299c3.png. Далее следует курсором мыши выделить область, в которую необходимо добавить подпись или печать. После обозначения области появится окно, в которое необходимо перенести изображение с заранее настроенными по величине подписью или печатью. После проделанных действий требуется нажать кнопку «ОК», затем символ дискеты в верхнем левом углу страницы.

e09c4bdc8c7cb78057cebe48008f585e.png


После выполненных действий Вы сможете формировать отчет с добавленными подписью и печатью.


Привязка гиперссылки.

Рассмотрим вариант добавления гиперссылки к полю «ID объекта».

1a6424bc8e5edcf5e08740914c5a901b.png

Для привязки гиперссылки необходимо в редакторе отчетов выделить поле, например, ({DataTb.ObjectID})

b554b090c5d991458447dab2f809d94b.png
  1. и в верхней части меню нажать на кнопку

    317b31b683b6fa59a0c48e5361519fb0.png , далее в поле «Гиперссылка» указывать формулу: {DataTb.URL}/main/object/{DataTb.ObjectID}

3be183f850a63402b1ae9b86aca8c7cd.png

После чего нажать на кнопку «ОК».

Расшифровка формулы вывода гиперссылки.

{DataTb.URL}/main/object/{DataTb.ObjectID}

DataTb.URL – это название Бенда (DataBand1, DataBand2 и т.д.).

Object – можно заменить tv, device и т.д. в зависимости от того, к чему принадлежит ID.

DataTb.ObjectID – это часть формулы параметра (Объект, прибор учета, точки учета и т.д.)



Предварительный просмотр и сохранение.

«Редактор отчётов» позволяет просмотреть все внесенные изменения в форму отчёта. Для этого, необходимо перейти на вкладку «Предварительный просмотр»;

c1a47a112527691acc76125148f11563.png


Данный функционал дает возможность проверить отчет на наличие ошибок после внесенных изменений (пример: сделан отступ, в связи с чем, поля вышли за пределы листа);

79de28950a5b90d007bd0795fde82d0b.png


При нажатии на данное поле, появляется окно с расшифровкой ошибок или предупреждений (на англ.). Нажав на «лупу» в поле с текстом уведомления, можно наглядно увидеть ошибку на рабочей области. В некоторых случаях если из ошибки есть конкретный выход и дизайнер об этом знает, то выводится кнопка «On», как правило при нажатии этой кнопки ошибка устраняется;

4a797e7f63298b4cb20286c65c706dc5.png


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

    00a44517d2f275852b4c5dc7eeef314d.png » в левом верхнем углу;

b8b6e5bc9d229daa7dc45ebacb4ff16d.png

Помогла ли вам статья?