#std438
Проверка на пустой результат выполнения запроса
1.
Используйте метод Пустой , чтобы проверить, есть ли выбранные строки в результате запроса. Так не будет тратиться время на выгрузку результата в таблицу значений.
Неправильно
Выборка = Запрос . Выполнить () . Выбрать ();
Если Выборка . Следующий () Тогда
Возврат Истина ;
Иначе
Возврат Ложь ;
КонецЕсли ;
Правильно
Возврат Не Запрос . Выполнить () . Пустой ()
2.
Не используйте метод Пустой для проверки, когда собираетесь выбирать или выгружать данные из результата запроса.
Неправильно
РезультатЗапроса = Запрос . Выполнить ();
Если Не РезультатЗапроса . Пустой () Тогда // избыточный вызов
Выборка = РезультатЗапроса . Выбрать ();
Пока Выборка . Следующий () Цикл
...
Правильно
Выборка = Запрос . Выполнить () . Выбрать ();
Пока Выборка . Следующий () Цикл
...
Источник
https://its.1c.ru/db/v8std#content:438
3 марта 2026 г.
3 марта 2026 г.