Подскажите пожалуйста, есть запрос, выдает только заполненные значения, а нужно получить все товары, включая те у которых доп реквизит и не заполнен.

```1c
    ВЫБРАТЬ ПЕРВЫЕ 100
    Номенклатура.Наименование КАК Наименование,
    Номенклатура.ДополнительныеРеквизиты.Значение КАК Значение
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ГДЕ
    Номенклатура.ДополнительныеРеквизиты.Свойство = &Свойство
```

В выборку попадают только та номенклатура у которой доп свойство заполнено.
---
```1c
    Выбрать
    врНоменклатура.Ссылка Номенклатура,
    ДопРеквизит.Значение ДопРеквизитЗначение
    ИЗ
    Справочник.Номенклатура врНоменклатура

    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК ДопРеквизит
    ПО врНоменклатура.Ссылка = ДопРеквизит.Ссылка
    И (ДопРеквизит.Свойство.Имя = &ДопСвойство)
```
---
Спасибо,

```1c
    ВЫБРАТЬ ПЕРВЫЕ 1000
    Номенклатура.Ссылка КАК Номенклатура,
    ДопРеквизит.Значение КАК Значение
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК ДопРеквизит
    ПО (Номенклатура.Ссылка = ДопРеквизит.Ссылка)
    И (ДопРеквизит.Свойство.Заголовок = &Имя)
```

вот так изменил:
```1c
    ДопРеквизит.Свойство.Заголовок = &Имя
```
---
```1c
    Выбрать
    врНоменклатура.Ссылка Номенклатура,
    ДопРеквизит.Значение ДопРеквизитЗначение
    ИЗ
    Справочник.Номенклатура врНоменклатура

    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК ДопРеквизит
    ПО врНоменклатура.Ссылка = ДопРеквизит.Ссылка
    И (ДопРеквизит.Свойство.Имя = &ДопСвойство)
```
---
Спасибо,

```1c
    ВЫБРАТЬ ПЕРВЫЕ 1000
    Номенклатура.Ссылка КАК Номенклатура,
    ДопРеквизит.Значение КАК Значение
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК ДопРеквизит
    ПО (Номенклатура.Ссылка = ДопРеквизит.Ссылка)
    И (ДопРеквизит.Свойство.Заголовок = &Имя)
```

вот так изменил:
```1c
    ДопРеквизит.Свойство.Заголовок = &Имя
```
---
ДопРеквизит.Свойство.Заголовок = &Имя
Верните как у вас было, если у вас есть ссылка на свойство, не надо по заголовку его искать.

```1c
    ДопРеквизит.Свойство = &Свойство
```
---
Изначально был другой ответ у (2) , там было через имя, просто имя выглядит кривовато для представления в конфе, А то что мы видим в поле "ИМЯ" у доп реквизита в конфе УТ хранится в "Заголовок" , я поэтому сделал акцент на этой строке. И мне так действительно удобней, я сразу в отбор жестко имя доп реквизита прописываю. т.е. ="НужныйДопРеквизит"
---
Можно попробовать так "ГДЕ
    Номенклатура.ДополнительныеРеквизиты.Свойство В (&Свойство, &ПустоеЗначениеСвойства)" или как выше с левым соединением
---
интересно, но почему то не получилось, вопрос наверное что указать в &ПустоеЗначениеСвойства.

Не получилось сделать, а очень интересно как таким образом реализовать.
---
Вы уверены в том, что в тех товарах, которые вы не можете получить запросом, в табличной части ЕСТЬ СТРОКИ с заполненным свойством ?
Не значением свойства, а именно "свойством" - ссылкой на план видов характеристик.
Проверьте такой товар через редактор реквизитов или другим удобным способом.
---
Очевидно, что их нет, иначе первоначальный запрос ТС вернул бы их.
---
Смотря буквально на вопрос: "Подскажите пожалуйста, есть запрос, выдает только заполненные значения, а нужно получить все товары, включая те у которых доп реквизит и не заполнен.",
хотел сразу ответить: "тогда убирайте фильтр по свойству" :)

А если бы вопрос звучал так: "Надо получить товары и плюс к ним, где заполнено, значение такого-то свойства, а если нет - то без него".
В таком случае ответ - получайте "прямо" справочник "Товары" без свойства и здесь же левым соединением выбирайте значение свойства по &Свойству и связи товара с "ссылка" в таблице допреквизитов
Примерно так

```1c
    ВЫБРАТЬ
    Сотрудники.Ссылка КАК Ссылка,
    ЕСТЬNULL(СотрудникиДополнительныеРеквизиты.Значение, "Что-то вместо Null") КАК ЗначениеСвойства
    ИЗ
    Справочник.Сотрудники КАК Сотрудники
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники.ДополнительныеРеквизиты КАК СотрудникиДополнительныеРеквизиты
    ПО (Сотрудники.Ссылка = СотрудникиДополнительныеРеквизиты.Ссылка
    И СотрудникиДополнительныеРеквизиты.Свойство = &Свойство)
```

В общем, топикстартеру надо чуть лучше вопросы формулировать
---
```1c
    ЕСТЬNULL(Номенклатура.ДополнительныеРеквизиты.Свойство, &Свойство) = &Свойство
```
---
ЕСТЬNULL(Номенклатура.ДополнительныеРеквизиты.Свойство, &Свойство) = &Свойство

Выдает только те у которых доп реквизит заполнен.
---
Да я стебусь...