Имя: Пароль:
1C
1С v8
Запрос. Выбрать в Выбрать
,
0 cons24
 
11.10.18
17:21
Т.к. в выражении поля можно прописать запрос - хочу попробовать конструкцию вида

Выбрать

Поле1,
(Выбрать Склады.Ссылка Из Справочник.Склады как Склады Где Склады.Ссылка В (&Массив))

Из Таблица2  Как Таблица2

т.е. во втором поле получить выборку. Но что-то с синтаксисом - не пойму как прописать.
1 Cool_Profi
 
11.10.18
17:22
Выборка в запросе может получиться только из табчасти.
2 mirosh
 
11.10.18
17:25
(0)у вас в массиве может быть несколько значений? Если да, то как вы себе представляете, что должно получиться во втором поле в результате выполнения вашего запроса?
3 cons24
 
11.10.18
17:26
(2) таблица
4 cons24
 
11.10.18
17:27
(1) не только. Для секции Где можно прописать любой запрос. Думал и здесь можно.
5 rsv
 
11.10.18
17:28
(0) не взлетит.В обычном скуле можно т.е. результирующее поле это запрос.в синтсинтаксисе запроса 1с нет. Токма через подушку скд
6 mirosh
 
11.10.18
17:30
(3) в 1С так не получится
7 Сергиус
 
11.10.18
17:32
(0)Можно через Соединение внутренную выборку добавить.
8 Cool_Profi
 
11.10.18
17:32
(4) ГДЕ и ВЫБРАТЬ  - это немного разные вещи
9 rsv
 
11.10.18
17:38
+(5) т.е. выбрать ( выбрать 1 1) в скуле прокатит, в 1с нет.
10 Buster007
 
11.10.18
17:42
когда я встречаю удивительные вещи для себя, я всегда спрашиваю автором "зачем это надо?". Вот и в этот раз я не пропущу.

Зачем это надо?
11 rsv
 
11.10.18
17:46
(10) ээээ..это в мsdn . скажем ...есть километры запроса.Надо быстро топнуть в выходное поле что-то обернув в () и не лезть в джойны.как вариант
12 youalex
 
11.10.18
17:52
(9) прокатит, если одна запись/одно поле (то же можно сделать и через переменную) , а ТС хочет выборку... непонятно зачем.
13 rsv
 
11.10.18
17:54
(12) естественно что при условии возврата одной записи.Что делать будете с переменной если в () нужен запрос .резы которого зависят от другого поля выборки
14 rsv
 
11.10.18
17:55
Как вариант
15 youalex
 
11.10.18
17:59
(13) согласен
16 cons24
 
11.10.18
18:21
Короче никак не взлетает. Цель была прописать дикий запрос для получения верхнего родителя, вида

ВЫБРАТЬ
    склады.Ссылка КАК Ссылка
ИЗ
    Справочник.Склады КАК склады
ГДЕ
    склады.Ссылка = &МояСсылка
ИТОГИ ПО
    Ссылка ТОЛЬКО ИЕРАРХИЯ

Но даже если бы получилось прописать - из итогов не взять "верхнюю" запись.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан