Здравствуйте!
Помогите пожалуйста, из таблицы исключить товар, который продавался.
Я воспользовалась статьей https://1c-h.ru/2010/06/06/kak-s-pomoshhyu-yazyka-zaprosov-1s-isklyuchit-iz-mnozhestva-podmnozhestvo-znachenij-prinadlezhashhee-odnovremenno-drugomu-mnozhestvu-1c-8-1-programmistu-yazyk-programmirovaniya-yazyk-zaprosov/
Товары - ТабличнаяЧасть обработки
Получилось следующее.

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

    Запрос.УстановитьПараметр("ОтобраннаяГруппа", МассивТовар);
    Запрос.УстановитьПараметр("НачПериода", Объект.НеБылоПродажДатаНачало);
    Запрос.УстановитьПараметр("КонПериода", Объект.НеБылоПродажДатаКонец);
    Запрос.УстановитьПараметр("ВнешняяТабл", ОтобраннаяГруппа);
```

При выборе данных из объекта в запросе не могут присутствовать соединения и объединения
{ВнешняяОбработка.ПодборТоваровПоОтбору2.Форма.Форма.Форма(290)}: РезультатЗапроса = Запрос.Выполнить();
{ВнешняяОбработка.ПодборТоваровПоОтбору2.Форма.Форма.Форма(144)}: ЗаполнитьТаблицуТоваровНаСервере();

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

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