|
можно ли виртуальную таблицу передать в запрос? | ☑ | ||
---|---|---|---|---|
0
azernet
10.04.14
✎
13:40
|
доброго времени суток!
ситуация такая: есть запрос, который несколько раз обрабатывает одну и ту же таблицу. можно ли заранее созданный результат запроса передавать в новый запрос в качестве параметра. т.е из из этой таблицы выбирать при помощи запроса. примерно так: выбрать т1 из т как т1 где т нужно передать в качестве параметра. |
|||
1
Wobland
10.04.14
✎
13:41
|
можно выбрать и поместить
|
|||
2
azernet
10.04.14
✎
13:43
|
(1) синтаксис плизз
|
|||
3
Ksandr
10.04.14
✎
13:44
|
Можно использовать МенеджерВременныхТаблиц
|
|||
4
Wobland
10.04.14
✎
13:47
|
"ВЫБРАТЬ
| СпецификацияНоменклатурыСостав.Номенклатура, | СУММА(СпецификацияНоменклатурыСостав.Количество) КАК Количество |ПОМЕСТИТЬ Состав |ИЗ | Документ.СпецификацияНоменклатуры.Состав КАК СпецификацияНоменклатурыСостав |ГДЕ | СпецификацияНоменклатурыСостав.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | СпецификацияНоменклатурыСостав.Номенклатура |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СУММА(Состав.Количество * (ПартииТоваровНаСкладахОстатки.СтоимостьОстаток / ПартииТоваровНаСкладахОстатки.КоличествоОстаток)) КАК СуммаПлан |ИЗ | Состав КАК Состав, | РегистрНакопления.ПартииТоваровНаСкладах.Остатки( | &Период, | Номенклатура В | (ВЫБРАТЬ | Состав.Номенклатура | ИЗ | Состав)) КАК ПартииТоваровНаСкладахОстатки"; |
|||
5
Wobland
10.04.14
✎
13:47
|
(4) ох же ж ты! декартово произведение. проглядел..
|
|||
6
y22-k
10.04.14
✎
13:50
|
Выбрать ВТ.а из &ВТ как ВТ
|
|||
7
azernet
10.04.14
✎
13:54
|
(6) &ВТ передать как обычный параметр, или он передается как то по другому?
|
|||
8
Wobland
10.04.14
✎
13:58
|
Запрос.УстановитьПараметр("ТЗ", ТЗ);
Запрос=Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | ТЗ.Номенклатура, | ТЗ.Количество, | ТЗ.Стоимость |ПОМЕСТИТЬ Движения |ИЗ | &ТЗ КАК ТЗ |; |
|||
9
Рэйв
10.04.14
✎
14:00
|
(7)Если сделаешь
Запрос.МенеджерВременныхТаблиц=Новый МенеджерВременныхТаблиц; То в нем будут храниться все ВТ.Меняешь Запрос.Текст и используешь ВТ уже в новом запросе |
|||
10
Wobland
10.04.14
✎
14:16
|
(9) или просто ставишь точку с запятой. МВТ хорош при разных запросах
|
|||
11
azernet
10.04.14
✎
15:10
|
спасибо всем участникам, ЗАРАБОТАЛО!!!!))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |