Значение не является значением объектного типа (Выбрать) #797338


#0 by oqjawa
Есть запрос (выборка с условием где РеквизитДокумента = Значение) на вывод параметров в табличную часть печатной формы.. всё выводит всё хорошо, НО если выбрать значение которое не указано в запросе он ругается! "Значение не является значением объектного типа(выбрать)" КАК сделать так что бы не ругался, а просто тогда выводил на печать "Ничего" пустую облать для печати.. и
#1 by Рэйв
хоть бы код показал,если уж понятно объяснять не твое...
#2 by Рэйв
телепатирую, что надо проверять на тип прежде чем делать .Выбрать
#3 by oqjawa
#4 by oqjawa
#5 by Рэйв
уже прогресс. На какое именно .Выбрать ругается?
#6 by oqjawa
если я выбераю в документе другое значение то он ругается, а мне нужно что бы он не ругался а просто не выводил на печать эту информацию так можно?
#7 by oqjawa
если я в документе поставлю не классов_9 а допустим классов_11 то всё... колом
#8 by oqjawa
а я хочу чтобы он просто не выводил тогда на печать.. или выводил но пустую форму так можно? както отменить выборку.. чтоли... типо ВЫборка = ложь)) или как
#9 by Рэйв
Переделай запрос  на запрос к таб. части Студенты
#10 by Рэйв
к чему тебе запрос к ссылке если тебе нужна таб часть?
#11 by catena
ЕСЛИ Выборка.Следующий ТОГДА...
#12 by oqjawa
Cetena Ваш вариант мне нравится, только я видимо не могу адаптировать его в моём коде.. подскажите в каком месте это вставить пожалуйста
#13 by oqjawa
Рейв, тоесть переделать запрос полностью к табличной части?? мне тоже так сказали.. а что изменится? разве ошибка пропадёт?
#14 by catena
В том месте, где у вас просто Выборка.Следующий;
#15 by catena
Выборка к табличной части при пустой табличной части (или при пустой выборке по табличной части из-за наложенных условий на табличную часть), будет пустая.
#16 by oqjawa
а где писать КонецЕсли;
#17 by catena
В конце логической цепочки действий, которая должна выполнятся при условии, озвученном в Если.
#18 by oqjawa
#19 by oqjawa
теперь вообще ничего не выводит и не важно какое там значение пустое, нужное или не нужно
#20 by oqjawa
зато не ругается... (
#21 by oqjawa
как сделать так чтобы он выводил только указаное значение реквизита? а если его в выборке нет то тогда ничего
#23 by catena
У меня дочка в 7 классе учится. Занимается робототехникой. Вот когда она начинает что-то писать без блок-схемы, я ее шоколада лишаю.
#24 by oqjawa
поменял ничего не произошло.. всёравно пусто
#25 by oqjawa
я тоже себя шоколада лишу..
#26 by vadim777
Ты ее учишь рисованию или программированию?
#27 by catena
Я ее учу думать структурировано. А тут первое время без бумажки никак.
#28 by catena
+Вот у меня первая игрушка была ПК "Львов-01". Там ввод кода был линейный, только вперед. Для редактирования вызывалась конкретная строчка. А перенести блок кода из одного места в другой - гемор на полдня. Так что, приходилось каждый символ наперед продумывать.
#29 by dezss
+100500))) в какой-то бред сивой кобылы Выборка.Следующий; вызывается после того, как в цикле уже перебрали все значения. Причем в этом цикле делались только Если ВставлятьРазделительСтраниц Тогда         КонецЕсли; Получается, что сперва мы выведем кучу разделителей страниц, а потом уже будем делать что-то еще. Тебе надо полностью пересмотреть свой код. В том числе и сам запрос. Делай его к тч, как советовали в . И первый бредовый цикл убери. Посмотришь что выводит, тогда и определяй где нужны разделители.
#30 by dezss
поправка. запрос не в , а в
#31 by Ёпрст
больше ничего не надо
#32 by h-sp
да у него уже нет выборки. он ее прошел всю
#33 by Ёпрст
хотя не, весь код в топку.
#34 by Ёпрст
сразу не увидел. форматирование страдает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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