Имя: Пароль:
1C
1С v8
Поместить ТЗ в запрос.
0 lanc2233
 
20.05.13
20:35
КвалификаторыСтроки = Новый КвалификаторыСтроки(20, ДопустимаяДлина.Переменная);
ДопустимыеТипы = Новый ОписаниеТипов("Строка", , КвалификаторыСтроки);
ТЗ = Новый ТаблицаЗначений;
ТЗ .Колонки.Добавить("Код",ДопустимыеТипы);
ТЗ .Колонки.Добавить("Наименование",ДопустимыеТипы);

Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос.Текст = "ВЫБРАТЬ * ИЗ &ПеремТЗ КАК ТЗ";
Запрос.УстановитьПараметр("ПеремТЗ",ТЗ);
Запрос.Выполнить();

Ошибка : Содержимое объекта данных может быть выбрано только во временную таблицу

В чем может быть причина?
1 Лефмихалыч
 
20.05.13
20:36
Там же по-русски вроде написано: "Содержимое объекта данных может быть выбрано только во временную таблицу"

ВЫБРАТЬ * ПОМЕСТИТЬ
2 Пеппи
 
20.05.13
20:37
а ты сам как думаешь?
Независимо от того, куда вы едете — это в гору и против ветра!