Специализированное администрирование > Анализ системной и коммерческой информация > Отчеты и запросы > Управление шаблонами отчетов > Инструментальная панель обслуживания построителя запросов > Режимы обновления для шаблонов отчетов построителя запроса, созданных в выпусках, предшествующих Windchill 11.0
  
Режимы обновления для шаблонов отчетов построителя запроса, созданных в выпусках, предшествующих Windchill 11.0
В выпуске Windchill 11.0 была изменена структура языка разметки запросов (QML). Обновленный формат QML обеспечивает более целостную интеграцию с интерфейсом пользователя Построителя отчетов при выполнении отчетов пользователями, а также закладывает основу для будущих улучшений.
Если отчет был первоначально создан в выпуске, предшествующем Windchill 11.0, он записан с использованием старого формата QML. При первом выполнении в Построителе отчетов или изменении в Построителе запросов в выпуске 11.0 отчет автоматически обновляется до текущего формата QML в стандартном режиме. Дополнительные действия пользователей не требуются.
Если требуется, чтобы отчет, который был создан в выпуске, предшествующем Windchill 11.0, отображался для пользователей так же, как до введения Построителя отчетов, можно обновить этот отчет с использованием одного или двух других режимов обновления: унаследованного режима или режима одной даты.
Стандартный режим
Обновление отчета в стандартном режиме приводит к следующим изменениям в шаблоне отчета.
Как определено на вкладке КритерииПостроителя запросов в выпуске, предшествующем 11.0
Результат после обновления до текущего формата QML
Параметры, столбец которых в критериях соответствует столбцу в операторе "Выбрать".
Исключения:
Параметр, который используется в функции или в запросе подвыборки
Параметр, который используется несколько раз в операторе "Критерии"
Эти параметры объединяются с соответствующим столбцом в операторе "Выбрать", включая все определенные значения по умолчанию или константы, и принимают отображаемое имя столбца оператора "Выбрать". Таким образом, теперь параметр отображается как элемент Столбец на вкладке Выбор или ограничение шаблона отчета с Отображаемым наименованием элемента, как определено на вкладке Выбор или ограничение. Любая константа или значение по умолчанию, определенные в старом QML, заполняются в свойство Значение (как Постоянное значение или Значение по умолчанию) для столбца в окне Править столбец.
Ссылка на параметр в операторе "Критерии" заменена элементом Ссылка на атрибут отчета на вкладке Критерии, ссылающемся на элемент на вкладке Выбор или ограничение.
Любые два параметра даты для одного столбца даты (один с оператором < или <=, а другой с оператором > или >=).
Исключения:
Параметры, которые используются несколько раз в операторе "Где"
Параметры, которые используются в функции или в запросе подвыборки
Параметры, которые отображаются в операторе "Критерии" с логическим условием Не или Или
Два параметра даты объединяются в одном столбце даты в операторе "Выбрать", в котором используется столбец для параметров, определенных в операторе "Критерии".
Таким образом, параметры даты представляют собой один подлежащий уведомлению элемент Столбец на вкладке Выбор или ограничение шаблона отчета. Любая константа или значение по умолчанию, определенные в старом QML, заполняются в свойство Дата начала или Дата окончания (как Постоянное значение или Значение по умолчанию) для столбца в окне Править столбец.
Даты отображаются на панели критериев Построителя отчетов в виде одной записи, содержащей поля ввода как для даты начала, так и для даты окончания.
Любые другие параметры:
Параметры, которые не соответствуют элементам в операторе "Выбрать"
Параметры, которые используются в функции или запросе подвыборки
Параметры, которые несколько раз используются в операторе "Критерии"
Параметры, которые отображаются в операторе "Критерии" с логическим условием Не или Или
Эти параметры перемещаются в оператор "Выбрать". Таким образом, каждый параметр теперь является элементом Значение параметра на вкладке Выбор или ограничение шаблона отчета.
Эти новые элементы размещаются в верхней части вкладки Выбор или ограничение и отображаются в верхней части панели критериев Построителя отчетов. Это облегчает поиск в шаблоне отчета, если возникнет необходимость в их перемещении или правке.
Ссылка на параметр в операторе "Критерии" заменена элементом Ссылка на атрибут отчета на вкладке Критерии, ссылающемся на элемент на вкладке Выбор или ограничение.
Теперь Опции построителя отчетов для каждого элемента на вкладке Выбор или ограничение заданы следующим образом:
Опция Разрешить пользователю задавать критерии выбрана (поле ввода для ввода критериев пользователем отображается на панели критериев Построителя отчетов)
Выбрана опция Позволить пользователю принять решение (рядом с элементом на панели критериев Построителя отчетов отображается флажок, позволяющий пользователю выбрать, следует ли включать этот элемент в результаты отчета)
В результате все элементы теперь находятся на вкладке Выбор или ограничение для шаблона отчета, отображаются на панели критериев Построителя отчетов при просмотре отчета и могут быть выбраны или определены пользователем.
Отчеты автоматически обновляются в стандартном режиме при первом выполнении в Построителе отчетов или открытии для правки в Построителе запросов.
Унаследованный режим
При обновлении отчета в унаследованном режиме Опции построителя отчетов для каждого элемента на вкладке Выбор или ограничениеПостроителя запросов настраиваются так, чтобы панель критериев Построителя отчетов отображалась в том же виде, что и перед внедрением Построителя отчетов.
Для элементов, которые являлись параметрами на вкладке Критерии в старом Построителе запросов и имеют соответствующий столбец в операторе "Выбрать", Опции построителя отчетов настраиваются следующим образом.
Опция Разрешить пользователю задавать критерии выбрана (поле ввода для ввода критериев пользователем отображается на панели критериев Построителя отчетов)
Опция Всегда включать выбрана
(элемент всегда отображается в результатах отчета)
Для тех элементов, которые являлись параметрами на вкладке Критерии в старом Построителе запросов, но не имеют соответствующего столбца в операторе "Выбрать", на панели критериев Построителя отчетов выполняется следующее:
Всегда отображается поле ввода, позволяющее пользователю вводить критерии.
Не отображается флажок для выбора пользователем поля в результатах отчета. Значения параметров никогда не включаются в результаты отчета.
Не отображается оператор для значения параметра. В запросе используется определяемая оператором вкладка Критерии.
Для всех остальных элементов на вкладке Выбор или ограничение шаблона отчета Опции построителя отчетов задаются следующим образом:
Флажок Разрешить пользователю задавать критерии не установлен
Опция Всегда включать выбрана
Все остальные изменения, описанные для стандартного режима, применяются и для унаследованного режима.
Режим одной даты
Если отчет обновляется в режиме одной даты, это означает, что даты "С" и "По" диапазона дат параметра даты не объединяются в одно значение параметра на вкладке Выбор или ограничение, а сохраняются как отдельные значения параметра. На панели критериев Построителя отчетов они отображаются в виде отдельных полей критериев, а не как одна строка с активными левыми и правыми значениями для диапазона дат.
Все остальные изменения, описанные для стандартного режима, применяются и для режима одной даты.
Унаследованный режим и режим одной даты
Если выбрать и Унаследованный режим, и Режим одной даты, будут применены оба режима обновления. Параметры даты, которые отображаются в Построителе отчетов в результате применения настроек Унаследованного режима, сохраняются в виде отдельных значений параметра, как описано для Режима одной даты.