|
Временные таблицы в запросе |
☑ |
0
e2v
09.04.15
✎
14:40
|
Подскажите. Ругается на такую конструкцию
ВЫБРАТЬ
ыНарядТЧЗаказы.Товар,
ыНарядТЧЗаказы.Спецификация,
ыНарядТЧЗаказы.Количество
ПОМЕСТИТЬ ВТ1
ИЗ
Документ.ыНаряд.ТЧЗаказы КАК ыНарядТЧЗаказы
ГДЕ
ыНарядТЧЗаказы.Ссылка.Дата >= &Дата
И ыНарядТЧЗаказы.Спецификация.Количество <> 0
;
ВЫБРАТЬ
ВТ1.Спецификация.ИсходныеКомплектующие.(
Номенклатура,
Количество
)
ПОМЕСТИТЬ ВТ2
ИЗ
ВТ1 КАК ВТ1
;
ВЫБРАТЬ
ВТ2Спецификация.СпецификацияНоменклатура,
ВТ2Спецификация.СпецификацияКоличество
ИЗ
ВТ2.Спецификация КАК ВТ2Спецификация
|
|
1
e2v
09.04.15
✎
14:42
|
А смысл такой. Нужно вывести все позиции из всех спецификаций по условию
|
|
2
e2v
09.04.15
✎
14:43
|
Говорит - не могу вложенную таблицу из временной таблицы достать.
|
|
3
Nuobu
09.04.15
✎
14:44
|
(0) Почему не сделать левым соединением с таблицей Спецификация.ИсходныеКомплектующие
|
|
4
ДенисЧ
09.04.15
✎
14:44
|
так
ВЫБРАТЬ
ВТ1.Спецификация.ИсходныеКомплектующие.(
Номенклатура,
Количество
)
ПОМЕСТИТЬ ВТ2
ИЗ
ВТ1 КАК ВТ1
;
делать нельзя.
а вот так нужно...
ВЫБРАТЬ
ВТ1.Спецификация.ИсходныеКомплектующие.Номенклатура,
ВТ1.Спецификация.ИсходныеКомплектующие.Количество
ПОМЕСТИТЬ ВТ2
ИЗ
ВТ1 КАК ВТ1
;
|
|
5
Nuobu
09.04.15
✎
14:45
|
(4) ВЫБРАТЬ
ВТ1.Спецификация.ИсходныеКомплектующие.Номенклатура,
ВТ1.Спецификация.ИсходныеКомплектующие.Количество
Вот так тоже нельзя.
|
|
6
Nuobu
09.04.15
✎
14:45
|
(4) Это ведь табличная часть.
Разве нет?
|
|
7
e2v
09.04.15
✎
14:59
|
(4) Так тоже не получается. 8((
|
|
8
vi0
09.04.15
✎
15:01
|
выбирай из справочника Спецификаций
в ГДЕ условие по выбранным выше
|
|
9
Nuobu
09.04.15
✎
15:03
|
ВЫБРАТЬ
ыНарядТЧЗаказы.Товар,
ыНарядТЧЗаказы.Спецификация,
ыНарядТЧЗаказы.Количество,
Комплектующие.Номенклатура,
Комплектующие.Количество
ИЗ
Документ.ыНаряд.ТЧЗаказы КАК ыНарядТЧЗаказы
Левое соединение Справочники.Спецификации.ИсходныеКомплектующие КАК Комплектующие
ПО ыНарядТЧЗаказы.Спецификация = Комплектующие.Ссылка
ГДЕ
ыНарядТЧЗаказы.Ссылка.Дата >= &Дата
И ыНарядТЧЗаказы.Спецификация.Количество <> 0
|
|
10
e2v
09.04.15
✎
15:11
|
(9) Благодарю. Понял. Значит моя хитрая хитрость в принципе не работает ? 8)))
|
|