Имя: Пароль:
1C
1С v8
Выбрать все что ниже в иерархии
,
0 adelaide
 
15.05.13
17:59
Добрый день, надо запрос составить так чтобы в параметре передать группу контрагентов, а запросом выбрать все подгруппы, как сие реализовать?
1 mikecool
 
15.05.13
18:00
В ИЕРАРХИИ
2 Волшебник
 
15.05.13
18:01
(1) мне нечего добавить
3 adelaide
 
15.05.13
18:03
(1) оно все выбирает
4 adelaide
 
15.05.13
18:03
и то что выше и то что ниже
5 Юрий Лазаренко
 
15.05.13
18:03
(2) Можно добавить, что правильно поставленный вопрос содержит в себе правильный ответ )
6 Лодырь
 
15.05.13
18:03
стопудово, в итоге окажется, что топикстартер хотел чего то иного )
7 Fragster
 
гуру
15.05.13
18:04
(4) да ну?
8 salvator
 
15.05.13
18:04
(4) У нас видимо разные понятия "выше" и "ниже".
9 adelaide
 
15.05.13
18:05
ВЫБРАТЬ
   Контрагенты.Ссылка КАК Ссылка,
   Контрагенты.Родитель
ИЗ
   Справочник.Контрагенты КАК Контрагенты
ГДЕ
   Контрагенты.ЭтоГруппа = ИСТИНА
   И Контрагенты.Ссылка = &Родитель
ИТОГИ ПО
   Ссылка ТОЛЬКО ИЕРАРХИЯ
10 adelaide
 
15.05.13
18:05
так выбирает все что выше
11 adelaide
 
15.05.13
18:06
А так и верхний уровень:

ВЫБРАТЬ
   Контрагенты.Ссылка КАК Ссылка,
   Контрагенты.Родитель
ИЗ
   Справочник.Контрагенты КАК Контрагенты
ГДЕ
   Контрагенты.ЭтоГруппа = ИСТИНА
   И Контрагенты.Родитель = &Родитель
ИТОГИ ПО
   Ссылка ТОЛЬКО ИЕРАРХИЯ
12 Лодырь
 
15.05.13
18:06
а чо, чувак все по рецепту сделал )
13 Волшебник
 
15.05.13
18:07
Выбрать Ссылка Из Справочник.Контрагенты
ГДЕ Ссылка В ИЕРАРХИИ (&СписокГрупп)
14 adelaide
 
15.05.13
18:08
(13) спс, это оно, теперь понял.