Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2РазработчикамРеализация обработки данных

1С:Предприятие 8.2 /
Разработчикам /
Реализация обработки данных

Оглавление

Проверка на пустой результат выполнения запроса

1. Проверку того, что результат выполнения запроса не содержит строк следует выполнять с помощью метода Пустой. Поскольку на получение выборки из результата запроса (выгрузка его в таблицу значений) будет затрачиваться дополнительное время.

Неправильно:

Выборка = Запрос.Выполнить().Выбрать(); 
Если Выборка.Следующий() Тогда 
	Возврат Истина; 
Иначе 
	Возврат Ложь; 
КонецЕсли;

Правильно:

Возврат НЕ Запрос.Выполнить().Пустой()

Методическая рекомендация (полезный совет)

2. В то же время если требуется выбрать (или выгрузить ) результат запроса, то предварительный вызов метода Пустойне требуется .
Например, вместо:

РезультатЗапроса = Запрос.Выполнить(); 
Если НЕ РезультатЗапроса.Пустой() Тогда // избыточный вызов
	Выборка = РезультатЗапроса.Выбрать(); 
	Пока Выборка.Следующий() Цикл
		...

правильно:

Выборка = Запрос.Выполнить().Выбрать(); 
Пока Выборка.Следующий() Цикл
	...

Нас находят: Результа запроса, результат запроса, 73081, проверка выбоки на пустое значение, как проверить что результат запроса положительный 1С 8, 1с пустой запрос, 1с проверка на пустой запрос, проверка на пустой запрос, результат запроса пустой, 1С 8 проверить что ТЗ не пустая


Подписка на новости RSS

Мы на Facebook