https://pastein.ru/t/Gj

  скопируйте уникальную ссылку для отправки


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

СГРУППИРОВАТЬ ПО
	ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(ЗапасыОбороты.Период, МЕСЯЦ), МЕСЯЦ, 12),
	ЗапасыОбороты.Номенклатура,
	ЗапасыОбороты.Характеристика,
	ЗапасыОбороты.СтруктурнаяЕдиница,
	ЗапасыОбороты.Номенклатура.ЕдиницаИзмерения