Формат текста описания запроса
Текст описания запроса на языке запросов состоит из последовательности операторов. Концом оператора является символ ";". Операторы могут записываться в любом порядке, однако, следует помнить, что интерпретатор языка запросов однопроходный, следовательно, сначала следует описать переменную, и только потом ее использовать в операторах Группировка, Функция или Условие.
Пример:
ТекстЗапроса =
"//({ЗАПРОС(РасчЛистки)
| // Задаем интервал запроса
|Период с ДатаНач по ДатаКон;
| // Определяем внутренние переменные
|Рез = ЖурналРасчетов.Зарплата.Результат;
|Расч = ЖурналРасчетов.Зарплата.ВидРасч;
|Дни = ЖурналРасчетов.Зарплата.Дни;
|Сотр = ЖурналРасчетов.Зарплата.Объект;
| // Назначаем группировки
|Группировка Сотр без групп;
|Группировка Расч;
| // Назначаем функции
|Функция Сум = Сумма(Рез);
|Функция Дней = Сумма(Дни);
| // Назначаем условие
|Условие(Рез <> 0);
|"//}}ЗАПРОС
;
// ...