Сломал всю голову... подскажите плиз как быть

есть простейший запрос

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

в итоге суммы в запросе умножаются на 3
если не выбирать из РегистрНакопления.ВыручкаИСебестоимостьПродаж себестоимость то все нормально. подозреваю что собака именно тут зарылась, но где найти не могу.
&МассивОтгрузок это некий массив с документами отгрузок
на основе этого получается выборка с заказами номенклатурой суммой и себестоимостью....

вспоможите плиз.
---
Выбрать РАЗРЕШЕННЫЕ
Общ.Товар ,
Общ.Регистратор.ЗаказКлиента как ЗаказКлиента ,
СУММА(Общ.Себестоимость) как Себестоимость,
СУММА(Общ.Количество) КАК Количество,
СУММА(Общ.Сумма) КАК Сумма

из
(ВЫБРАТЬ
0 КАК Себестоимость,
РеализацияТоваровУслугТовары.Ссылка КАК Регистратор,
РеализацияТоваровУслугТовары.Номенклатура КАК Товар,
РеализацияТоваровУслугТовары.Количество КАК Количество,
РеализацияТоваровУслугТовары.Сумма КАК Сумма
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары

ГДЕ
РеализацияТоваровУслугТовары.Ссылка В(&МассивОтгрузок)

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

Выбрать таб.СтоимостьРегл,
таб.Регистратор,
таб.АналитикаУчетаНоменклатуры.Номенклатура,
0 ,
0

из РегистрНакопления.ВыручкаИСебестоимостьПродаж как таб ГДЕ таб.Регистратор В(&МассивОтгрузок) ) как ОБщ

СГРУППИРОВАТЬ ПО
ОБщ.Регистратор.ЗаказКлиента,
ОБщ.Товар
---
Я ьы сделал след образом . Сначала" Выбрать таб.АналитикаУчетаНоменклатуры.Номенклатура , таб.Регистратор, СУММА(таб.СтоимостьРегл) ПОМЕСТИТЬ ВТ из РегистрНакопления.ВыручкаИСебестоимостьПродаж как таб ГДЕ таб.Регистратор В(&МассивОтгрузок) СГРУППИРОВАТЬ ПО таб.АналитикаУчетаНоменклатуры.Номенклатура, таб.Регистратор;

А уже потом эту таблицу соединял бы с таблицей Товары документа.
---
ПОМЕСТИТЬ ВТ из
подскажите это единственный вариант в моем случае?
ибо вот это вот поместить в..... разрывает мозг, очень замороченные запросы получаются....
---
Потому как в Вашем запросе ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж поле ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура повторяется как минимум 3 раза
---
а как иначе? если мне нужна связь по двум полям номенклатура и регистратор? по другому не получится
---
Выбрать таб.АналитикаУчетаНоменклатуры.Номенклатура как Номенклатура , таб.Регистратор как Регистратор , СУММА(таб.СтоимостьРегл) как СтоимостьРегл ПОМЕСТИТЬ ВТ из РегистрНакопления.ВыручкаИСебестоимостьПродаж как таб ГДЕ таб.Регистратор В(&МассивОтгрузок) СГРУППИРОВАТЬ ПО таб.АналитикаУчетаНоменклатуры.Номенклатура, таб.Регистратор;

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

        СГРУППИРОВАТЬ ПО
           РеализацияТоваровУслугТовары.Ссылка.ЗаказКлиента,
            РеализацияТоваровУслугТовары.Номенклатура

Это должно взлететь
---
лжно взлететь

Спасибо. но не доконца, теперь себестоимость всего лишь задваивает, зато сумму и колво правильно показывает.

что итересно если делать чтото подобное, с однм объединением то все ок, а когда добавляешь второе все троит....
работающий пример

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

(ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
0 КАК Себестоимость,
РеализацияТоваровУслугТовары.Ссылка КАК Регистратор,
РеализацияТоваровУслугТовары.Номенклатура КАК Товар,
РеализацияТоваровУслугТовары.Количество КАК Количество,
РеализацияТоваровУслугТовары.Сумма КАК Сумма
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары

ГДЕ
РеализацияТоваровУслугТовары.Ссылка В(&МассивОтгрузок)

ОБЪЕДЕНИТЬ

Выбрать таб.СтоимостьРегл,
таб.Регистратор,
таб.АналитикаУчетаНоменклатуры.Номенклатура
0 ,
 0

 из РегистрНакопления.ВыручкаИСебестоимостьПродаж как таб ГДЕ таб.Регистратор В(&МассивОтгрузок) ) как ОБщ

СГРУППИРОВАТЬ ПО
ОБщ.Регистратор.ЗаказКлиента,
ОБщ.Товар
---
(ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
жаль. чтото не так - ругается синтаксическая ошибка в 8 строке...
смущают меня скобки както....
---
убрать РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
---
РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
тут всеже чегойто со скобкой да выбрать аж три раза... вообще смысла понять не могу в этом запросе....
1с жгет. зачем все так заморачивать...
---
Выбрать РАЗРЕШЕННЫЕ
Общ.Товар ,
Общ.Регистратор.ЗаказКлиента как ЗаказКлиента ,
СУММА(Общ.Себестоимость) как Себестоимость,
СУММА(Общ.Количество) КАК Количество,
СУММА(Общ.Сумма) КАК Сумма

из
(ВЫБРАТЬ
0 КАК Себестоимость,
РеализацияТоваровУслугТовары.Ссылка КАК Регистратор,
РеализацияТоваровУслугТовары.Номенклатура КАК Товар,
РеализацияТоваровУслугТовары.Количество КАК Количество,
РеализацияТоваровУслугТовары.Сумма КАК Сумма
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары

ГДЕ
РеализацияТоваровУслугТовары.Ссылка В(&МассивОтгрузок)

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

Выбрать таб.СтоимостьРегл,
таб.Регистратор,
таб.АналитикаУчетаНоменклатуры.Номенклатура,
0 ,
0

из РегистрНакопления.ВыручкаИСебестоимостьПродаж как таб ГДЕ таб.Регистратор В(&МассивОтгрузок) ) как ОБщ

СГРУППИРОВАТЬ ПО
ОБщ.Регистратор.ЗаказКлиента,
ОБщ.Товар
---
ОБщая проблема в том что у Вас в реализации есть одинаковая номенклатура, поэтому к каждой такой строке прикрепляется все строки с себестоимостью , а так как таких строк тоже несколько , авот и задвоение и затроение
---
ОБщая проблема в том что у Вас в реализации есть одинаковая номенклатура, поэтому к каждой такой строке прикрепляется все строки с себестоимостью , а так как таких строк тоже несколько , авот и задвоение и затроение

Спасибо огромное.
p.s. сижу смотрю на запрос и не понимаю как это вообще работает.
в конструкторе трэш вообще....
---
Все очень просто.
Пример

Это сейчас про объединение:

Товар Себестоимость Регистратор Количество Сумма

1 Запрос

Товар1 0 РТУ1 2 5
Товар1 0 РТУ1 3 7
Товар2 0 РТУ1 6 10

2 Запрос (из регистра)

Товар1 3 РТУ1 0 0
Товар1 5 РТУ1 0 0
Товар2 8 РТУ1 0 0

После объединения получаем

Товар1 0 РТУ1 2 5
Товар1 0 РТУ1 3 7
Товар2 0 РТУ1 6 10
Товар1 3 РТУ1 0 0
Товар1 5 РТУ1 0 0
Товар2 8 РТУ1 0 0

А теперь сворачиваем по Товар и Регистратору (Ну в нашем случае Заказ клиента через точку , что не принципиально)

И получаем

Товар1 8 РТУ1 5 12
Товар2 8 РТУ1 6 10

Теперь ясно?))
---
А теперь сворачиваем по Товар и Регистратору (Ну в нашем случае

спасибо! более менее понятно.