Список параметров текущего запроса/инструкции конструктора или события(свойства) настройки ProFiler. Для каждой строки дерева запросов предусмотрена структура параметров. Структура параметров может использоваться как при выполнении запроса/инструкции, так и при групповой обработке результатов запроса. Параметры могут быть рассчитаны на основе других параметров. Пример: Параметры "НачПериода" и "КонПериода" расчитываются на основе параметра "Дата" |
ДействияВ панели управление кроме стандартных действий (добавление, удаление, копирование) возможны следующие: - Получить Получает параметры объявленные в тексте запросов или схеме компоновки данных, добавляет полученные имена параметров в таблицу, а значение приводит типу объявленных параметров. Дополнительно параметры сортируются по порядку упоминания их в тексте запроса;
- Действия - Дополнить Дополняет текущие параметры и значения запроса из другой строки дерева запросов;
- Действия - Очистить Очищает таблицу параметров;
А в контекстном меню доступны следующие действия:
- Установить период - позволяет открыть диалог установки периода в текущую строку и следующую(предыдущую) если они типа Дата;
- В Список - создает список и загружает текущее значение в созданный список;
Оформление Для каждого параметра возле его имени выводится картинка типа данных параметра, если значение задано на встроенном языке, отображается пиктограмма Встроенного языка. Для текущей строки параметров подсвечиваются серым фоном параметры зависящие (рассчитанные на основе) текущего параметра. Таблица параметров состоит из следующих колонок: - Имя параметра имя параметра, не должно содержать специальных символов, в имени допустимо использовать только буквы, цифры и символ "_".
- B (выражение) признак, позволяющий задать значение параметра выражением на встроенном языке
Важно: Выражение может быть как вычисляемое (конструкция Вычислить()) так и выполняемое (конструкция Выполнить()), в последнем случае искомое (необходимое) значение необходимо передать в переменную "Результат". При установке данного флага будет произведена попытка представления этого значения на встроенном языке, при снятии значение будет выполнено(вычислено).
Доступные переменные: |
- Значение параметра указывается параметр, который может быть задан непосредственно значением или выражением на встроенном языке. Установка значений(выражений) производится через специальную форму - Диалог выбора переменной.
- Uuid[1] в том случае если значение параметра имеет ссылочный тип тогда в данной колонке отображается уникальный идентификатор ссылки (УникальныйИдентификатор (UUID)), в противном случае строковое представление значения параметра, или если это не простой тип - системное представление этого значения (конструкция ЗначениеВСтрокуВнутр()).
- Uuid SQL[1] в том случае если значение параметра имеет ссылочный тип или Перечисление тогда в данной колонке рассчитывается уникальный идентификатор записи таблицы SQL, данный идентификатор отличается от идентификатора 1с: Предприятия, типом данных и порядком расположения значений. В том случае если тип значения параметра является дата, тогда в данной колонке устанавливается временная метка ODBC соответствующая значению даты данного параметра. Если тип данных будет строковой тогда в этой колонке мы получим символьную строку в Юникоде использующую набор символов UCS-2. Во всех остальных случаях пустое значение
1 - Колонка скрыта по умолчанию |