написал вот такой запрос. При втором вызове Результат = Запрос.Выполнить().Выгрузить(); ругается: {Форма.Форма(39)}: Ошибка при вызове метода контекста (Выполнить): {(12, 21)}: Ожидается имя таблицы

ТаблицаДат КАК Даты<<?>>
Результат = Запрос.Выполнить().Выгрузить();
по причине:

{(12, 21)}: Ожидается имя таблицы

ТаблицаДат КАК Даты<<?>>

Что я делаю не так??
Код 1c:
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Дата", Новый ОписаниеТипов("Дата"));
Ст = ТЗ.Добавить();
Ст.Дата = Дата("20071011");
Ст = ТЗ.Добавить();
Ст.Дата = Дата("20071012");
Ст = ТЗ.Добавить();
Ст.Дата = Дата("20071013");
МВТ = Новый МенеджерВременныхТаблиц;
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = МВТ;
Запрос.УстановитьПараметр("ТЗДат", ТЗ);
Запрос.Текст = 
"ВЫБРАТЬ
  |    ВнешнийИсточник.Дата КАК Дата
  |    ПОМЕСТИТЬ ТаблицаДат
  |ИЗ &ТЗДат КАК ВнешнийИсточник";
    Запрос.Выполнить();
    Запрос2 = Новый Запрос;
    Запрос2.МенеджерВременныхТаблиц = МВТ;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ДанныеДляПланированияЗанятостиРабочихЦентровСрезПоследних.Номенклатура,
    |    ДанныеДляПланированияЗанятостиРабочихЦентровСрезПоследних.РабочийЦентр.Подразделение,
    |    ДанныеДляПланированияЗанятостиРабочихЦентровСрезПоследних.Количество / РАЗНОСТЬДАТ(ДанныеДляПланированияЗанятостиРабочихЦентровСрезПоследних.Период, ДанныеДляПланированияЗанятостиРабочихЦентровСрезПоследних.ДатаОкончания, ДЕНЬ) КАК Количество,
    |    Даты.Дата
    |ИЗ
    |    РегистрСведений.ДанныеДляПланированияЗанятостиРабочихЦентров.СрезПоследних(
    |        &ДатаОкончания,
    |        ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания
    |            ) КАК ДанныеДляПланированияЗанятостиРабочихЦентровСрезПоследних
    |ПОЛНОЕ Соединение
    |    ТаблицаДат КАК Даты";
    Запрос.УстановитьПараметр("ДатаНачала", Дата("20071011"));
    Запрос.УстановитьПараметр("ДатаОкончания", Дата("20071015"));
 
Результат = Запрос.Выполнить().Выгрузить();

============================

Сам разобрался. Вместо "ПОЛНОЕ СОЕДИНЕНИЕ" надо поставить ","