Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
1

8.3 Упр.прил.: Дерево из Запроса ?

29.10.2013, 22:24. Просмотров 1982. Ответов 8
Метки нет (Все метки)

Есть справочник с группами и элементами - нужно получить дерево с видом:

Группа
Элемент
Группа2
Элемент2

и т.д. Если в запросе указываю "итоги по ссылка только иерархия" то получается очень похоже с тем отличием, что каждая группа верхнего уровня дублируется в подчиннеых строках:

Группа
Группа
Элемент
Группа2
Группа2
Элемент2

Есть ли варианты как это исправить в запросе ?

P.S Изобразить не получается красиво, но надеюсь понятно...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2013, 22:24
Ответы с готовыми решениями:

8.3 Упр.прил - Конвертация из 7.7
Конфигурация на 7.7 имеет свою структуру на 8.3 пишется сейчас и имеет свою. Вопрос как можно...

8.3 Упр.прил.: ДеревоЗначений и .НайтиСтроки
Ситуация такая, нужно вывести на экран дерево с отбором строк. Делаю это путем полного...

8.3 Упр.Прил.: COMSafeArray и массив из COM объектов ?
Есть СОМ объект, некое его свойство само по себе массив из других СОМ объектов. Вопрос, можно ли...

ОбработкаЗаполнения. СтандартнаяОбработка (упр. прил: ДанныеЗаполнения)
Иерархическому справочнику Номенклатура добавили реквизит Услуга (Булево). Этому реквизиту задали...

8.3 Упр.прил. - Оптимизация работы с переменными ?
Все на клиенте: Одна процедура заполняет массив неизвестного размера, другая должна его...

8
Fenomen
899 / 876 / 8
Регистрация: 15.03.2012
Сообщений: 2,680
29.10.2013, 23:17 2
BVladimir2, Вы бы текст запроса показали что ли...
0
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
30.10.2013, 12:12  [ТС] 3
1C
1
2
3
4
5
6
ВЫБРАТЬ
    НазванияХарактеристик.Ссылка КАК Ссылка
ИЗ
    ПланВидовХарактеристик.НазванияХарактеристик КАК НазванияХарактеристик
ИТОГИ ПО
    Ссылка ТОЛЬКО ИЕРАРХИЯ
0
Xomych
788 / 607 / 95
Регистрация: 01.11.2012
Сообщений: 2,188
30.10.2013, 12:26 4
Ну правильно, из справочника же и группы и элементы выбираются + Итоги , так что всё правильно дублируется
0
30.10.2013, 12:26
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
30.10.2013, 13:54  [ТС] 5
Цитата Сообщение от Xomych Посмотреть сообщение
Ну правильно, из справочника же и группы и элементы выбираются + Итоги , так что всё правильно дублируется
А есть варианты в самом запросе чтоб без дубляжа ?
0
Xomych
788 / 607 / 95
Регистрация: 01.11.2012
Сообщений: 2,188
30.10.2013, 16:03 6
Ну так без итогов и будет дерево, там по-моему упорядочить надо по ИЕРАРХИЯ

Добавлено через 5 минут
1C
1
2
3
4
5
6
ВЫБРАТЬ
    НазванияХарактеристик.Ссылка КАК Ссылка
ИЗ
    ПланВидовХарактеристик.НазванияХарактеристик КАК НазванияХарактеристик
УПОРЯДОЧИТЬ ПО 
   Ссылка ИЕРАРХИЯ УБЫВ
Так попробуйте
0
Volexovich
200 / 176 / 29
Регистрация: 24.10.2011
Сообщений: 703
30.10.2013, 16:10 7
Иерархия даст только группы, элементы отлетят.

Я бы реализовал подобную задачу следующим запросом:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
"ВЫБРАТЬ
                           |    Номенклатура.Наименование КАК Элемент,
                           |    Номенклатура.Код,
                           |    Номенклатура.Родитель.Код КАК Родитель,
                           |    Номенклатура.ЭтоГруппа КАК ЭтоГруппа,
                           |    Номенклатура.Родитель.Наименование КАК РодительНаименование
                           |ИЗ
                           |    Справочник.Номенклатура КАК Номенклатура
                           |
                           |УПОРЯДОЧИТЬ ПО
                           |    РодительНаименование,
                           |    ЭтоГруппа УБЫВ,
                           |    Элемент"
Соответственно вывод дерева стандартный.
1
Xomych
788 / 607 / 95
Регистрация: 01.11.2012
Сообщений: 2,188
30.10.2013, 16:18 8
1C
1
2
3
4
5
6
7
8
ВЫБРАТЬ
    НазванияХарактеристик.Ссылка КАК Ссылка
ИЗ
    ПланВидовХарактеристик.НазванияХарактеристик КАК НазванияХарактеристик
ГДЕ 
    (Ссылка.ЭтоГруппа = ЛОЖЬ)
ИТОГИ ПО
    Ссылка ТОЛЬКО ИЕРАРХИЯ
Или так
1
BVladimir2
16 / 16 / 0
Регистрация: 26.02.2013
Сообщений: 359
30.10.2013, 17:41  [ТС] 9
Цитата Сообщение от Xomych Посмотреть сообщение
Ну так без итогов и будет дерево, там по-моему упорядочить надо по ИЕРАРХИЯ

Добавлено через 5 минут
1C
1
2
3
4
5
6
ВЫБРАТЬ
    НазванияХарактеристик.Ссылка КАК Ссылка
ИЗ
    ПланВидовХарактеристик.НазванияХарактеристик КАК НазванияХарактеристик
УПОРЯДОЧИТЬ ПО 
   Ссылка ИЕРАРХИЯ УБЫВ
Так попробуйте
Это подошло ! Спасибо, но про другие варианты даже не догадывался. Всем Спасибо !
0
30.10.2013, 17:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2013, 17:41

8.3 Упр.прил - обработчик Автоподбор, можно ли менять ожидание ?
Сейчас по умолчанию обработчик "АвтоПодбор" срабатывает через 0,2 секунды после ввода символа - его...

8.3 Упр.прил.: Вывести страницу в поле HTML документа ?
Возникла необходимость, загрузить на форму страницу с сайта внести в опр. поля даные и сделать...

8.3 Упр.Прил.: Сохранить реквизит формы типа СписокЗначений ?
Тут такая вещь возникла - у формы реквизит с типом СписокЗначений (не у объекта) стоят галочки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru