Иерархия в макете

Новая тема
Подскажите,пожалуйста.Есть запрос.Данные из запроса выбираются в следующем виде
изделие   номенклатура ед. кол-во сумма
изд1         дверь      наб. 2     32000
изд1         порог      ед.  1     5000
изд2         окно       ед.  2    10000


далее данные помещаются в структуру и выводятся в макет.при этом в макет они выводятся следующим образом
изд1  
дверь   наб   2 32000
изд1    
 порог   ед.  1 5000
изд2

окно ...
а надо вот так:
изд.1
дверь  наб. 2 32000
порог  ед.  1 5000
изд2
 окно...

вот сам запрос:
            выбрать
            ВложенныйЗапрос2.Номенклатура,
            ВложенныйЗапрос2.Изделие,
            ВложенныйЗапрос2.НаименованиеПолное,
            ВложенныйЗапрос2.Код,
            ВложенныйЗапрос2.Артикул,
            Сумма(ВложенныйЗапрос2.Количество),
            ВложенныйЗапрос2.ЕдиницаИзмерения,
            ВложенныйЗапрос2.Скидка,
            Сумма(ВложенныйЗапрос2.Цена) КАК Цена,
            Сумма(ВложенныйЗапрос2.Сумма) КАК Сумма,
            ВложенныйЗапрос2.Характеристика,
            ВложенныйЗапрос2.Серия,
            ВложенныйЗапрос2.НомерСтроки из  
                       
                               
                                               (   ВЫБРАТЬ
ВложенныйЗапрос.Номенклатура КАК НОМЕНКЛАТУРА,
  ВложенныйЗапрос.Изделие КАК Изделие,
ВЫРАЗИТЬ (ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное,
ВложенныйЗапрос.Номенклатура.Код                КАК Код,
ВложенныйЗапрос.Номенклатура.Артикул            КАК Артикул,
ВложенныйЗапрос.Количество КАК КОЛИЧЕСТВО,
ВложенныйЗапрос.ЕдиницаИзмерения.Представление  КАК ЕдиницаИзмерения,
ВложенныйЗапрос.ПроцентСкидкиНаценки
+ ВложенныйЗапрос.ПроцентАвтоматическихСкидок   КАК Скидка,
ВложенныйЗапрос.Цена КАК ЦЕНА,
ВложенныйЗапрос.Сумма КАК СУММА,
ВложенныйЗапрос.СуммаНДС КАК СУММАНДС,
ВложенныйЗапрос.Характеристика КАК ХАРАКТЕРИСТИКА,
NULL Как Серия,
ВложенныйЗапрос.НомерСтроки КАК НОМЕРСТРОКИ,
Метка


ИЗ
(
ВЫБРАТЬ
ЗаказПокупателя.Номенклатура,
     ЗаказПокупателя.Изделие,
ЗаказПокупателя.ЕдиницаИзмерения,
ЗаказПокупателя.ПроцентСкидкиНаценки        КАК ПроцентСкидкиНаценки,
ЗаказПокупателя.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок,
ЗаказПокупателя.Цена                        КАК Цена,
СУММА(ЗаказПокупателя.Количество)           КАК Количество,
СУММА(ЗаказПокупателя.Сумма     )           КАК Сумма,
СУММА(ЗаказПокупателя.СуммаНДС  )           КАК СуммаНДС,
ЗаказПокупателя.ХарактеристикаНоменклатуры  КАК Характеристика,
МИНИМУМ(ЗаказПокупателя.НомерСтроки)        КАК НомерСтроки,
0                                           КАК Метка
ИЗ
Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя

ГДЕ
ЗаказПокупателя.Ссылка = &ТекущийДокумент

СГРУППИРОВАТЬ ПО
ЗаказПокупателя.Номенклатура,
     ЗаказПокупателя.Изделие,
ЗаказПокупателя.ЕдиницаИзмерения,
ЗаказПокупателя.ПроцентСкидкиНаценки,
ЗаказПокупателя.ПроцентАвтоматическихСкидок,
ЗаказПокупателя.Цена,
ЗаказПокупателя.ХарактеристикаНоменклатуры

) КАК ВложенныйЗапрос

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЗаказПокупателя.Номенклатура,
Null,
" + СтрокаВыборкиПоляСодержания + " КАК Товар,
ЗаказПокупателя.Номенклатура.Код     КАК Код,
ЗаказПокупателя.Номенклатура.Артикул КАК Артикул,
ЗаказПокупателя.Количество,
ЗаказПокупателя.Номенклатура.ЕдиницаХраненияОстатков,
ЗаказПокупателя.ПроцентСкидкиНаценки+ЗаказПокупателя.ПроцентАвтоматическихСкидок,
ЗаказПокупателя.Цена,
ЗаказПокупателя.Сумма,
ЗаказПокупателя.СуммаНДС,
NULL,
NULL,
ЗаказПокупателя.НомерСтроки,
1 КАК Метка

ИЗ
Документ.ЗаказПокупателя.Услуги КАК ЗаказПокупателя

ГДЕ
ЗаказПокупателя.Ссылка = &ТекущийДокумент


ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЗаказПокупателя.Номенклатура,
Null,
ПРЕДСТАВЛЕНИЕ(ЗаказПокупателя.Номенклатура) КАК Товар,
ЗаказПокупателя.Номенклатура.Код            КАК Код,
ЗаказПокупателя.Номенклатура.Артикул        КАК Артикул,
ЗаказПокупателя.Количество,
ЗаказПокупателя.Номенклатура.ЕдиницаХраненияОстатков,
NULL,
ЗаказПокупателя.Цена,
ЗаказПокупателя.Сумма,
(0)                                   КАК СуммаНДС,
NULL,
NULL,
ЗаказПокупателя.НомерСтроки,
3 КАК Метка

ИЗ
Документ.ЗаказПокупателя.ВозвратнаяТара КАК ЗаказПокупателя

ГДЕ
ЗаказПокупателя.Ссылка = &ТекущийДокумент


)как вложенныйзапрос2
СГРУППИРОВАТЬ ПО
               номенклатура,изделие, наименованиеполное,код,артикул,единицаизмерения,скидка,характеристика,серия,номерстроки,метка
                         УПОРЯДОЧИТЬ ПО Метка ВОЗР, НомерСтроки ВОЗР
                       
         итоги по изделие
Читают тему
(гостей: 1)

Быстрый переход