Настройка правила вида «Запрос»
2 минутное чтение

Рисунок 1. Настройка правила вида «Запрос».
- Заполнить Текст запроса на языке 1C или SQL.
- Заполнить Параметры запроса (типичным параметром является период выгрузки, в этом случае установить параметры ДатаНачала и ДатаКонца).
Для добавления параметра необходимо перейти на вкладку «Настройка параметров» и нажать ссылку «Настроить параметры»:

Рисунок 2. Форма параметров запроса
Откроется интерфейс, в котором возможно:
- Заполнить наименования параметров из запроса по кнопке [Заполнить из запроса] (см. Рисунок 3, 1)
- Добавить строки параметров по кнопке [Добавить] (см. Рисунок 3,
2) и заполнить поля:
«Имя параметра», «Номер пакета/этапа» (если пакет/этап один, то выбрать =1), «Значение параметра» (см. Рисунок 3, 3).
Вместо значения параметра возможно, проставив соответствующий флаг , заполнить поле “Выражение для вычисления параметра” на языке 1С (см. Рисунок 3, 4). Результат расчета выражения возможно проконтролировать в поле «Значение» (см. Рисунок 3, 5).
- При необходимости запускать запрос более 1 раза с разными значениями параметров возможно заполнить значения параметров, объединенных в наборы/пакеты, заполняя для строк параметров объединяющий признак «Номер пакета». Это необходимо в случае, если из-за особенностей запроса его можно запускать, например, только помесячно, но требуется получить данные за несколько (N) месяцев – при этом запрос будет запускаться N раз с периодом 1 месяц.

Рисунок 3. «Параметры запроса» – управляющие элементы
Для параметров типа «дата/дата-время» существует помощник заполнения наборов/пакетов, запускаемый по кнопке [Заполнить наборы параметров] (см. Рисунок 3,6). В форме (см. Рисунок 4) необходимо ввести период дат с…по, периодичность (день/неделя/месяц/квартал), смещение (время в секундах, которое будет добавлено к параметру Даты) и вид периода (начало/конец периода) и нажать кнопку [Заполнить]. Результатом будут заполненные строки параметров для пакетов получения данных (см. Рисунок 5)

Рисунок 4. Помощник заполнения наборов параметров с типом дата/дата-время.

Рисунок 5. Пример заполнения наборов/пакетов параметров