Ребят доброго времени продскажите пожалуйста где ошибка в запросе.

```1c
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ТаблицаПолуфабрикатов", Полуфабрикаты);
    Запрос.УстановитьПараметр("ТаблицаРабочихЦентров", Форма.СписокДляПередачи);
    Запрос.Текст =
    "ВЫБРАТЬ
    | Т.РабочийЦентр КАК РабочийЦентр,
    | Т.Номенклатура КАК Номенклатура,
    | Т.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    | Т.Количество КАК Количество,
    | Т.ТехнологическаяОперация КАК ТехнологическаяОперация,
    | Т.КоличествоЗадания КАК КоличествоЗадания,
    | Т.ИтогоКол КАК ИтогоКол,
    | Т.Спецификация КАК Спецификация
    |ПОМЕСТИТЬ втТаблица
    |ИЗ
    | &ТаблицаПолуфабрикатов КАК Т
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ РАЗЛИЧНЫЕ
    | втТаблица.РабочийЦентр КАК РабочийЦентр,
    | втТаблица.Номенклатура КАК Номенклатура,
    | втТаблица.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    | втТаблица.Количество КАК Количество,
    | втТаблица.ТехнологическаяОперация КАК ТехнологическаяОперация,
    | втТаблица.КоличествоЗадания КАК КоличествоЗадания,
    | втТаблица.ИтогоКол КАК ИтогоКол,
    | втТаблица.Спецификация КАК Спецификация
    |ПОМЕСТИТЬ ВтП
    |ИЗ
    | втТаблица КАК втТаблица
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | ТаблицаРабочихЦентров.РабочийЦентр КАК РабочийЦентр,
    | ТаблицаРабочихЦентров.Спецификация КАК Спецификация,
    | ТаблицаРабочихЦентров.ТехнологическаяОперация КАК ТехнологическаяОперация,
    | ТаблицаРабочихЦентров.Номенклатура КАК Номенклатура,
    | ТаблицаРабочихЦентров.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    | ТаблицаРабочихЦентров.РабочийЦентрПередать КАК РабочийЦентрПередать
    |ПОМЕСТИТЬ ВтТаблицаРЦ
    |ИЗ
    | &ТаблицаРабочихЦентров КАК ТаблицаРабочихЦентров
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | ВтТаблицаРЦ.РабочийЦентр КАК РабочийЦентр,
    | ВтТаблицаРЦ.Спецификация КАК Спецификация,
    | ВтТаблицаРЦ.ТехнологическаяОперация КАК ТехнологическаяОперация,
    | ВтТаблицаРЦ.Номенклатура КАК Номенклатура,
    | ВтТаблицаРЦ.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    | ВтТаблицаРЦ.РабочийЦентрПередать КАК РабочийЦентрПередать
    |ПОМЕСТИТЬ ВтРЦ
    |ИЗ
    | ВтТаблицаРЦ КАК ВтТаблицаРЦ
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | ВтП.РабочийЦентр КАК РабочийЦентр,
    | ВтП.Номенклатура КАК Номенклатура,
    | ВтП.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    | ВтП.Количество КАК Количество,
    | ВтП.ТехнологическаяОперация КАК ТехнологическаяОперация,
    | ВтП.КоличествоЗадания КАК КоличествоЗадания,
    | ВтП.ИтогоКол КАК ИтогоКол,
    | ВтП.Спецификация КАК Спецификация,
    | ВтРЦ.РабочийЦентрПередать КАК Куда
    |ИЗ
    | ВтП КАК ВтП
    | ЛЕВОЕ СОЕДИНЕНИЕ ВтРЦ КАК ВтРЦ
    | ПО ВтП.РабочийЦентр = ВтРЦ.РабочийЦентр
    | И ВтП.Номенклатура = ВтРЦ.Номенклатура
    | И ВтП.ХарактеристикаНоменклатуры = ВтРЦ.ХарактеристикаНоменклатуры
    | И ВтП.ТехнологическаяОперация = ВтРЦ.ТехнологическаяОперация
    | И ВтП.Спецификация = ВтРЦ.Спецификация";
    Итоги = Запрос.Выполнить();
```

опишу маленько что тут, есть две табличные части, я пихаю их в запрос, на выходе из запроса
```1c
    ВтРЦ.РабочийЦентрПередать КАК Куда
```
 пустая выходит
тч не пустая сразу скажу
---
Блин, до чего программисты дошли - не умеют искать в таблице значений!

```1c
    Для каждого Строка ИЗ ТаблицаПолуфабрикатов Цикл
    Куда = ТаблицаРабочихЦентров.НайтиСтроки(Новый Структура("Номенклатура, спецификация, ...",Строка.Номенклатура, Строка.Спецификация, ...);
    Если Куда.Количество() > 0 Тогда
    ТаблицаПолуфабрикатов .Куда = Куда[0].РабочийЦентрПередать
    Иначе
    Сообщить("Нет такого центра")
    КонецЕсли;
    КонецЦикла;
```
---
Смотрите в отладчике, что у Вас в параметрах, и можно ли это в запрос передавать.
---
ТаблицаРабочихЦентров - это не таблица значений!
---
Даже если это ТЧ, то ее можно передать в запрос.
---
Блин, до чего программисты дошли - не умеют искать в таблице значений!

```1c
    Для каждого Строка ИЗ ТаблицаПолуфабрикатов Цикл
    Куда = ТаблицаРабочихЦентров.НайтиСтроки(Новый Структура("Номенклатура, спецификация, ...",Строка.Номенклатура, Строка.Спецификация, ...);
    Если Куда.Количество() > 0 Тогда
    ТаблицаПолуфабрикатов .Куда = Куда[0].РабочийЦентрПередать
    Иначе
    Сообщить("Нет такого центра")
    КонецЕсли;
    КонецЦикла;
```
---
проблему нашел всем спасибо