Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 23:34

Вывод данных в макет

Автор Ogo, 16 ноя 2010, 11:21

0 Пользователей и 1 гость просматривают эту тему.

Ogo

Подскажите,пожалуйста.Есть запрос.Данные из запроса выбираются в следующем виде
изделие номенклатура ед. кол-во сумма
изд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
СГРУППИРОВАТЬ ПО
номенклатура,изделие, наименованиеполное,код,артикул,единицаизмерения,скидка,характеристика,серия,номерстроки,метка
УПОРЯДОЧИТЬ ПО Метка ВОЗР, НомерСтроки ВОЗР

итоги по изделие

Lexius

В Вашем случае надо делать итоги по полю "Изделие", а не группировки.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск