При вставке в шаблон документа таблицы архивных значений (см. Использование таблиц в шаблоне документа ) на экране появляется диалог задания числа столбцов.
При размещении таблицы в шаблоне она по умолчанию имеет вертикальный вид (назначение первого столбца – отображение времени – фиксировано):
Для вывода в столбец архивных значений (из SIAD) в нем нужно разместить одно из следующих выражений (см. Вставка значения переменной ):
@<имя аргумента>.<номер атрибута>
@<имя аргумента>.<короткое имя атрибута>
@(<имя аргумента>.<номер атрибута>,<формат>)
@(<имя аргумента>.<короткое имя атрибута>,<формат>)
В таблицу можно вывести данные из одного архива. В разные таблицы одного документа можно вывести данные из разных архивов.
В сгенерированном документе число архивных значений в таблице (число ее строк) будет соответствовать разбиению временного диапазона, заданному при конфигурировании таблицы (см. ниже Задание параметров выборки).
При выполнении команды Ячейка таблицы раздела Свойства меню Правка или контекстного меню на экране появляется диалог форматирования ячейки таблицы:
При выполнении команды Таблица раздела Свойства меню Правка или контекстного меню на экране появляется диалог, на вкладках Вид и Фильтры которого задаются соответственно форматирование таблицы и фильтры столбцов:
Параметры форматирования и фильтров, показанные на рисунках, аналогичны соответствующим параметрам обычной таблицы (см. Конфигурирование обычной таблицы ). В отличие от обычной таблицы, вкладка Вид диалога свойств архивной таблицы содержит дополнительные флаги в разделе Ориентация:
Слева направо – при установке этого флага таблица ориентирована горизонтально; данные, извлеченные из архива, размещаются в таблице по возрастанию времени слева направо;
Сверху вниз – при установке этого флага таблица ориентирована вертикально (значение по умолчанию); данные, извлеченные из архива, размещаются в таблице по возрастанию времени сверху вниз.
Временной диапазон выборки из архива и его разбиение на интервалы, а также вид обработки данных задаются на вкладке Архив диалога Свойства таблицы:
Параметры, задаваемые в разделах Относительно времени генерации и Абсолютное время, аналогичны параметрам задания временного диапазона выборки из архива для тренда (см. Вставка тренда ).
В разделе Шаг задается шаг выборки значений из заданного временного диапазона:
Предустановленное – при выборе этой опции шаг задается как абсолютное время;
Переменная – при выборе этой опции шаг задается значением атрибута канала, привязанного к выбранному аргументу. Аргумент выбирается в списке, атрибут указывается в поле справа.
Детализации выборки из архива могут быть заданы на вкладке Детализация диалога Свойства таблицы:
Для добавления детализации нужно нажать кнопку Добавить, для удаления детализации, выделенной в списке слева, нужно нажать кнопку Удалить.
Каждая детализация разбивает временной поддиапазон от
Tгенерации – Сдвиг времени
до
Tгенерации – Сдвиг времени + Интервал
с шагом Шаг.
Параметры Сдвиг времени, Интервал и Шаг могут быть заданы абсолютно (Предустановленное) или определяться значением атрибута канала, привязанного к выбранному аргументу (Переменная).
Если задано большое число разбиений временного диапазона выборки из архива, для генерации документа потребуется значительное время.
Вид обработки данных, извлеченных из архива, задается с помощью списка Обработка вкладки Архив:
Нет – без обработки;
Разность – в таблицу заносится разность текущего и предыдущего извлеченных значений;
Всего – в таблице создается дополнительный столбец/строка (в зависимости от ориентации), в который записываются суммы извлеченных значений соответственно по столбцам/строкам.
Кроме того, извлеченные архивные данные могут быть обработаны с помощью программы (см. Генерация файлов документов ).