Заголовок | Описание
|
---|
Уровень вложенности
|
Изначально невидимый столбец.
|
Заполнитель
|
Изначально невидимый столбец.
|
ID
| ID XML-запроса. Значение ID используется при настройке отчётов типа XML.
Изначально видимый столбец.
|
Наименование
| Имя запроса, данное пользвателем. Значение никак не используется при обработке, и служит только для удобства поиска и навигации.
Изначально видимый столбец.
|
Наимнование запроса
| Имя запроса, заданное пользователем. Значение никак не используется при обработке, и служит только для удобства поиска и навигации.
Изначально видимый столбец.
Значения столбца могут быть выделены (в зависимости от условий).
|
#
| Порядок выполнения. Подзапросы, расположенные на одном уровне вложенности, выполняются в порядке, заданном этим полем. Это позволяет передавать результаты обработки ранее выполненных запросов к последующим запросом и использованием механизма сохраняемых наборов (RP_P_XML.MX).
Изначально видимый столбец.
|
Элемент XML
| Код элементов XML, генерируемых запросом. Например, запрос SELECT CODE,NAME FROM RF_T_SERVICE_CLASS ORDER BY CODE со значением кода XML SERVKIND выдаст XML-результат следующего вида:
<servkind>
<code>CONTRACT</code>
<name>Общие услуги по договору</name>
</servkind>
<servkind>
<code>DIALUP</code>
<name>Интернет по коммутируемому доступу</name>
</servkind>
и т.д.
Изначально видимый столбец.
|
ID запроса-владельца
| ID запроса владельца.
Изначально невидимый столбец.
|
Текст запроса
| Текст SQL-запроса. Синтаксически-правильный SQL-запрос. Может опираться на значения, переданные как параметры отчёта, или на значения любых столбцов вышестоящего запроса, например:
Вышестоящий запрос: SELECT TO_CHAR(CURDATE,'YYYY') Y FROM DUAL
Подчинённый запрос: SELECT * FROM SOME_TABLE T WHERE T.YEAR='Y'
Запросы необходимо писать так, чтобы они сохраняли синтаксическую корректность и в том случае, если значение параметра не задано. Например, для числовых параметров необходимо писать не WHERE ID=PARAM, а WHERE ID=0PARAM.
Изначально видимый столбец.
|
&
| Выполнять экранирование спец-символов. В языке разметки XML некоторые символы, такие как <, >, &, " имеют специальное значение, и для их помещения в файл XML необходимо заменить их на соответствующие кодовые последовательности. Установка значения в "Да" заставит АСР выполнить такую замену для всех столбцов XML-запроса, имеющих тип данных CHAR. Использование экранирования может быть затратным по вычислительным ресурсам, и приводить к переполнению строковых переменных с максимальной длиной 4000 символов.
Изначально видимый столбец.
|
Действие | Описание
|
---|
Подчинённые
| Подчинённые запросы.
Применимо, если в списке есть хотя бы одна запись.
Действие может активизироваться кнопкой на панели инструментов.
Для быстрого выполнения действия можно сделать двойной щелчок мышью на записи.
Действие применяется только к текущей записи.
При выполнении действия вызывается Список «XML-запросы»
|
Добавить
| Добавить запрос.
Всегда доступно, вне зависимости от контекста.
Действие может активизироваться кнопкой на панели инструментов.
Для быстрого выполнения действия можно нажать клавишу F6.
Действие применяется только к текущей записи.
При выполнении действия вызывается Бланк «Запрос»
|
Добавить подчинённый
| Добавить подчинённый запрос.
Применимо, если в списке есть хотя бы одна запись.
Действие применяется только к текущей записи.
При выполнении действия вызывается Бланк «Запрос»
|
Изменить
| Изменить.
Применимо, если в списке есть хотя бы одна запись.
Действие может активизироваться кнопкой на панели инструментов.
Для быстрого выполнения действия можно сделать двойной щелчок мышью на записи.
Действие применяется только к текущей записи.
При выполнении действия вызывается Бланк «Запрос»
|
Удалить
| Удалить.
Доступно, в зависимости от условий.
Действие может активизироваться кнопкой на панели инструментов.
Для быстрого выполнения действия можно нажать комбинацию клавиш Shift-F6.
Действие применяется только к текущей записи.
|
XML-схема
| XML-схема.
Применимо, если в списке есть хотя бы одна запись.
Действие может активизироваться кнопкой на панели инструментов.
Действие применяется только к текущей записи.
|