Добрый день! Коллеги подскажите, необходимо составить запрос. Есть справочник в котором табличная часть там 2 значения (может быть больше), необходимо выбрать все записи справочника при этом проверить, если элемент ТЧ = &Параметр, тогда исключить из выборки запись.
---
поместить во временную таблицу.
Создать еще одну временную таблицу, в которой соединить эту таблицу с ТЧ и получить ссылки, в которых есть нужное значение в реквизите.
И в итоговом запросе получить данные из первой ВТ с условием исключающим данные из второй ВТ.
---
Давай пример. Не понятно что за параметр. Покажи что сам написал.
---
```1c
    ВЫБРАТЬ
    _ридОбъектыТехники.РИД.НомерОД КАК РИДНомерОД,
    _ридПравообладатели.Правообладатель КАК Правообладатель
    ИЗ
    РегистрСведений._ридОбъектыТехники КАК _ридОбъектыТехники
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений._ридПравообладатели КАК _ридПравообладатели
    ПО (_ридОбъектыТехники.РИД = _ридПравообладатели.РИД)
    ГДЕ
    _ридОбъектыТехники.ОбъектТехники В(&ОбъектыТехники)
    И _ридОбъектыТехники.ТипРИД = &ТипРИД
```
---
Вы показали какой-то регистр. Где справочник с табличной частью. И где вторая часть условия задачи?
Если Вы считаете что написав половину условия можно найти ответ на всё задачу, то так не бывает. Не ленитесь и распишите задачу от начала до конца. Если бы так сделали в первом посте, то ответ бы уже получили.

Сейчас картина такая. Под ваши куски условий подходят более 10 задач с известными решениями. Но угадать какую из этих, более чем 10-ти задач, Вы решаете - никто пока не смог. :-)
---
Не правильно указал условия задачи, согласен с вами, извиняюсь, более подробно описал в (18)
---
поместить во временную таблицу.
Создать еще одну временную таблицу, в которой соединить эту таблицу с ТЧ и получить ссылки, в которых есть нужное значение в реквизите.
И в итоговом запросе получить данные из первой ВТ с условием исключающим данные из второй ВТ.
---
Большое спасибо, всё получилось!
---
Нужно что бы 3 и 4 запись не попадали
---
НЕ перед условием
---
по типу вопросов нет, тут всё работает, вопрос какое условие на правообладателя ставить?
Пробовал _ридПравообладатели.Правообладатель <> &Правообладатель, но нет,
у меня в выборку попадает запись номер 4, но её тоже нужно исключить
---
вам нужно видимо еще условие на поле "_ридОбъектыТехники.РИД.НомерОД"
---
Я понимаю что нужно еще условие, никак не соображу какое
---
тебе нужно по определенному номеруОД отобрать - вот и засунь в параметр этот номер и допиши в условие, как с типом
---
Номера для примера там, могут быть разные, суть вопроса в том: как мне убрать все запись из выборки если хоть один правообладатель совпадает из табличной части с моим выбранным
---
НЕ _ридПравообладатели.Правообладатель = &ВыбранныйПравообладатель
В параметре ВыбранныйПравообладатель - должна быть ссылка на элемент справочника
---
Вы написали то же что и у меня только по другому, такое условие удалит только строку 3, а нужно еще и 4
---
```1c
    И НЕ _ридОбъектыТехники.ТипРИД = &ТипРИД
```
---
По типу нет вопросов, условие с типом отрабатывает
---
ну так в 3 и 4 строках же разные правообладатели, почему он должен обе удалить?
---
Потому что это один элемент, и если хоть одна запись совпадает он в выборке не нужен
---
видимо я до сих пор не понял условие задачи, можно более наглядно, чтобы было понятно?
---
Я думал получится проще объяснить, может что то не так пишу (извиняюсь заранее), задача такая:
1. Есть справочник в нем табличная часть (правообладатель)
2. Если хоть одна запись из этой табличной части будет = &Правообладатель Исключаем из выборки все записи по этой ссылке,
3. Сейчас запрос я делаю по регистру, при записи справочника, по каждой строке ТЧ создается отдельная запись с каждым правообладателем
4. Итог, необходимо собрать все записи по одному правообладателю, но при условие 2