Добрый день!
Требуется из результатов запроса исключить результат 2-го запроса, например, из характеристик, отобранных по определенному размеру, надо исключить характеристики, в которых отсутствует свойство "Рост".
Такой пример кода отрабатывает неправильно:
Код
ТекстЗапроса =
"ВЫБРАТЬ
|    ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры
|ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
|ИЗ
|    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
|    ЗначенияСвойствОбъектов.Свойство.Наименование = ""Размер""
|    И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
|    И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
|;
|
////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|    ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры
|ИЗ
|    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
|    ЗначенияСвойствОбъектов.Свойство.Наименование <> ""Рост""
|    И ЗначенияСвойствОбъектов.Объект В
|        (ВЫБРАТЬ
|            ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
|        ИЗ
|            ВТ_ОтобранныеПоРазмерам)
|";
Показать полностью
Пытаюсь использовать ЛЕВОЕ СОЕДИНЕНИЕ, но результат тоже выдает неверный:
Код
ТекстЗапроса =
"ВЫБРАТЬ
|    ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры
|ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
|ИЗ
|    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
|    ЗначенияСвойствОбъектов.Свойство.Наименование = ""Размер""
|    И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
|    И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
|;
|
////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|    ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры
|ИЗ
|    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
|    ПО ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
|ГДЕ
|    ЗначенияСвойствОбъектов.Свойство.Наименование = ""Рост""
|    И ХарактеристикаНоменклатуры ЕСТЬ NULL
|";
Показать полностью
Поправьте, пожалуйста!
---
Убрал не нужную строку...
Пробуйте

```1c
    ТекстЗапроса =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Размер"
    | И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    |ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРосту
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Рост"
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    ////////////////////////////////////////////////////////////­­­­////////////////////
    |ВЫБРАТЬ
    | ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры
    |ИЗ
    | ВТ_ОтобранныеПоРосту КАК ВТ_ОтобранныеПоРосту
    | ПРАВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
    | ПО ВТ_ОтобранныеПоРосту.ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
    |ГДЕ
    | ВТ_ОтобранныеПоРосту.ХарактеристикаНоменклатуры ЕСТЬ NULL
    |";
```
---
Еще один вариант, который правильно у меня сработал:
Код
ТекстЗапроса =
   "ВЫБРАТЬ
   |   ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры
   |ИЗ
   |   РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
   |ГДЕ
   |   ЗначенияСвойствОбъектов.Свойство.Наименование = ""Размер""
   |   И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
   |   И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
   |   И (НЕ ЗначенияСвойствОбъектов.Объект В
   |      (ВЫБРАТЬ
   |         ЗначенияСвойствОбъектов.Объект
   |      ИЗ
   |         РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
   |         ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ТаблицаРостов
   |         ПО ЗначенияСвойствОбъектов.Объект = ТаблицаРостов.Объект
   |      ГДЕ
   |         ТаблицаРостов.Свойство.Наименование = ""Рост""))
   |";
Показать полностью
---
Сегодня веселый день...
А у вас сплошные ужастики

```1c
    ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры
    ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Наименование = "Размер"
    И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
    И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
```

В Этом запросе не може быть в принципе ни одной записи из второго запроса - вычитать нечего...
Либо вы задачу поставили коряво
---
Ну сами подумайте вы отобрали
ЗначенияСвойствОбъектов.Свойство.Наименование = ""Размер""
У вас будут только размеры и ясно что они не могут быть Ростом
То есть глупо писать еще и условие
ЗначенияСвойствОбъектов.Свойство.Наименование <> ""Рост""
---
Приведу пример. В регистре сведений (УТ 10.3) содержится 3 записи:
1) Объект (наименование характеристики) - "108, 164", Свойство - "Размер", Значение - "108"
2) Объект (наименование характеристики) - "108, 164", Свойство - "Рост", Значение - "164"
3) Объект (наименование характеристики) - "108", Свойство - "Размер", Значение - "108"
Очевидно, что имеется одна характеристика, в которой указан Размер и Рост, и 2-я характеристика, в которой указан только Размер. Первая часть запроса выдает правильный результат - 2 записи (1-я и 3-я по полю "Объект"), 2-я часть запроса должна поле "Объект" проверить по отсутствию свойства "Рост", т.е. выдать результат "108" - по полю "Объект" (3-я запись).
---
Ну хорошо вы привели примепр, который прояснил картинку...
Вот так попробуйте

```1c
    ТекстЗапроса =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Размер"
    | И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    |
    ////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | ОтобранныеПоРазмерам.Объект КАК ХарактеристикаНоменклатуры
    |ИЗ
    | ВТ_ОтобранныеПоРазмерам КАК ЗначенияСвойствОбъектов
    | ПРАВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
    | ПО ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Рост"
    | И ЗначенияСвойствОбъектов.ХарактеристикаНоменклатуры ЕСТЬ NULL
    |";
```
---
Увы, запрос выдает нулевой результат.
---
Во первых выполняйте для отладки его в консоли, и во вторых я его несколько раз правил попробуйте сейячас , и уточните а сколько записей выдает он во временую таблицу
---
Во временной таблице 104 записи, после выполнения 2-й части запроса записей 0.
---
Покажите еще раз ваш теперешний запрос
---
То есть если в первом запросе (во временной таблице есть записи, то пустой резулттат все же не может быть ибо временная таблица - основной источник для второго запроса)
---
Сейчас такой код:
Код
   ТекстЗапроса = "ВЫБРАТЬ
   |   ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры
   |ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
   |ИЗ
   |   РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
   |ГДЕ
   |   ЗначенияСвойствОбъектов.Свойство.Наименование = ""Размер""
   |   И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
   |   И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
   |;
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры
   |ИЗ
   |   РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
   |   ПРАВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
   |   ПО ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
   |ГДЕ
   |   ЗначенияСвойствОбъектов.Свойство.Наименование = ""Рост""
   |   И ЗначенияСвойствОбъектов.Объект ЕСТЬ NULL";
Показать полностью
Во временную таблицу попадает 104 записи, в окончательном запросе 0 записей.
---
вы снова свой код пробуете...
Я для чего старался?
Мой запрос попробуйте
---
Ваш код выдает ошибку:

Неоднозначное поле "ХарактеристикаНоменклатуры"
ПО <<?>>ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
---
Уже лучше, ошибку исправил
Скопируйте и вставте у себя, не исправляйте вручную

```1c
    ТекстЗапроса =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Размер"
    | И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    |
    ////////////////////////////////////////////////////////////­­////////////////////
    |ВЫБРАТЬ
    | ОтобранныеПоРазмерам.Объект КАК ХарактеристикаНоменклатуры
    |ИЗ
    | ВТ_ОтобранныеПоРазмерам КАК ЗначенияСвойствОбъектов
    | ПРАВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
    | ПО ЗначенияСвойствОбъектов.ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Рост"
    | И ЗначенияСвойствОбъектов.ХарактеристикаНоменклатуры ЕСТЬ NULL
    |";
```
---
Скопируйте и вставте у себя, не исправляйте вручную

```1c
    (12)
    ТекстЗапроса =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Размер"
    | И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    |
    ////////////////////////////////////////////////////////////­­////////////////////
    |ВЫБРАТЬ
    | ОтобранныеПоРазмерам.Объект КАК ХарактеристикаНоменклатуры
    |ИЗ
    | ВТ_ОтобранныеПоРазмерам КАК ЗначенияСвойствОбъектов
    | ПРАВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
    | ПО ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Рост"
    | И ЗначенияСвойствОбъектов.ХарактеристикаНоменклатуры ЕСТЬ NULL
    |";
```
---
ОтобранныеПоРазмерам.Объект КАК ХарактеристикаНоменклатуры - здесь у вас ошибка, как мне кажется.
---
Нет
Ошибка была вот тут
    ВТ_ОтобранныеПоРазмерам КАК ЗначенияСвойствОбъектов
| ПРАВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
| ПО ???????.ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры

Она ж пишет конкретное место...
Трудно не увидеть
---
исправил в (17)
---
Сейчас такая ошибка:
{(14, 5)}: Поле не найдено "ОтобранныеПоРазмерам.Объект"
<<?>>ОтобранныеПоРазмерам.Объект КАК ХарактеристикаНоменклатуры
---
Простите за мою невнимательность...
Еще одна попытка...

```1c
    ТекстЗапроса =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Размер"
    | И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    |
    ////////////////////////////////////////////////////////////­­­////////////////////
    |ВЫБРАТЬ
    | ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры
    |ИЗ
    | ВТ_ОтобранныеПоРазмерам КАК ЗначенияСвойствОбъектов
    | ПРАВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
    | ПО ЗначенияСвойствОбъектов.ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Рост"
    | И ЗначенияСвойствОбъектов.ХарактеристикаНоменклатуры ЕСТЬ NULL
    |";
```
---
Ну так заработало?
---
Ну что ж продолжаем...
Еще одна попытка...

```1c
    ТекстЗапроса =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Размер"
    | И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    |ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРосту
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Рост"
    | И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    ////////////////////////////////////////////////////////////­­­////////////////////
    |ВЫБРАТЬ
    | ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры
    |ИЗ
    | ВТ_ОтобранныеПоРосту КАК ВТ_ОтобранныеПоРосту
    | ПРАВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
    | ПО ВТ_ОтобранныеПоРосту.ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
    |ГДЕ
    | ВТ_ОтобранныеПоРосту.ХарактеристикаНоменклатуры ЕСТЬ NULL
    |";
```
---
Во временной таблице, отобранной по размерам, 104 записи, во временной таблице, отобранной по росту, 0 записей, итого в ответе 104 записи.
---
Что вы вводите в параметр ЗначенияСвойствОбъектов.Значение.Наименование = &Размер ?
Погорячился...
---
Убрал не нужную строку...
Пробуйте

```1c
    ТекстЗапроса =
    "ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРазмерам
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Размер"
    | И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    |ВЫБРАТЬ
    | ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры,
    | ЗначенияСвойствОбъектов.Свойство КАК Свойство
    |ПОМЕСТИТЬ ВТ_ОтобранныеПоРосту
    |ИЗ
    | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |ГДЕ
    | ЗначенияСвойствОбъектов.Свойство.Наименование = "Рост"
    | И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
    |;
    ////////////////////////////////////////////////////////////­­­­////////////////////
    |ВЫБРАТЬ
    | ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры
    |ИЗ
    | ВТ_ОтобранныеПоРосту КАК ВТ_ОтобранныеПоРосту
    | ПРАВОЕ СОЕДИНЕНИЕ ВТ_ОтобранныеПоРазмерам КАК ВТ_ОтобранныеПоРазмерам
    | ПО ВТ_ОтобранныеПоРосту.ХарактеристикаНоменклатуры = ВТ_ОтобранныеПоРазмерам.ХарактеристикаНоменклатуры
    |ГДЕ
    | ВТ_ОтобранныеПоРосту.ХарактеристикаНоменклатуры ЕСТЬ NULL
    |";
```
---
сейчас должно быть в первой 104, во второй ОЧЕНЬ много , все где есть в принципе РОСТ, а в третьей те где есть ваш размер , но нету вообще роста
---
Последний код выдает правильный результат, спасибо большое!
---
УРАААА
Наконец-то...
Если б была возможность сосредоточиться полностью на вашем вопросе , а то ж тут другие задачи жмут....
---
Суть в том что нужно в результирующем запросе нужно связать Временную таблицу с ней самой , наложив на второй , правый экземпляр дополнительное условие , в вашем случае наличие Роста и отфильтровать те где таких записей нет, то есть NULL
---
Запрос выполнился без ошибок, но в окончательном ответе 0 записей.
---
Еще один вариант, который правильно у меня сработал:
Код
ТекстЗапроса =
   "ВЫБРАТЬ
   |   ЗначенияСвойствОбъектов.Объект КАК ХарактеристикаНоменклатуры
   |ИЗ
   |   РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
   |ГДЕ
   |   ЗначенияСвойствОбъектов.Свойство.Наименование = ""Размер""
   |   И ЗначенияСвойствОбъектов.Значение.Наименование = &Размер
   |   И ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ХарактеристикиНоменклатуры
   |   И (НЕ ЗначенияСвойствОбъектов.Объект В
   |      (ВЫБРАТЬ
   |         ЗначенияСвойствОбъектов.Объект
   |      ИЗ
   |         РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
   |         ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ТаблицаРостов
   |         ПО ЗначенияСвойствОбъектов.Объект = ТаблицаРостов.Объект
   |      ГДЕ
   |         ТаблицаРостов.Свойство.Наименование = ""Рост""))
   |";
Показать полностью