Нашёл решение. Готовый запрос:
ВЫБРАТЬ
ПродажиОбороты.Номенклатура КАК Номенклатура,
СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот
ПОМЕСТИТЬ ЗапросПоНоменклатуре
ИЗ
РегистрНакопления.Продажи.Обороты(&Дата_Начала, &Дата_Окончания, Регистратор, ) КАК ПродажиОбороты
СГРУППИРОВАТЬ ПО
ПродажиОбороты.Номенклатура
ИМЕЮЩИЕ
СУММА(ПродажиОбороты.КоличествоОборот) = 0
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПродажиОбороты.Регистратор КАК Регистратор
ПОМЕСТИТЬ ЗапросПоВозвратам
ИЗ
ЗапросПоНоменклатуре КАК ВТ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&Дата_Начала, &Дата_Окончания, Регистратор, ) КАК ПродажиОбороты
ПО ВТ.Номенклатура = ПродажиОбороты.Номенклатура
ГДЕ
ПродажиОбороты.КоличествоОборот < 0
СГРУППИРОВАТЬ ПО
ПродажиОбороты.Регистратор
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВозвратТоваровОтПокупателяТовары.Номенклатура КАК Номенклатура
ПОМЕСТИТЬ ВозвратыЗаДату
ИЗ
Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
ГДЕ
ВозвратТоваровОтПокупателяТовары.Ссылка В
(ВЫБРАТЬ
ЗапросПоВозвратам.Регистратор КАК Регистратор
ИЗ
ЗапросПоВозвратам КАК ЗапросПоВозвратам)
И НАЧАЛОПЕРИОДА(ВозвратТоваровОтПокупателяТовары.Ссылка.Дата, ДЕНЬ) = &ДатаВозврата
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВозвратТоваровОтПокупателяТовары.Номенклатура КАК Номенклатура,
ЗначенияСвойствОбъектов.Значение КАК TOPGP
ПОМЕСТИТЬ ТЗНоменклатуры
ИЗ
Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ВозвратТоваровОтПокупателяТовары.Номенклатура = ЗначенияСвойствОбъектов.Объект
ГДЕ
ВозвратТоваровОтПокупателяТовары.Ссылка В
(ВЫБРАТЬ
ЗапросПоВозвратам.Регистратор КАК Регистратор
ИЗ
ЗапросПоВозвратам КАК ЗапросПоВозвратам)
И ЗначенияСвойствОбъектов.Свойство.Код = "000000467"
СГРУППИРОВАТЬ ПО
ВозвратТоваровОтПокупателяТовары.Номенклатура,
ЗначенияСвойствОбъектов.Значение
ИМЕЮЩИЕ
КОЛИЧЕСТВО(ВозвратТоваровОтПокупателяТовары.Ссылка) >= ВЫБОР
КОГДА &КоличествоВозвратов = 0
ТОГДА 3
ИНАЧЕ &КоличествоВозвратов
КОНЕЦ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВозвратТоваровОтПокупателяТовары.Номенклатура КАК Номенклатура,
ВозвратТоваровОтПокупателяТовары.ДокументПартии КАК Реализация,
ВозвратТоваровОтПокупателяТовары.Ссылка КАК Возврат,
ВозвратТоваровОтПокупателяТовары.Склад КАК Склад
ПОМЕСТИТЬ ПоследниеВозвраты
ИЗ
ВозвратыЗаДату КАК ВозвратыЗаДату
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
ПО ВозвратыЗаДату.Номенклатура = ВозвратТоваровОтПокупателяТовары.Номенклатура
ГДЕ
ВозвратТоваровОтПокупателяТовары.Ссылка В
(ВЫБРАТЬ
ЗапросПоВозвратам.Регистратор КАК Регистратор
ИЗ
ЗапросПоВозвратам КАК ЗапросПоВозвратам)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПоследниеВозвраты.Номенклатура КАК Номенклатура,
ТЗНоменклатуры.TOPGP КАК TOPGP,
ПоследниеВозвраты.Реализация КАК Реализация,
ПоследниеВозвраты.Возврат КАК Возврат,
ПоследниеВозвраты.Склад КАК Склад
ИЗ
ТЗНоменклатуры КАК ТЗНоменклатуры
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПоследниеВозвраты КАК ПоследниеВозвраты
ПО ТЗНоменклатуры.Номенклатура = ПоследниеВозвраты.Номенклатура
УПОРЯДОЧИТЬ ПО
Реализация УБЫВ,
Номенклатура
ИТОГИ
КОЛИЧЕСТВО(Реализация),
КОЛИЧЕСТВО(Возврат)
ПО
Номенклатура
АВТОУПОРЯДОЧИВАНИЕ