|
Вывод иерархии номенклатуры | ☑ | ||
---|---|---|---|---|
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) Ну тогда удачи вам, хорошего настроения...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |