Навигация:  МОДУЛЬ "СИСТЕМНОЕ ЯДРО" > ПОДМОДУЛЬ "СТАТИСТИКА" > Пакетные запросы > Настройка внешнего вида пакетного отчета >

VTS-модель отчета

Предыдущая страницаВернуться в начало главыСледующая страница

После того, как макет узла предварительно настроен методом настройки отчетов, можно сгенерировать модель макета VTS.

685

Для этого нужно перейти в режим модели VTS с помощью кнопки Режим работы с макетом узла пакетного запроса

272

и нажать кнопку Создать макет по умолчанию. В открывшемся диалоговом окне на вопрос "Загрузить шаблон, генерируемый автоматически?" ответить утвердительно.

 Рисунок 3.4.2. Закладка "Внешний вид отчета": режим настройки vts


Рисунок 3.4.2. Закладка "Внешний вид отчета": режим настройки vts

Шаблон, сгенерированный по умолчанию, воспроизводит заголовки, цвета, выбранные для отчета поля, их расположение и т.д.

Добавление поля в шаблон

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

Чтобы добавить поле в шаблон, в режиме редактирования макета vts нужно позиционировать курсор в той яейке, в которую нужно добавить поле, и выполнить двойной щелчок мышью по добавляемому полю в списке доступных полей отчета.

Редактирование vts-шаблона

Для редактирования vts-шаблона – двойной клик правой кнопкой мыши в любом месте макета. Откроется окно VCI Formula One Workbook Designer, в котором средствами Formula One можно настроить внешний вид шаблона (рис. 3.4.3).

Редактируя vts, можно настроить расположение надписей, полей и колонок, содержащихся в сгенерированном по умолчанию макете, а также их внешний вид. Для печати соответствующих значений полей можно использовать бэнды, названия которых сгенерировались автоматически и доступны в списке (колонка A на рис. 3.4.2). Один и тот же бэнд может присваиваться нескольким последовательным строкам, и будет осуществлять печать этих строк до пробела (пустой ячейки) или до возникновения нового бэнда. Каждый бэнд может использоваться в макете один раз для печати совокупности последовательных строк без пробела.

 Рисунок 3.4.3. Окно редактора VTS Formula One


Рисунок 3.4.3. Окно редактора VTS Formula One

Значения некоторых бэндов:

RepTITLE.* - используется для печати заголовка; строки, добавляемые по этому бэнду, всегда печатаются вверху страницы

RepHEAD.* - используется для печати «шапки» таблицы

RepDETAIL.* - используется для печати деталей таблицы

RepTOTAL.* - используется для печати подсумм.

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

[DET.fieldname] – для печати значения поля (fieldname) в строках таблицы

[TOT<level>.fieldname] – для печати значения подсуммы уровня <level> по полю (fieldname). Level 0 (бэнд TOT0) соответствует уровню итоговой суммы (TOTAL General).

Необходимо учитывать, что бэнды типа RepDetail.DET, RepDetail.DET1, ..., RepDetail.DET10 выводятся на печать, только если был напечатан предыдущий бэнд: например, для RepDetail.DET1 должен быть напечатан RepDetail.DET и т.д.

Штрих-коды в vts-шаблонах

Если в vts-шаблон добавлено поле, содержащее функцию формирования штрих-кода, для него необходимо выбрать соответствующий шрифт. Чтобы указать шрифт для ячейки, нужно выполнить команду меню Format / Cells и на вкладке Font выбрать требуемый шрифт (например, Code 128).

О том, как добавить в отчет вычислимое поле со штрих-кодом, см. в разделе Штрих-коды в столбцах отчета.

Редактирование vts-шаблонов более подробно описано в разделе Настройка vts шаблонов (VTS-templates.pdf).

Сохранение vts-шаблона

617

Закончив редактирование vts-шаблона, нужно закрыть окно Formula One и нажать кнопку Сохранить изменения в макете на вертикальной панели инструментов.

290

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