|
Содержимое объекта данных может быть выбрано только во временную таблицу | ☑ | ||
---|---|---|---|---|
0
curys
29.08.12
✎
13:37
|
При выполнении запроса к таблице значений выдает такую ошибку:
Содержимое объекта данных может быть выбрано только во временную таблицу не могу понять в чем косяк, попомогите разобраться Запрос = Новый Запрос; МенеджерВТ = Новый МенеджерВременныхТаблиц; Запрос.МенеджерВременныхТаблиц = МенеджерВТ; Запрос.Текст = "ВЫБРАТЬ | Хар.Характеристика КАК Характеристика, | Хар.код_характеристики КАК КодХарактеристики, | Хар.код_товара КАК Номенклатура, | Хар.код_единицы КАК КодЕдинициИзмерения, | Хар.значение КАК Значение, | NULL КАК НаименованиеХарактеристики |ПОМЕСТИТЬ ВТДанные |ИЗ | &Хар КАК Хар |ГДЕ | Хар.код_товара = &КодТовара | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | NULL, | ХарСп.код_характеристики, | NULL, | NULL, | NULL, | ХарСп.наименование_полное |ИЗ | &ХарСп КАК ХарСп"; Запрос.УстановитьПараметр("Хар",Хар); Запрос.УстановитьПараметр("ХарСп",ХарСп); Запрос.УстановитьПараметр("КодТовара",Эл.код_товара); Запрос.Выполнить(); ругается на запрос.выполнить() |
|||
1
МихаилМ
29.08.12
✎
13:39
|
на буковку "Я" в верхнем правом углу страницы темы нажмите.
|
|||
2
pumbaEO
29.08.12
✎
13:39
|
объединение отдельным запросом после того как вт у тебя сформировались.
|
|||
3
Sammo
29.08.12
✎
13:40
|
1. Хар в ВТ
2. ХарСп в ВТ 3. join |
|||
4
andrewks
29.08.12
✎
13:41
|
из параметра=ТЗ в запросе можно выбрать только в ВТ. вроде, текст ошибки даже понятный
|
|||
5
curys
29.08.12
✎
21:24
|
"ВЫБРАТЬ
| Хар.Характеристика, | Хар.код_характеристики, | Хар.код_товара, | Хар.код_единицы, | Хар.значение |ПОМЕСТИТЬ Хар |ИЗ | &Хар КАК Хар |ГДЕ | Хар.код_товара = &КодТовара |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ХарСп.код_характеристики, | ХарСп.наименование_полное |ПОМЕСТИТЬ ХарСп |ИЗ | &ХарСп КАК ХарСп |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Хар.Характеристика КАК Характеристика, | Хар.код_характеристики КАК КодХарактеристики, | Хар.код_товара КАК Номенклатура, | Хар.код_единицы КАК КодЕдинициИзмерения, | Хар.значение КАК Значение, | NULL КАК НаименованиеХарактеристики |ПОМЕСТИТЬ ОбщиеХарактеристики |ИЗ | Хар КАК Хар | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | NULL, | ХарСП.код_характеристики, | NULL, | NULL, | NULL, | ХарСП.наименование_полное |ИЗ | ХарСп КАК ХарСП |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ОбщиеХарактеристики.Характеристика, | ОбщиеХарактеристики.КодХарактеристики, | ОбщиеХарактеристики.Номенклатура, | ОбщиеХарактеристики.КодЕдинициИзмерения, | ОбщиеХарактеристики.Значение, | ОбщиеХарактеристики.НаименованиеХарактеристики |ИЗ | ОбщиеХарактеристики КАК ОбщиеХарактеристики"; вот что получилось, теперь ругается на тип, таблицу значений всю облазил везде тип строка {Форма.Форма.Форма(2229)}: Ошибка при вызове метода контекста (Выполнить) Результат = Запрос.Выполнить().Выгрузить(); по причине: {(2, 2)}: Тип не может быть выбран в запросе <<?>>Хар.Характеристика, что подскажите? |
|||
6
H A D G E H O G s
29.08.12
✎
21:27
|
(5) Колонки таблицы значений жестко не типизированны.
|
|||
7
H A D G E H O G s
29.08.12
✎
21:28
|
(1) Вы как всегда абсолютно бесполезны. Продолжаем счет.
|
|||
8
curys
29.08.12
✎
21:37
|
(6) спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |