Написал запрос а он дублирует данные. В РТУ у нас разбивают одну и туже номенклатуру по партиям. И есть у нас возвраты товаров. Запрос проходится по возвратам (суммирует их) столько раз, на сколько строк разбита номенклатура *2. Тоесть в документе реализации 2 строки. запрос запишет возвраты в 4 строки и сложит 2 документа между собой. Как это по править

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

И выкинуть нелепые соединения с шапкой доков, оставить только табличные части