- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
ВЫБРАТЬ
	ПродажиОбороты.Номенклатура КАК Номенклатура,
	ВЫРАЗИТЬ(ПродажиОбороты.СтоимостьОборот / ВложенныйЗапрос.Курс КАК ЧИСЛО(15, 2)) КАК Сумма,
	ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель, &ПустаяНоменклатура) КАК Родитель1,
	ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель.Родитель, &ПустаяНоменклатура) КАК Родитель2,
	ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель.Родитель.Родитель, &ПустаяНоменклатура) КАК Родитель3,
	ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель, &ПустаяНоменклатура) КАК Родитель4,
	Контрагенты.Контрагент.Ссылка КАК Контрагент,
	Контрагенты.Контрагент._г_Код1С КАК КодПартнера,
1 КАК Колво
ИЗ
	(ВЫБРАТЬ
		СРЕДНЕЕ(КурсыВалют.Курс) КАК Курс
	ИЗ
		РегистрСведений.КурсыВалют КАК КурсыВалют
	ГДЕ
		КурсыВалют.Период МЕЖДУ &НачалоПериода И &КонецПериода
		И КурсыВалют.Валюта = ЗНАЧЕНИЕ(Справочник.Валюты._г_Валюта_Доллар)) КАК ВложенныйЗапрос,
	(ВЫБРАТЬ
		Контрагенты.Ссылка КАК Контрагент
	ИЗ             
		Справочник.Контрагенты КАК Контрагенты
	ГДЕ
		Контрагенты.Ссылка В(&СписокКонтрагентов)) КАК Контрагенты
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(
				&НачалоПериода,
				&КонецПериода,
				Регистратор,
				Номенклатура В ИЕРАРХИИ (&ГруппыНоменклатуры)
					И ДоговорКонтрагента.Владелец В (&СписокКонтрагентов)) КАК ПродажиОбороты 
		ПО Контрагенты.Контрагент = ПродажиОбороты.ДоговорКонтрагента.Владелец
ИТОГИ
	СУММА(Сумма),
	СУММА(Колво)
ПО
	Контрагент,
	Номенклатура,
	ЗаказПокупателя