Имя: Пароль:
1C
 
Вывод иерархии номенклатуры
0 AlexToo
 
20.06.16
07:44
Добрый день, конфа 1С УНФ 1.4. Нужно сделать отчет в котором необходимо вывести данные(в табличный документ) с группировками по иерархии номенклатуры.  Делаю следующее:
Запрос1.Текст = "ВЫБРАТЬ
                        |    ЗапасыОстатки.СтруктурнаяЕдиница КАК Склад,
                        |    ЗапасыОстатки.Номенклатура КАК Номенклатура,
                        |    СУММА(ЗапасыОстатки.КоличествоОстаток) КАК КоличествоОстаток,
                        |    СУММА(ЗапасыОстатки.СуммаОстаток) КАК СуммаОстаток
                        |ИЗ
                        |    РегистрНакопления.Запасы.Остатки(&период, Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК ЗапасыОстатки
                        |ГДЕ
                        |    ЗапасыОстатки.СтруктурнаяЕдиница В ИЕРАРХИИ(&склад)
                        |
                        |СГРУППИРОВАТЬ ПО
                        |    ЗапасыОстатки.СтруктурнаяЕдиница,
                        |    ЗапасыОстатки.Номенклатура
                        |
                        |УПОРЯДОЧИТЬ ПО
                        |    Номенклатура
                        |ИТОГИ
                        |    СУММА(КоличествоОстаток),
                        |    СУММА(СуммаОстаток)
                        |ПО
                        |    Склад,
                        |    Номенклатура ТОЛЬКО ИЕРАРХИЯ
                        |АВТОУПОРЯДОЧИВАНИЕ";
В таком случае иерархия в результате запроса есть, но она не вложена друг в друга. Т.е. в результате выходит вот так: http://rgho.st/8hKHjdykp.view
Как правильно вывести иерархию?
1 AlexToo
 
20.06.16
07:57
ап
2 mehfk
 
20.06.16
08:01
Воспользуйся конструктором запросов с выводом данных в табличный документ.
3 mehfk
 
20.06.16
08:02
и вот это
                        |ГДЕ
                        |    ЗапасыОстатки.СтруктурнаяЕдиница В ИЕРАРХИИ(&склад)

перенеси в условие виртуальной таблицы,

а вот это вообще убери:
                        |
                        |СГРУППИРОВАТЬ ПО
                        |    ЗапасыОстатки.СтруктурнаяЕдиница,
                        |    ЗапасыОстатки.Номенклатура
4 AlexToo
 
20.06.16
08:17
(3) условие перенес в виртуальные параметры, группировку убрал, результат тот же, вложенности папок номенклатуры не видит.
А использовать запрос с выводом в таб. док не могу т.к. перед выводом с данными ещё идет обработка.
5 mehfk
 
20.06.16
08:21
(4) Ну тогда удачи вам, хорошего настроения...