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