На закладке «Именованные объекты» определяются именованные объекты, которые будут участвовать при построении отчета. Именованный объект может представлять собой переменную или запрос. Именованный объект может быть вызван для вставки значения из набора данных в бланк, участвовать в дополнительной обработке данных из набора данных или вызывать функцию.

В левой части закладки отображается дерево с разделами, относящихся к определенному типу именованных объектов:

·         «Запросы» - в этом разделе создаются именованные запросы, которые можно использовать при формировании отчета (см. раздел 15.2.6.4.1).

·         «Источники данных» - в этом разделе создаются именованные источники данных, которые будут использоваться при формировании отчета (см. 15.2.6.4.2).

·         «Переменные» - в этом разделе создаются именованные переменные, к которой можно обращаться непосредственно из бланка при формировании отчета (см. 15.2.6.4.3).

Все имена именованных объектов уникальны в пределах переменных, запросов и источников данных текущего шаблона отчета.

Имя именованного объекта не должно начинаться с цифры, может содержать любые символы кроме разделителей (. , { } [ ] ( ) ~ ! ? / \ | @ # $ % ^ & * ‘ “ + - =).

В правой части отображается редактор. Формат ввода текста зависит от типа именованного объекта.

В редакторе работает автодополнение - упрощенный вариант автодополнения редактора скриптовых модулей (см. раздел 16.3.2.7). Через автодополнение доступен список таблиц и полей шаблона набора данных, возможные команды SQL и другие именованные объекты. Для вызова списка автодополнения необходимо нажать комбинацию клавиш «Ctrl+Пробел».

Для именованных объектов типа «Запросы» и «Переменные» возможно использование нескольких вариантов кэширования:

·         «Отключен» - кэширование не используется.

·         «Включен» - перед выполнением проверяются входные параметры. Если есть кеш с такими же значениями параметров, то возвращается уже существующий экземпляр, иначе выполняется и создается новый.

·         «Один раз» - выполняется один раз, после чего возвращаются уже ранее полученные значения.

Команда  «Проверить ошибки» выполняет проверку ошибок синтаксиса в тексте в редакторе.

Команда «Искать в бланках» контекстного меню дерева именованных объектов позволяет найти текст (например, имя именованного объекта) в шаблонах бланков текущего набора данных шаблона отчета.

 

См. также:

15.2.6 Дополнительные настройки
15.2.6.4.1 Запросы
15.2.6.4.2 Источники данных
15.2.6.4.3 Переменные
15.2.6.4.4 Правило описания значений параметров