Запрос по отсеиванию битых ссылок 1С #654608


#0 by Gossar1C
Здравствуйте! Подскажите пожалуйста, мне нужно вывести список документов где Партнер не битая ссылка тоесть я в запрос добавляю условие ГДЕ   ДокументЗаказКлиента.Партнер.Представление ЕСТЬ NULL а как сделать чтобы не есть NULL?
#1 by andreymongol82
ГДЕ НЕ  ДокументЗаказКлиента.Партнер.Представление ЕСТЬ NULL
#2 by Godofsin
НЕ
#3 by Gossar1C
Всем спасибо) Все работает)
#4 by Sammo
Внутреннее соединение со справочником партнеров.
#5 by Gossar1C
Просто битая ссылка партнера это так задумано для групп доступа) и если к какому нибудь менеджеру добавить в его группу доступа другого менеджера то он видит этого партнера
#6 by Gossar1C
поэтому чтобы не засорять список, мне и нужно было отсеивать эти документы)
#7 by Aleks73
Бывает, нужно ,чтобы видели документ с "битой" ссылкой
#8 by Gossar1C
Да бывает, но повторюсь, если к какому нибудь менеджеру добавить в его группу доступа другого менеджера то он видит этого партнера, следовательно он видит документы этого менеджера, просто мало ли уволился сотрудник, а у него остались не закрытые счета
#9 by GANR
Что такое "битая ссылка". Это ссылка на отсутствующий объект. Следовательно, если сделать запрос к таблице, где должен находится объект по этой ссылке с фильтром по последней - вернется пустой результат.
#10 by GANR
А при обращении через точку к реквизиту Ссылка.Реквизит1 должен быть NULL, так как точка - это левое соединение.
#11 by Aleks73
это не тот битый который отсутствующий это то что недоступно.
#12 by Sammo
Тогда через выбрать разрешенные
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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