|
Параметр запроса со зачением "любая ссылка этого справочника" - это возможно? |
☑ |
0
PiotrLoginov
28.02.14
✎
14:50
|
Здрасте всем. Мне надо передать то ссылку на один элемент справочника, то все элементы этого справочника в параметр следующего запроса:
ВЫБРАТЬ
ГруппыПользователейСостав.Пользователь
ИЗ
Справочник.ГруппыПользователей.Состав КАК ГруппыПользователейСостав
ГДЕ
ГруппыПользователейСостав.Ссылка = &ГруппаПользователей
Первое, что приходит на ум - формировать массив значений из одного элемента либо из всех элементов справочника. Но передавать в параметр весь справочник - это как-то неправильно. Нельзя ли как-то передать в параметр что-нибудь вроде "* , где ТипЗнч("*") = Тип("СправочникСсылка.ГруппыПользователей")" ... Нет, я понимаю, что это профанация. А как правильно?
|
|
1
Maxus43
28.02.14
✎
14:54
|
ГДЕ
&Все
ИЛИ ГруппыПользователейСостав.Ссылка = &ГруппаПользователей
|
|
2
Asmody
28.02.14
✎
14:55
|
см. "ССЫЛКА" в языке запросов
|
|
3
PiotrLoginov
28.02.14
✎
15:03
|
(1) А что передавать во &Все ?
(2) ССЫЛКА - знаю, что такое,Э использовал неоднократно, но как это поможет мне в данном случае?
|
|
4
H A D G E H O G s
28.02.14
✎
15:04
|
(3) Истину
|
|
5
Maxus43
28.02.14
✎
15:05
|
(3) >>как это поможет мне в данном случае
никак, он не прочитал вопрос)
|
|
6
Maxus43
28.02.14
✎
15:05
|
(4) + или Ложь, если надо по одному элементу, Истина - по всем элементам.
В итоге просто 2 параметра в запрос передавай
|
|
7
PiotrLoginov
28.02.14
✎
15:06
|
(4) Да,, да, уже начинаю понимать. Если нужны все записи, передаю во &Все ИСТИНА, а в &ГруппаПользователи - ссылку на любой элемент, это уже не будет иметь значения. Так ?
|
|
8
Maxus43
28.02.14
✎
15:06
|
(7) да, обычно пустую ссылку передают, но можно и любой
|
|
9
PiotrLoginov
28.02.14
✎
15:07
|
H A D G E H O G s, Maxus43 , спасибо огромное за простой и изящный вариант решения.
|
|
10
PiotrLoginov
28.02.14
✎
15:09
|
Maxus43, отдельное спасибо, земляк ;)
|
|
11
Maxus43
28.02.14
✎
15:12
|
(10) а чо ж ты в воронеже тогда?)
|
|
12
PiotrLoginov
28.02.14
✎
15:14
|
перехал, как и ты
|
|
13
PiotrLoginov
28.02.14
✎
15:14
|
* переехал
мож вернусь еще.. )
|
|