Доброе время суток всем!
Есть ошибка в следующем куске запроса:

```1c
    ВЫБРАТЬ
    РТУ.Регистратор,
    СУММА(РТУ.Стоимость) КАК СуммаРТУ,
    РТУ.Регистратор.Сделка КАК Сделка
    ПОМЕСТИТЬ ВТ_РТУ
    ИЗ
    РегистрНакопления.Продажи КАК РТУ
    ГДЕ
    РТУ.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    И РТУ.Контрагент = &Контрагент
    И РТУ.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг

    СГРУППИРОВАТЬ ПО
    РТУ.Регистратор,
    РТУ.Регистратор.Сделка
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    СУММА(Заказы.СуммаВзаиморасчетов) КАК СуммаЗаказов,
    Заказы.ЗаказПокупателя
    ПОМЕСТИТЬ ВТ_Заказы
    ИЗ
    РегистрНакопления.ЗаказыПокупателей КАК Заказы
    ГДЕ
    Заказы.Регистратор ССЫЛКА Документ.ЗаказПокупателя
    И Заказы.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    И Заказы.ЗаказПокупателя.Контрагент = &Контрагент

    СГРУППИРОВАТЬ ПО
    Заказы.ЗаказПокупателя
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВЫБОР
    КОГДА Заказы.СуммаЗаказов <= ЕСТЬNULL(Реализации.СуммаРТУ, 0)
    ТОГДА ЕСТЬNULL(Реализации.СуммаРТУ, 0)
    ИНАЧЕ Заказы.СуммаЗаказов
    КОНЕЦ КАК СуммаЗаПериод
    ПОМЕСТИТЬ ВТ_ИТОГ
    ИЗ
    ВТ_РТУ КАК Реализации
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Заказы КАК Заказы
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СвязьЗаказаСЗакрытием КАК ВТ_СвязьЗаказаСЗакрытием
    ПО (ВТ_СвязьЗаказаСЗакрытием.ЗаказПокупателя = Заказы.ЗаказПокупателя)
    ПО Реализации.Регистратор.Сделка = Заказы.ЗаказПокупателя.Ссылка
```

На выходе происходят дубли заказов в том случае если к заказу привязаны несколько разделенных реализации!
Как это исправить ?
---
Убери из первого запроса РТУ.Регистратор и замени Реализации.Регистратор.Сделка на Реализации.Сделка.
---
зачем в первой таблице Регистратор ?
---
Связь рту с заказом. Последняя строка запроса.
---
сделка уже есть в таблице РТУ.Регистратор.Сделка КАК Сделка
---
Вот итоговый запрос. Если убрать "Регистратор" из группировки, то лезет ещё больше дублей.

```1c
    ВЫБРАТЬ
    РТУ.Регистратор,
    СУММА(РТУ.Стоимость) КАК СуммаРТУ,
    РТУ.Регистратор.Сделка КАК Сделка
    ПОМЕСТИТЬ ВТ_РТУ
    ИЗ
    РегистрНакопления.Продажи КАК РТУ
    ГДЕ
    РТУ.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    И РТУ.Контрагент = &Контрагент
    И РТУ.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг

    СГРУППИРОВАТЬ ПО
    РТУ.Регистратор,
    РТУ.Регистратор.Сделка
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    СУММА(Заказы.СуммаВзаиморасчетов) КАК СуммаЗаказов,
    Заказы.ЗаказПокупателя
    ПОМЕСТИТЬ ВТ_Заказы
    ИЗ
    РегистрНакопления.ЗаказыПокупателей КАК Заказы
    ГДЕ
    Заказы.Регистратор ССЫЛКА Документ.ЗаказПокупателя
    И Заказы.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    И Заказы.ЗаказПокупателя.Контрагент = &Контрагент

    СГРУППИРОВАТЬ ПО
    Заказы.ЗаказПокупателя
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЗаказыЗакрытие.ЗаказПокупателя,
    ЗаказыЗакрытие.СуммаВзаиморасчетов КАК СуммаЗакрытия
    ПОМЕСТИТЬ ВТ_ЗакрытиеЗаказов
    ИЗ
    РегистрНакопления.ЗаказыПокупателей КАК ЗаказыЗакрытие
    ГДЕ
    ЗаказыЗакрытие.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    И ЗаказыЗакрытие.Регистратор ССЫЛКА Документ.ЗакрытиеЗаказовПокупателей
    И ЗаказыЗакрытие.ЗаказПокупателя.Контрагент = &Контрагент
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЕСТЬNULL(ВТ_ЗакрытиеЗаказов.СуммаЗакрытия, 0) КАК СуммаЗакрытия,
    ВТ_Заказы.ЗаказПокупателя
    ПОМЕСТИТЬ ВТ_СвязьЗаказаСЗакрытием
    ИЗ
    ВТ_Заказы КАК ВТ_Заказы
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ЗакрытиеЗаказов КАК ВТ_ЗакрытиеЗаказов
    ПО ВТ_Заказы.ЗаказПокупателя = ВТ_ЗакрытиеЗаказов.ЗаказПокупателя
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВЫБОР
    КОГДА Заказы.СуммаЗаказов - ВТ_СвязьЗаказаСЗакрытием.СуммаЗакрытия <= ЕСТЬNULL(Реализации.СуммаРТУ, 0)
    ТОГДА ЕСТЬNULL(Реализации.СуммаРТУ, 0)
    ИНАЧЕ Заказы.СуммаЗаказов - ВТ_СвязьЗаказаСЗакрытием.СуммаЗакрытия
    КОНЕЦ КАК СуммаЗаПериод
    ПОМЕСТИТЬ ВТ_ИТОГ
    ИЗ
    ВТ_РТУ КАК Реализации
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Заказы КАК Заказы
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СвязьЗаказаСЗакрытием КАК ВТ_СвязьЗаказаСЗакрытием
    ПО (ВТ_СвязьЗаказаСЗакрытием.ЗаказПокупателя = Заказы.ЗаказПокупателя)
    ПО Реализации.Регистратор.Сделка = Заказы.ЗаказПокупателя.Ссылка

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    Реализации.СуммаРТУ
    ИЗ
    ВТ_РТУ КАК Реализации
    ГДЕ
    Реализации.Регистратор.Сделка = ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка)

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    Заказы.СуммаЗаказов
    ИЗ
    ВТ_Заказы КАК Заказы
    ГДЕ
    НЕ Заказы.ЗаказПокупателя.Ссылка В
    (ВЫБРАТЬ
    реализации.Сделка
    ИЗ
    ВТ_РТУ КАК реализации)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    СУММА(ВТ_ИТОГ.СуммаЗаПериод) КАК СуммаЗаПериод
    ИЗ
    ВТ_ИТОГ КАК ВТ_ИТОГ
```
---
Убери из первого запроса РТУ.Регистратор и замени Реализации.Регистратор.Сделка на Реализации.Сделка.
---
У этого регистра нету "Сделки" же.
---
Прежде чем "это" исправлять, надо бы понять, что же нужно получить. Запрос он же не думает, что сказали - то и выдал.
---
За определенный период по контрагенту сумму заказов + реализации..
---
1) Заказы + реализации с учётом корректировок
2) Реализации без заказов
3) Заказы без реализации.

И эту общую сумму получаем
---
если только сумму, то зачем там вообще документы в результатах запроса? Надо документы выкинуть и все получится.
---
К Примеру? Без документов же корректно не отгруппировать и не связать,и условия как же.