|
1С 8 как иерархически перебрать справочник сортируя на нижнем уровне
| ☑ |
0
Leo_s_31
05.10.12
✎
16:59
|
Есть справочник номенклатура.
Задача вывести его так, что бы группы выводились иерархически, а элементы в пределах родителя выводились с сортировкой по определенному реквизиту. Наверняка выход прост, но для меня не очевиден.
Заранее благодарю
|
|
1
IronDemon
05.10.12
✎
17:00
|
Куда выводились?
|
|
2
GANR
05.10.12
✎
17:03
|
Куда выводились? В форму списка, в выборку, или ещё куда?
|
|
3
Leo_s_31
05.10.12
✎
17:05
|
в конечном итоге в печатную форму
|
|
4
Leo_s_31
05.10.12
✎
17:06
|
Так что выборка подойдет я думаю
|
|
5
IronDemon
05.10.12
✎
17:08
|
Мдя
|
|
6
Leo_s_31
05.10.12
✎
17:09
|
что?)
|
|
7
Heckfy
05.10.12
✎
17:10
|
(6) Сколько в справочнике элементов то?
|
|
8
Leo_s_31
05.10.12
✎
17:11
|
(7) Не считал, но элементы есть на любых уровнях.
Я понимаю, что можно извращаться типа выводить группы иерархически, а все что внутри них загонять в табличку, сортировать и тп. Но это наверное изврат. Может что-то есть изящнее
|
|
9
Leo_s_31
05.10.12
✎
17:12
|
Да, и требуется элементы сортировать по двум реквизитам
|
|
10
Heckfy
05.10.12
✎
17:16
|
(8) Есть. СКД, Запрос например.
|
|
11
Leo_s_31
05.10.12
✎
17:18
|
Через запрос я не осилил
|
|
12
IronDemon
05.10.12
✎
17:35
|
ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка,
ВЫБОР
КОГДА Номенклатура.ЭтоГруппа
ТОГДА "-99" + Номенклатура.Наименование
ИНАЧЕ Номенклатура.ТвоеЧисловоеПоле
КОНЕЦ КАК Порядок
ИЗ
Справочник.Номенклатура КАК Номенклатура
УПОРЯДОЧИТЬ ПО
Порядок
ИТОГИ ПО
Ссылка ИЕРАРХИЯ
|
|
13
Leo_s_31
05.10.12
✎
17:39
|
у меня реквизит с типом "строка"...
Сейчас попробую
Спасибо
|
|
14
IronDemon
05.10.12
✎
17:42
|
КОГДА Номенклатура.ЭтоГруппа
ТОГДА "0" + Номенклатура.Наименование
ИНАЧЕ "1"+Номенклатура.ТвояСтрока
|
|