Тип не может быть выбран в запросе?
☑
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
Спасибо большое
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший