Помогите, пожалуйста, составить запрос

1. GOshaSaveiko 39 29.02.12 23:43 Сейчас в теме
Задача - составить отчет без СКД.
Получить все заказы покупателей, цены к ним и их комплектацию. Комплектация - свойство в регистре сведений Значения свойств объектов. Объект в этом регистре - ХарактеристикаНоменклатуры.
Вот последний запрос, который работает, но в нем группировка идет по характеристике номенклатуры, а не по комплектации.
ВЫБРАТЬ
	ЗаказыПокупателей.ЗаказПокупателя.Контрагент.Ссылка КАК ЗаказПокупателяКонтрагент,
	ЗаказыПокупателей.Номенклатура.Ссылка КАК НоменклатураСсылка,
	ЗаказыПокупателей.ХарактеристикаНоменклатуры.Ссылка КАК ХарактеристикаНоменклатурыСсылка,
	ЗаказыПокупателей.ЗаказПокупателя.Ссылка КАК ЗаказПокупателяСсылка,
	СРЕДНЕЕ(ЦеныНоменклатуры.Цена) КАК Цена,
	СУММА(ЗаказыПокупателей.Количество) КАК Количество,
	СУММА(ЗаказыПокупателей.СуммаУпр) КАК СуммаУпр
ИЗ
	РегистрНакопления.ЗаказыПокупателей КАК ЗаказыПокупателей
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаЦен, ТипЦен = &ТипЦен) КАК ЦеныНоменклатуры
		ПО ЗаказыПокупателей.Номенклатура = ЦеныНоменклатуры.Номенклатура
			И ЗаказыПокупателей.ХарактеристикаНоменклатуры = ЦеныНоменклатуры.ХарактеристикаНоменклатуры
ГДЕ

 ЗаказыПокупателей.ЗаказПокупателя.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаНач, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ)

СГРУППИРОВАТЬ ПО
	ЗаказыПокупателей.ЗаказПокупателя.Контрагент,
	ЗаказыПокупателей.Номенклатура.Ссылка,
	ЗаказыПокупателей.ХарактеристикаНоменклатуры.Ссылка,
	ЗаказыПокупателей.ЗаказПокупателя.Ссылка

УПОРЯДОЧИТЬ ПО
	ЗаказыПокупателей.ЗаказПокупателя.Контрагент.Наименование,
	ЗаказыПокупателей.Номенклатура.Наименование,
	ЗаказыПокупателей.ХарактеристикаНоменклатуры.Наименование,
	ЗаказыПокупателей.ЗаказПокупателя.Дата
ИТОГИ
	СРЕДНЕЕ(Цена),
	СУММА(Количество),
	СУММА(СуммаУпр)
ПО
	ОБЩИЕ,
	ЗаказПокупателяКонтрагент,
	НоменклатураСсылка,
	ХарактеристикаНоменклатурыСсылка,
	ЗаказПокупателяСсылка

Показать

В итоге мне нужно получить группировку по комплектации вместо группировки по характеристикам номенклатуры. Помогите, пожалуйста + ссыль на мануал по запросам. Я куда ни гляну - всюду СКД.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Fox44 01.03.12 01:04 Сейчас в теме
Как нибудь так не пробовал?

ВЫБРАТЬ
	ЗаказыПокупателей.ЗаказПокупателя.Контрагент.Ссылка КАК ЗаказПокупателяКонтрагент,
	ЗаказыПокупателей.Номенклатура.Ссылка КАК НоменклатураСсылка,
	ЗаказыПокупателей.ХарактеристикаНоменклатуры.Ссылка КАК ХарактеристикаНоменклатурыСсылка,
	ЗаказыПокупателей.ЗаказПокупателя.Ссылка КАК ЗаказПокупателяСсылка,
	СРЕДНЕЕ(ЦеныНоменклатуры.Цена) КАК Цена,
	СУММА(ЗаказыПокупателей.Количество) КАК Количество,
	СУММА(ЗаказыПокупателей.СуммаУпр) КАК СуммаУпр,
	ЗначенияСвойствОбъектов.Свойство КАК Комплектация
ИЗ
	РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыПокупателей КАК ЗаказыПокупателей
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаЦен, ТипЦен = &ТипЦен) КАК ЦеныНоменклатуры
			ПО ЗаказыПокупателей.Номенклатура = ЦеныНоменклатуры.Номенклатура
				И ЗаказыПокупателей.ХарактеристикаНоменклатуры = ЦеныНоменклатуры.ХарактеристикаНоменклатуры
		ПО ЗначенияСвойствОбъектов.Объект = ЗаказыПокупателей.ХарактеристикаНоменклатуры
ГДЕ
	ЗаказыПокупателей.ЗаказПокупателя.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаНач, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ)

СГРУППИРОВАТЬ ПО
	ЗаказыПокупателей.ЗаказПокупателя.Контрагент,
	ЗаказыПокупателей.Номенклатура.Ссылка,
	ЗаказыПокупателей.ЗаказПокупателя.Ссылка,
	ЗначенияСвойствОбъектов.Свойство,
	ЗаказыПокупателей.ЗаказПокупателя.Контрагент.Ссылка,
	ЗаказыПокупателей.ХарактеристикаНоменклатуры.Ссылка

УПОРЯДОЧИТЬ ПО
	ЗаказыПокупателей.ЗаказПокупателя.Контрагент.Наименование,
	ЗаказыПокупателей.Номенклатура.Наименование,
	ЗаказыПокупателей.ХарактеристикаНоменклатуры.Наименование,
	ЗаказыПокупателей.ЗаказПокупателя.Дата
ИТОГИ
	СРЕДНЕЕ(Цена),
	СУММА(Количество),
	СУММА(СуммаУпр)
ПО
	ОБЩИЕ,
	ЗаказПокупателяКонтрагент,
	НоменклатураСсылка,
	ЗаказПокупателяСсылка,
	Комплектация
Показать


Можно поиграть со связями. Одна к одной одна ко многим...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот