https://pastein.ru/t/nj

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


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

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