Запрос в динамическом списке. Как игнорировать условие, если Параметр пустой? #745693


#0 by minsk1s
Нужно чтобы если Параметр.МаркаАвтомобиля пустой, то выводило в запрос всё что есть!     И СкладОстатки.МаркаАвтомобиля В(&МаркаАвтомобиля) Различные условия с пустым параметром типа &МаркаАвтомобиля= Значение(Справочник.МаркиАвтомобилей.ПустаяСсылка) не прокатывают. Побывал завести параметр в свойствах формы и не заполнять его. Тоже вываливается ошибка...
#1 by shuhard_серый
используй классическое или и сравнение с пустой ссылкой
#2 by minsk1s
сравнение с пустой ссылкой - вываливается ошибка...
#3 by ДенисЧ
если пишешь "Значение(Справочник.МаркиАвтомобилей.ПустаяСсылка)" , то радуйся, что 1с не попыталась набить тебе лицо...
#4 by minsk1s
это я автоматом))) в запросе без кавычек писал)
#5 by minsk1s
привычка с семёрки
#6 by ДенисЧ
каких кавычек?? О_о
#7 by shuhard_серый
а ни чё. то твой код не только СКД , но и консоль запросов выкидывает с кривом "только не это" ?
#8 by VikingKosmo
Не, вообще сильный ход, РН левым соединением со справочником..
#9 by vicof
Вообще-то, тут внутреннее соединение
#10 by Segate
"+ ?(МаркаАвтомобиля <> ПустаяСсылка,  "И СкладОстатки.МаркаАвтомобиля В(&МаркаАвтомобиля)", "")+" Как-то так например
#11 by Ymryn
Возможно сравнивать надо с неопределено, если это в СКД и нет ограничений по типу. А так, я предпочитаю вариант Выбор &МаркаАвтомобиля = Неопределено Тогда Истина Иначе СкладОстатки.МаркаАвтомобиля В(&МаркаАвтомобиля) Конец
#12 by Гёдза
может все-таки построитель?
#13 by VikingKosmo
с какой стороны оно в внунтренним стало?
#14 by D_E_S_131
Еще бы условие применить к виртуальной таблице не помешало. Хотя, судя по активности ТС, ему это все уже "фиолетово" (в парке где-нибудь пивко потягивает)...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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