Привет! Подскажите, пожалуйста, почему у меня троятся остатки при левом соединении.

Код 1c:
"ВЫБРАТЬ
        ЗаказПоставщику.Номенклатура,
        ЗаказПоставщику.ЕдиницаИзмерения,
        ЗаказПоставщику.Цена                        КАК Цена,
        СУММА(ЗаказПоставщику.Количество)           КАК Количество,
        СУММА(ЗаказПоставщику.Сумма     )           КАК Сумма,
        СУММА(ЗаказПоставщику.СуммаНДС  )           КАК СуммаНДС,
        ЗаказПоставщику.ХарактеристикаНоменклатуры  КАК Характеристика,
        СУММА(ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0)) КАК ОбщийОстаток
    ИЗ
        Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщику
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата) КАК ТоварыНаСкладахОстатки
        ПО ЗаказПоставщику.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&Дата) КАК ТоварыВРезервеНаСкладахОстатки
        ПО ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура
        И ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад
 
    ГДЕ
        ЗаказПоставщику.Ссылка = &ТекущийДокумент
 
    СГРУППИРОВАТЬ ПО
        ЗаказПоставщику.Номенклатура,
        ЗаказПоставщику.ЕдиницаИзмерения,
        ЗаказПоставщику.Цена,
        ЗаказПоставщику.ХарактеристикаНоменклатуры"


Если убрать два левых соединения, то значение поля Количество нормальное, но мне нужно использовать два этих левых соединения для расчета поля ОбщийОстаток.
Как мне правильно соединить источники данных.

============================================

надо сперва группировать потом связывать кроме того связывай еще по ХарактеристикаНоменклатуры ЕдиницаИзмерения , цену считай сам а не бери из документа.

===============================================

это возможно если в каждом заказе уникальные значения номенклатур + нет использования неск. ед. изм. + нет использования характиристик. p.s. ничего странного...

=======================================================

это запрос для печатной формы, поэтому все данные берем из дока.
В какое место вставлять группировку?

консоль не ругается на текст запроса, здесь все ровно, просто без левых соединений Количество к примеру = 11, а если я добавляю эти соединения, то количество у меня уже не 11, а 22 или 33 в зависимости от данных в регистрах.
и естественно 22 и 33 в печатной форме вызывает удивление, если в самом доке было всего 11.

=============================================

В какое место вставлять группировку? - в подзапрос