|
Упорядочивание справочника с иерархией в запросе |
☑ |
0
ildary
03.11.16
✎
10:24
|
Уважаемые специалисты, подскажите пожалуйста, почему в запросе слетает упорядочивание, если туда добавить отбор? Это бага или фичи?
Без группы где - сортируется правильно, вот текст запроса:
ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.ЭтоГруппа = ЛОЖЬ
И Номенклатура.ПометкаУдаления = ЛОЖЬ
И НЕ Номенклатура.Ссылка В ИЕРАРХИИ(&МассивТоваров)
И НЕ Номенклатура.Ссылка В ИЕРАРХИИ(&МассивТоваровОстатки)
УПОРЯДОЧИТЬ ПО
Номенклатура.Наименование ИЕРАРХИЯ
|
|
1
Ёпрст
гуру
03.11.16
✎
10:29
|
а зачем тебе в упорядочивании иерархия ?
Раз ты смотришь только элементы
|
|
2
ildary
03.11.16
✎
10:30
|
(1) я хочу выводить в отчете строку типа Группа1\Вложеннаягруппа2\Товар. Причем строку получаю как лВыборка.Ссылка.ПолноеНаименование(). Я неправильно это делаю? Если да, то как правильно?
|
|
3
butterbean
03.11.16
✎
10:31
|
(2) ты же поставил условие Номенклатура.ЭтоГруппа = ЛОЖЬ, какие нафиг группы тогда?
|
|
4
Ёпрст
гуру
03.11.16
✎
10:32
|
(2) выкинь условие на ЭтоГруппа и оно само всю иерархию вернёт
|
|
5
ildary
03.11.16
✎
10:33
|
(4) а мне не нужны голые группы, мне нужны только товары с полным названием (в какой они группе).
|
|
6
butterbean
03.11.16
✎
10:38
|
(5) тогда просто сделай ТЗ с полными наименованиями и отсортируй по этой колонке
|
|
7
ildary
03.11.16
✎
10:42
|
(6) понял, большое спасибо. Я надеялся, что 1С умеет это сделать сама, а я просто не знаю как. Но раз руками, значит руками.
|
|