Имя: Пароль:
1C
1С v8
Иерархия номенклатуры в запросе
0 MAPATNK2
 
naïve
11.12.19
17:52
Есть таблица вида: Номенклатура (Элемент или Группа) и Процент скидки. Есть запрос

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

Но в итоге я получаю данные в разнобой. Мне нужно упорядочить по иерархии. Сначала самый старшая группа, потом подчиненная, потом только сам элемент. Как сделать?
1 Джинн
 
11.12.19
17:55
ИТОГИ ПО ... ИЕРАРХИЯ

Если я правильно понял вопрос.
2 MAPATNK2
 
naïve
11.12.19
17:58
(1) https://yadi.sk/i/94Gh3KzRXmhekw  1) - Группы 2) Элемент.
Должно выйти так: G-lauf, G-lauf Комплектующие, Смеситель для умывальника монолитный, ø35, нерж. cталь.
3 MAPATNK2
 
naïve
11.12.19
18:03
(1) ВЫБРАТЬ
    КонтрагентыАвтоСкидки.Номенклатура КАК Номенклатура,
    КонтрагентыАвтоСкидки.ПроцентСкидки,
    КонтрагентыАвтоСкидки.Ссылка
ИЗ
    Справочник.Контрагенты.АвтоСкидки КАК КонтрагентыАвтоСкидки
ГДЕ
    КонтрагентыАвтоСкидки.Ссылка = &Контрагент
    И (КонтрагентыАвтоСкидки.Номенклатура В ИЕРАРХИИ (&Номенклтару1)
            ИЛИ КонтрагентыАвтоСкидки.Номенклатура = &Номенклтару)
ИТОГИ ПО
    Номенклатура ИЕРАРХИЯ

Ничего не дает
4 MAPATNK2
 
naïve
11.12.19
18:51
Больше то нет вариантов?
5 ДенисЧ
 
11.12.19
18:55
ИТОГИ ПО ИЕРАРХИЯ ещё не предлагали?
Ну, тогда я буду первым...
6 MAPATNK2
 
naïve
11.12.19
19:14
(5) выводит не отсортированные данные. Дублирует значения
7 MAPATNK2
 
naïve
11.12.19
19:14
(5) Мне не нужно через выборку
8 drcrasher
 
11.12.19
19:16
(4) ты хочешь простым способом получить то, чего тебе платформа не может дать.
какие группы "Родитель 1, Родитель 2, Родитель 3" ты хочешь увидеть, если сам же пишешь, что "Номенклатура в иерархии (Родитель 3)"?
9 zladenuw
 
11.12.19
19:25
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший