Без итогов
Не накапливать итоги по группировкам.
Синтаксис:
Без итогов;
Англоязычный синоним:
Without Totals;
Описание:
Цель данного оператора — увеличение скорости выполнения запроса, при условии, что итоговые записи при использовании запроса не нужны. Данный оператор языка запросов, дает возможность не накапливать итоги по группировкам. Использовать данный оператор в тексте запроса имеет смысл, когда запрос строится не для формирования сложного отчета, а например, для простой выборки значений из информационной базы для последующей их обработки.
В случае применения данного оператора в тексте запроса, при обходе результатов запроса применяется только один цикл обхода, используя метод объекта «Запрос» Группировка() без параметра.
Пример:
Запрос = СоздатьОбъект("Запрос");
Текст3апроса = "
...
|Группировка Товар;
|Группировка Склад;
|Без Итогов; ";
Если Запрос.Выполнить(ТекстЗапроса) = 1 Тогда
Возврат;
КонецЕсли;
Пока Запрос.Группировка() = 1 Цикл
...
КонецЦикла;
Замечание. Если в тексте запроса используется группировка по многоуровневому справочнику и не указано "Без Групп", то итоги по группам справочника будут накапливаться. Другими словами, если в запросе не нужны итоги по группам справочника, то в тексте запроса кроме использования оператора "Без Итогов" дополнительно следует в операторах "Группировка ..." использовать ключевое слово "Без Групп".