Проверка запроса на пустоту

проверяю результат запроса на пустату, если есть данные то выполняю. Экономит время сервера.

Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ЕдиницыИзмерения.Коэффициент
		|ИЗ
		|	Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
		|ГДЕ
		|	ЕдиницыИзмерения.Ссылка = &Ссылка";
	
	Запрос.УстановитьПараметр("Ссылка", ЕдИзм);
		
	РезультатЗапроса = Запрос.Выполнить();
	
	Если РезультатЗапроса.Пустой() Тогда
		Возврат 0;
	КонецЕсли;
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); ВыборкаДетальныеЗаписи.Следующий();
	Возврат ВыборкаДетальныеЗаписи.Коэффициент; 
2
Орфографическая ошибка в пустату: пустату

Комментарии

Has
#1, 10 июня 2016 13:51

очепятка "...пустату, ..."


babys
#2, 15 марта 2017 10:32

Ну только если этот блок из цикла вызывать. А при разовом вызове, затраты копеечные, не стоят этих трех строк.


См. также

ПроверитьСостояниеЗапроса (БСП)

ПроверитьСостояниеЗапросаНаПодключение (БСП)

ПодключениеТестовыхПериодов_ПроверитьСостояниеЗапроса (БСП)

ПроверкаПримененияРазрешенийПослеЗакрытияФормыВладельца (БСП)

Запрос 1С

Проверки (БСП)

Проверка изменения полей регистра сведений ПередЗаписью, кеширование средствами БСП

Проверка заполнения на клиенте

Проверка поля на существование

Модератору