Выяснить содержимое запроса в 1С можно обратившись к результату запроса:
<code>РезультатЗапроса = Запрос.Выполнить(); Возврат НЕ РезультатЗапроса.Пустой();</code>
Согласно методическим рекомендациям сайта ITS 1C данную проверку при обработке рекордсета (выборки запроса) делать не нужно. Это признается избыточным. Просто дейлайте так:
<code>ВыборкаЗапроса = Запрос.Выполнить().Выбрать(); Пока ВыборкаЗапроса.Следующий() Цикл //...обработчик выборки запроса КонецЦикла;</code>
либо если Вам нужно изменить режим обхода выборки или обращаться к полям результата запроса или делать что-либо еще то:
<code>РезультатЗапроса = Запрос.Выполнить(); КолонкиЗапроса = РезультатЗапроса.Колонки; Если КолонкиЗапроса.Найти("Остаток") = Неопределено Тогда Сообщить("Запрос не содержит колонки Остаток"); КонецЕсли; ВыборкаЗапроса = РезультатЗапроса.Выбрать(); Пока ВыборкаЗапроса.Следующий() Цикл //...обработчик выборки запроса КонецЦикла;</code>
+ There are no comments
Add yours