Довідковий матеріал

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

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

Редакційна сцена про перевірку результату запиту: компактний порожній контейнер даних проходить через легкий сенсор, поруч показано прямий шлях до таблиці без зайвої проміжної перевірки.

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

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

Вибірка = Запит.Виконати().Вибрати(); 
Якщо Вибірка.Наступний() Тоді 
	Повернення Істина; 
Інакше 
	Повернення Хибність; 
КінецьЯкщо;

Правильно:

Повернення НЕ Запит.Виконати().Порожній()

Методична рекомендація (корисна порада)

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

РезультатЗапиту = Запит.Виконати(); 
Якщо НЕ РезультатЗапиту.Порожній() Тоді // надлишковий виклик
	Вибірка = РезультатЗапиту.Вибрати(); 
	Поки Вибірка.Наступний() Цикл
		...

правильно:

Вибірка = Запит.Виконати().Вибрати(); 
Поки Вибірка.Наступний() Цикл
	...
Записатися телефоном