Как просмотреть результаты выполнения запроса в отладчике? #801342


#0 by Dmitri446
Делаю 14 занятие по Радченко где в документе "ОказаниеУслуг" некоторая часть кода меняется на запросы Затем чтобы посмотреть результат запроса предлагается установить точку останова на строчку с "ВыборкаДетальныеЗаписи = Результат.Выбрать;" и в режиме 1с перепровести один документ, после выделить переменную ТЗ и через отладка -> вычислить выражение посмотреть результат запроса, но выходит только вот это
#1 by Джинн
Результат запроса пустой.
#2 by lodger
ты уже заглянул в ТЗ получившуюся в результате запроса и там пусто. а почему пусто - сам думай.
#3 by Бычье сердце
#4 by h-sp
в отладчике вычислить выражение пишите Запрос2.Выполнить.Выгрузить; и не надо никакой там ТЗ
#5 by Dmitri446
Вот В отладчике результат, там вообще F2 не активна, не могу значение посмотреть
#6 by Любопытная
результат нельзя посмотреть. Его можно выгрузить в ТЗ и посмотреть уже ТЗ
#7 by Dmitri446
Любопытная, как видно из первого поста в ТЗ пусто
#8 by Любопытная
И что? Результат запроса пустой. В чем проблема?
#9 by Dmitri446
Любопытная, делаю это упражнение по книге, там автор делает тужу самую процедуру, где в ТЗ отображаются элементы выбранные запросом, собственно для этого ставится точка останова и перерроводится документ, но у меня почему в ТЗ пусто
#10 by h-sp
остатков материалов нет у вас в базе
#11 by lodger
либо кодзапрос неправильный, либо данных в бд нет. мы за тебя учиться будем?
#12 by Любопытная
внутреннее соединение в запросе зачем?
#13 by Dmitri446
h-sp, спасибо, действительно
#14 by Nolan
вот вроде бы книга для самого самого начального уровня... Зачем он помещает во временную таблицу ПереченьНоменклатуры, неужели думает, что человеку который открыл для себя 1С 2 недели назад это нужно?
#15 by Nolan
в МенеджерВременныхТаблиц* намного понятнее было бы сделать все в одном запросе
#16 by lodger
напиши об этом Радченко личным рукописным письмом.
#17 by Nolan
было бы не плохо, сам же по нему начинал учить. во многом книга хорошая, но есть "нюансы")
#18 by Лефмихалыч
аааэто... у Радченко такой код в обработке проведения?.. штоле?..
#19 by Nolan
ага)
#20 by Лефмихалыч
их, кагбэ, и должно быть два, но только первый должен быть передЗаписью и он должен выбирать разницу между табличной частью в базе и табличной частью в документе для проверки остатков только по тому, что реально поменялось.
#21 by Лефмихалыч
не верю
#22 by Nolan
Процедура ОбработкаПроведения(Отказ, Режим)
#23 by Лефмихалыч
это - в ученых целях и для демонстрации. В реальном мире за такие вещи бьют ипплом об стол и неприлично ругают. Не делай так. Запрос должен быть один. Он может быть длинным, шо капец, но должен быть один всегда, когда это возможно.
#24 by mistеr
Зачем так сурово? Чем в данном случае два запроса хуже, чем один?
#25 by Лефмихалыч
да чо-то злой я сегодня. Плохо количеством соединений с БД. Запрос к МВТ - это не волшебная палка, это такой же запрос к СУДБ, как и все остальные. База данных только tempDB, а не та, в которой товары гниют. Ни кто не умрет от двух запросов. Но и от запросов в цикле ни кто еще не умер за всю историю программирования. Пальцы в розетку совать - не всегда смертельно. Перебегать улицу на красный свет тоже можно безнаказанно какое-то количество раз за всю жизнь. Но это не делает эти все вещи правильными, а выполнение их - разумным.
#26 by mistеr
Соединение-то одно, оно никуда не денется. Ты наверное хотел сказать, пакеты по сети лишний раз побегают. Ну так это и правда не смертельно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С