Имя: Пароль:
1C
1С v8
Помогите с запросом, чего-то я туплю
0 slimmaster
 
25.04.13
14:43
Добрый день :)
Придумалась мне такая задача:
Есть группа справочника номенклатуры.
Как мне в запросе получить список элементов этой группы, если в качестве параметра я буду передавать не ссылку на Группу, а код этой ссылки.
1 Галахад
 
гуру
25.04.13
14:44
Это очень сложно.
2 Jonny_Khomich
 
25.04.13
14:45
(0) забей, не вариант!
3 Rie
 
модератор
25.04.13
14:45
(0) Вот как ты думаешь - многим ли интересно, что ты тупишь над запросом? Ну неужели трудно было назвать тему хотя бы "Как в запросе получить список элементов группы"?
4 В тылу врага
 
25.04.13
14:46
зачем?
5 Privalov
 
25.04.13
14:47
(4) "Придумалась мне такая задача".
6 Рэйв
 
25.04.13
14:48
(0)Найди предварительно ссылку по коду и передавай ее в параметр...

Не устаю удивляться фантазии некоторых...  
Как китайские коммунисты - сначала создают сами себе трудности, а потом героически их преодолевают
7 Rie
 
25.04.13
14:48
(0)
ВЫБРАТЬ
   Номенклатура.Ссылка КАК Элемент
ИЗ
   Справочник.Номенклатура КАК Номенклатура
ГДЕ
   Номенклатура.Родитель.Код = &КодГруппы
8 Jonny_Khomich
 
25.04.13
14:50
(7) ВЫБРАТЬ
   Номенклатура.Ссылка
ИЗ
   Справочник.Номенклатура КАК Номенклатура
ГДЕ
   Номенклатура.Ссылка В ИЕРАРХИИ(&Ссылка)
Мне так больше нравится
9 slimmaster
 
25.04.13
14:50
Номенклатура.Родитель.Код = &КодГруппы мы получим только непосредственно подчиненные элементы но не полностью иерархию
10 Рэйв
 
25.04.13
14:52
ВЫБРАТЬ
   Номенклатура.Ссылка КАК Элемент
ИЗ
   Справочник.Номенклатура КАК Номенклатура
ГДЕ
   Номенклатура.Ссылка В ИЕРАРХИИ
           (ВЫБРАТЬ
               Номенклатура.Ссылка КАК Элемент
           ИЗ
               Справочник.Номенклатура КАК Номенклатура
           ГДЕ
               Номенклатура.Код = &КодГруппы)
11 slimmaster
 
25.04.13
14:54
Во! :) я ж говорю туплю. Спасибо Рэйв
12 strange2007
 
25.04.13
15:00
(10) а как же нюанс того, что вложенная часть будет на каждую позицию отрабатывать? Или в новых платформах уже давно решили данную проблему?
13 Rie
 
25.04.13
15:01
(12) А разве SQL сервер не оптимизирует это?
14 strange2007
 
25.04.13
15:12
(13) В старых платформах замеряли по скорости и офигивали от падения скорости. К тому же СУБД для 1С разные