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

Добавил: Александр

РезультатЗапроса Пустой


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

Комментарии

10-06-2016 13:51: #1 Has

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


15-03-2017 10:32: #2 babys

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