Проверка заполненности составного поля в запросе #798628


#0 by Звездец
Нужно в запросе проверить заполненность поля. Если поле ссылочного типа, вопросов нет. Но вот если поле составное и может содержать в себе ссылки на документы нескольких типов, то по идее должна работать конструкция Но не работает. Или в этом нужен NULL?
#1 by kiruha
Проверять на Неопределено и на Пустую ссылку каждого типа
#2 by kiruha
Неопределено - тип не заполнен
#3 by Звездец
мне и надо отобрать где незаполнено
#4 by Звездец
ну тупо перебором пустых ссылок не хотелось бы, их же может быть много
#5 by kiruha
Чтобы много не писать некоторые не парятся и пишут ТаблицаТовары.ЗаказПоставщику.ссылка Есть Null
#6 by Волшебник
Тогда условие должно быть такое:
#7 by HEKPOH
не заполнено в таких случаях бывает двух типов: 1. не выбран тип - Неопределено 2. тип выбран, а ссылка нет - ПустаяСсылка Именно об этом писали в
#8 by igork1966
т.е. пустую ссылку ты будешь считать заполненным полем?
#9 by mehfk
Не должна.
#10 by Звездец
вот мне как раз таки и нужно выбрать все кроме пустого и пустой ссылки.
#11 by ГдеСобакаЗарыта
В БП 3 есть такая функция Установка параметра запроса: Запрос.УстановитьПараметр("ДебиторскаяЗадолженностьСделкаПустыеЗначения",         ОбщегоНазначенияБПВызовСервера.ПолучитьМассивПустыхЗначенийПоОписаниюТипов(         ДокументСсылка.Метаданные.ТабличныеЧасти.Расшифровка.Реквизиты.Сделка.Тип));
#12 by Звездец
Это интересно. Попробую применить
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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