|
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"+Номенклатура.ТвояСтрока |
| Форум | Правила | Описание | Секции | Поиск |