|
<< Click to Display Table of Contents >> Navigation: Создание отчетов > Источники данных, переменные и функции > Источники данных > Проект MasterSCADA > Создание источника Проект [Текущий проект] > Переменные источника данных Текущий проект |
Для добавления переменных в отчет, необходимо добавить элемент Переменные в дерево проекта в группу Источники отчета при помощи контекстного меню:

Далее в группу Переменные добавляются сами переменные при помощи контекстного меню:

Имя переменной можно изменить в панели свойств элемента.
Созданные переменные связываются с параметрами проекта:

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

Важно! Рекомендуется связывать переменные с параметрами из объекта, в котором располагается отчет, или вложенных в него объектов. Это облегчает копирование объектов.
Для того чтобы переменные были добавлены в Словарь данных редактора отчетов, нужно синхронизировать источники.
После синхронизации переменные добавятся в группу Источники данных:

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

Свойство |
Описание |
Наименование в источнике |
Указывается имя в источнике (не в отчете) данных. Соответствует имени переменной, задаваемому в дереве проекта |
Наименование |
Имя колонки, которое используется для обращения к данной колонке в отчете. Соответствует имени переменной, задаваемому в дереве проекта |
Псевдоним |
Соответствует имени переменной, задаваемому в дереве проекта |
Тип |
Тип данных переменной. При связывании переменной с параметрами, переменные получают тип X (Nullable), где X - тип данных связанного параметра |
Переменную отчета можно перетащить в ту секцию, в которой нужно ее отображать. Например, в Итог страницы. Если перетащить переменную на страницу отчета левой кнопкой мыши, то будет создан компонент Текст, и будет установлена связь между компонентом и переменной.
Если расположить сначала компонент, например, Флажок, то потом нужно будет установить связь вручную с переменной источника данных. Для этого в панели свойств нужно настроить свойство Отмечено:

В режиме исполнения будет отображаться значение переменной на момент формирования отчета.
Смотрите также: