Для настройки правила выгрузки вида «Запрос» выполните следующие действия.

Текст запроса

Заполните поле «Текст запроса» на языке 1C или SQL.

Настройка параметров запроса

Примечание. Реализовано сохранение значений в рабочую область «Параметры» при формировании нового правила в консоли запросов.

Для вычисляемых параметров система автоматически рассчитывает заданное выражение в момент выполнения запроса. Полученный результат передаётся исполнителю в качестве значения параметра.

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

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

Примечание для языка . Для корректного отбора записей, включая границы периода в запросе, используйте оператор МЕЖДУ и функции НачалоПериода() и КонецПериода().

Пример:

  • Верно: Период Между НачалоПериода(&ДатаНачала, Месяц) И КонецПериода(&ДатаОкончания, Месяц)
  • Неверно: Период >= &ДатаНачала И Период <= &ДатаОкончания

​​​​​​Использование операторов >= и <= без учёта границ периода может привести к неполной выборке (пропуску записей на границах интервала).

В диалоговом окне «Настройка параметров выполнения» настройте параметры выполнения запроса:

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

В форме необходимо ввести период дат «с … по», периодичность (день / неделя / месяц / квартал), смещение (время в секундах, которое будет добавлено к параметру даты) и вид периода (начало / конец периода) и нажать кнопку «Заполнить»:

Результатом будут заполненные строки параметров для пакетов получения данных:

Связи контента