Ошибка:Содержимое объекта данных может быть выбрано только во временную таблицу.
☑
0
H A D G E H O G s
10.08.12
✎
15:30
День добрый.
Кипит наш разум возмущенный!
Вот такой кусок дает такую ошибку
Товары1=Ссылка.Товары.Выгрузить();
Товары2=Ссылка.Товары.Выгрузить();
Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Товары1.Номенклатура
|ПОМЕСТИТЬ ОбщиеТовары
|ИЗ
| &Товары1 КАК Товары1
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| Товары2.Номенклатура
|ИЗ
| &Товары2 КАК Товары2
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОбщиеТовары.Номенклатура
|ИЗ
| ОбщиеТовары КАК ОбщиеТовары";
Запрос.УстановитьПараметр("Товары1",Товары1);
Запрос.УстановитьПараметр("Товары2",Товары2);
Запрос.Выполнить();
Как обойти? Вложенный запрос пока не предлагать...
1
Spieluhr
10.08.12
✎
15:33
"ВЫБРАТЬ
| Товары1.Номенклатура
|ПОМЕСТИТЬ ОбщиеТовары1
|ИЗ
| &Товары1 КАК Товары1
|
|;
|
|ВЫБРАТЬ
| Товары2.Номенклатура
|ПОМЕСТИТЬ ОбщиеТовары2
|ИЗ
| &Товары2 КАК Товары2
|;
в третьем запросе пакета объединить все
2
katc
10.08.12
✎
15:33
Товары1=Ссылка.Товары.Выгрузить();
Товары2=Ссылка.Товары.Выгрузить();
Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Товары1.Номенклатура
|ПОМЕСТИТЬ ТаблицаТовары1
|ИЗ
| &Товары1 КАК Товары1
|
|;
|
|////////////////////////////////////////////////////////////////////////////////
|
|
|ВЫБРАТЬ
| Товары2.Номенклатура
|ПОМЕСТИТЬ ТаблицаТовары2
|ИЗ
| &Товары2 КАК Товары2
|;
|
|////////////////////////////////////////////////////////////////////////////////
| Выбрать
| Товары1.Номенклатура
|ПОМЕСТИТЬ ОбщиеТовары
|ИЗ
| ТаблицаТовары1 КАК Товары1
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| Товары2.Номенклатура
|ИЗ
| ТаблицаТовары2 КАК Товары2
|;
|////////////////////////////////////
|ВЫБРАТЬ
| ОбщиеТовары.Номенклатура
|ИЗ
| ОбщиеТовары КАК ОбщиеТовары";
Запрос.УстановитьПараметр("Товары1",Товары1);
Запрос.УстановитьПараметр("Товары2",Товары2);
Запрос.Выполнить();
3
х86
10.08.12
✎
15:34
(0)эт фича такая
4
H A D G E H O G s
10.08.12
✎
15:35
(1) Ясно
5
H A D G E H O G s
10.08.12
✎
15:35
Понял.. Корявенько то как..
6
pessok
10.08.12
✎
15:35
второй запрос обхединения не помещает во временную таблицу данные
7
H A D G E H O G s
10.08.12
✎
15:36
(6) Неее. 1С не занимается Объединением. А SQL - лю нужны временные таблицы.
1С их только создает.
Все верно, это я чето загнал.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой