Добавить таблицу значений в запрос
☑
0
denis200
08.09.11
✎
13:37
Вот допустим есть некая таблица.
Я с помощью запроса хочу соединить её с другой таблицей.
Как некую таблицу поместить в запрос?
1
Ненавижу 1С
гуру
08.09.11
✎
13:39
ВЫБРАТЬ
ТЧ.Поле1,
ТЧ.Поле2
ПОМЕСТИТЬ ТЗ
ИЗ
&ТЗ КАК ТЗ
ну и в параметры свою ТЗ засунуть
2
shuhard
08.09.11
✎
13:39
(0) через &
запрос конечно пакетный
3
denis200
08.09.11
✎
14:24
Движения.ПартииТоваровНаСкладах.Прочитать();
ТД = Движения.ПартииТоваровНаСкладах.Выгрузить();
Запрос = Новый Запрос;
МВТ = Новый МенеджерВременныхТаблиц;
Запрос.МенеджерВременныхТаблиц = МВТ;
Запрос.УстановитьПараметр("ТД",ТД);
Запрос.Текст =
"ВЫБРАТЬ
| *
|ПОМЕСТИТЬ ТД
|ИЗ
| &ТД КАК ТД
| ;
|ВЫБРАТЬ
| vkПересортицаТовары.ТоварПрихода,
| vkПересортицаТовары.ХарактеристикаТовараПрихода,
| vkПересортицаТовары.СерияТовараПрихода,
| vkПересортицаТовары.КоличествоПрихода
|ИЗ
| ТД КАК ТД ЛЕВОЕ СОЕДИНЕНИЕ
| Документ.vkПересортица.Товары КАК vkПересортицаТовары
|ПО ТД.НомерСтроки = vkПересортицаТовары.НомерСтроки
|ГДЕ vkПересортицаТовары.Ссылка = &Ссылка";
4
denis200
08.09.11
✎
14:24
Где ошибка?
5
denis200
08.09.11
✎
14:25
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.vkПересортица.МодульОбъекта(405)}: Ошибка при вызове метода контекста (Выполнить)
по причине:
по причине:
{(5, 4)}: Тип не может быть выбран в запросе
<<?>>&ТД КАК ТД
6
szhukov
08.09.11
✎
14:26
(4) Поля таблицы должны быть типизированными
7
Fragster
гуру
08.09.11
✎
14:26
(5) прочитай еще раз сообщение об ошибке
8
mzelensky
08.09.11
✎
14:29
(6) +++
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс