Имя: Пароль:
1C
1С v8
иерархия в запросе
0 john_ddd
 
18.12.12
13:38
Есть запрос
ВЫБРАТЬ
   Номенклатура.Ссылка КАК Номенклатура
ИЗ
   Справочник.Номенклатура КАК Номенклатура

УПОРЯДОЧИТЬ ПО
   Номенклатура ИЕРАРХИЯ
АВТОУПОРЯДОЧИВАНИЕ

Хочу левым соединением привязать ЦеныНоменклатурыСрезПоследних.
Сразу сбивается Иерархия. Как можно сохранить иерархию?
1 Лефмихалыч
 
18.12.12
13:40
ВЫБРАТЬ
Номенклатура, ТипЦен, Цена
ИЗ РегистрыСведений.ЦеныНоменклатуры.СрезПоследних
УПОРЯДОЧИТЬ ПО Номенклатура ИЕРАРХИЯ
2 Undefined vs NULL
 
18.12.12
13:40
ты покажи как делал и что сбилось
3 Undefined vs NULL
 
18.12.12
13:42
(1) не взлетит, точнее взлетит, но не то
4 john_ddd
 
18.12.12
13:44
Вот такой запрос: нет иерархии (с папочками)
ВЫБРАТЬ
   Номенклатура.Ссылка КАК Номенклатура,
   ВложенныйЗапрос.Цена
ИЗ
   Справочник.Номенклатура КАК Номенклатура
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номен,
           ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
       ИЗ
           РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних) КАК ВложенныйЗапрос
       ПО (ВЫБОР
               КОГДА Номенклатура.ЭтоГруппа
                   ТОГДА ЛОЖЬ
               ИНАЧЕ Номенклатура.Ссылка = ВложенныйЗапрос.Номен
           КОНЕЦ)

УПОРЯДОЧИТЬ ПО
   Номенклатура ИЕРАРХИЯ
АВТОУПОРЯДОЧИВАНИЕ
5 Лефмихалыч
 
18.12.12
13:45
(4) а что это сотонинское заклинание по твоему мнению должно возвращать?
6 john_ddd
 
18.12.12
13:46
(5)хочу дерево как тут)
ВЫБРАТЬ
   Номенклатура.Ссылка КАК Номенклатура
ИЗ
   Справочник.Номенклатура КАК Номенклатура

УПОРЯДОЧИТЬ ПО
   Номенклатура ИЕРАРХИЯ
АВТОУПОРЯДОЧИВАНИЕ
7 Undefined vs NULL
 
18.12.12
13:48
(6)

ВЫБРАТЬ
   СпрНоменклатура.Ссылка КАК Номенклатура,
   ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
   Справочник.Номенклатура КАК СпрНоменклатура
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
       ПО СпрНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура

УПОРЯДОЧИТЬ ПО
   Номенклатура ИЕРАРХИЯ
АВТОУПОРЯДОЧИВАНИЕ
8 john_ddd
 
18.12.12
13:53
(7)Спасибо...че-то я зачудил...у меня так вроде не получилось, а тут работает
9 Лефмихалыч
 
18.12.12
13:55
(3)тьху ты...
ВЫБРАТЬ
Номенклатура, Цена
ИЗ РегистрыСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦен = &ТипЦен)
ИТОГИ ПО Номенклатура ИЕРАРХИЯ