1С:Предприятие 8.2 /
Разработчикам /
Реализация обработки данных
Проверка на пустой результат выполнения запроса
1. Проверку того, что результат выполнения запроса не содержит строк следует выполнять с помощью метода Пустой. Поскольку на получение выборки из результата запроса (выгрузка его в таблицу значений) будет затрачиваться дополнительное время.
Неправильно:
Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда Возврат Истина; Иначе Возврат Ложь; КонецЕсли;
Правильно:
Возврат НЕ Запрос.Выполнить().Пустой()
Методическая рекомендация (полезный совет) 2. В то же время если требуется выбрать (или выгрузить ) результат запроса, то предварительный вызов метода Пустойне требуется . РезультатЗапроса = Запрос.Выполнить(); Если НЕ РезультатЗапроса.Пустой() Тогда // избыточный вызов Выборка = РезультатЗапроса.Выбрать(); Пока Выборка.Следующий() Цикл ... правильно: Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ... |
Другие материалы по теме:
выгрузить, пустой, выгрузка, истина, получение, иначе, буфер обмена, копировать, выполнить, обмен, возврат, время, выбрать, результат, конфигурирование
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Реализация обработки данных
Другие материалы по теме:
Использование параметров сеанса
Чтение отдельных реквизитов объекта из базы данных
Нас находят: Результа запроса, результат запроса, 73081, проверка выбоки на пустое значение, как проверить что результат запроса положительный 1С 8, 1с пустой запрос, 1с проверка на пустой запрос, проверка на пустой запрос, результат запроса пустой, 1С 8 проверить что ТЗ не пустая
Мы на Facebook