Имя: Пароль:
1C
 
Тип не может быть выбран в запросе?
0 FMQ
 
04.09.09
19:40
Добрый вечер. Пишу такой код

   Док = ПолучитьCOMОбъект("l:\Вопрос по тестированию комиссии.xls");
   
   ТЗЕкс = Новый ТаблицаЗначений;
   ТЗЕкс.Колонки.Добавить("Договор", Новый ОписаниеТипов(Новый КвалификаторыСтроки(100)));
       
   счСтроки = 2;
   Пока счСтроки < 635 Цикл
       НоваяСтрока = ТЗЕкс.Добавить();
       НоваяСтрока.Договор = Док.Sheets(1).Cells(счСтроки,2).Value;
       счСтроки = счСтроки + 1;
   КонецЦикла;
   
   МенеджерВт = Новый МенеджерВременныхТаблиц;
   Запрос = Новый Запрос;
   Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
   Запрос.Текст = "ВЫБРАТЬ
                  |    ВТ.Договор
                  |ПОМЕСТИТЬ Временная
                  |ИЗ
                  |    &ВТ КАК ВТ";
   Запрос.УстановитьПараметр("ВТ",ТЗЕкс);
   ТЗ = Запрос.Выполнить();
   
И получаю ошибку. В чем моя корявость?
1 Tafa
 
04.09.09
19:49
Странно как-то описан тип строки. Надо так:
Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(100))
2 FMQ
 
04.09.09
20:24
Спасибо большое