Помогите пожалуйста с отчетом. Делаю отчет в котором получаю Сумму оплаты и отгрузки. Если в итогах ставлю Максимум,тоя получаю неверный итог,т.е. максимальную Сумму. А если ставлю Сумма,то в колонках не верные значения-очень завышены. Можно как то по другому итоги вывести? и как это исправить?

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

Второй набор данных(Суммы)-
```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ДолгиОбороты.СуммаВалРасход КАК СуммаОплаты,
    ПродажиОборотыОбороты.СуммаОборот КАК СуммаОтгрузки,
    ПродажиОборотыОбороты.ДокЗаказПокупателя КАК ДокЗаказПокупателя,
    ПродажиОборотыОбороты.Номенклатура КАК Номенклатура,
    ПродажиОборотыОбороты.ВариантИсполнения КАК ВариантИсполнения
    ИЗ
    РегистрНакопления.Долги.Обороты КАК ДолгиОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиОбороты.Обороты КАК ПродажиОборотыОбороты
    ПО ДолгиОбороты.Сделка = ПродажиОборотыОбороты.ДокЗаказПокупателя
```

Сумма оплаты верная,а сумма отгрузки нет
---
У вас не получится в такой форме отчета получить правильные цифры, потому что у вас Оплата идет по заказу, а остатки выходят более детально (по номенклатуре), то есть так:
Заказ 1 Товар1 Оплата (1000р по заказу)
Заказ 1 Товар2 Оплата (1000р по заказу)
То есть оплатили 1000, а будет увеличена во столько раз сколько записей по заказу.
У вас два выхода по сути - либо использовать СКД с двумя наборами через левое соединение, он умеет такие вещи обрабатывать, либо при выводе отчета подготавливать две таблицы - Заказов и Оплат и соответственно при выводе заказа искать в оплату по нему в другой таблице.
---
да,скорее всего так,надо как то разделять это все,потому что СКД не пойдет
---
его так,надо как то разделять это все,пот

Консоль запросов, выводите ВСЕ поля, делайте верное соединение (возможно делать соединения по очереди, сперва одно, закидываете в виртуалку потом другое)
---
СКД подойдет, если двумя наборами сделаете.
---
да,наверно вы правы,сейчас попробую
---
Информации мало. Как вариант не получать поля в этом пакете, а получить нужное в следующем.
---
вообще запрос вот такой.

```1c
    ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    | СУММА(ДолгиОбороты.СуммаВалРасход) КАК СуммаОплаты,
    | СУММА(ПродажиОборотыОбороты.СуммаОборот) КАК СуммаОтгрузки,
    | ПродажиОборотыОбороты.ДокЗаказПокупателя КАК ДокЗаказПокупателя
    |ПОМЕСТИТЬ Суммы
    |ИЗ
    | РегистрНакопления.Долги.Обороты КАК ДолгиОбороты
    | ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиОбороты.Обороты КАК ПродажиОборотыОбороты
    | ПО ДолгиОбороты.Сделка = ПродажиОборотыОбороты.ДокЗаказПокупателя
    |
    |СГРУППИРОВАТЬ ПО
    | ПродажиОборотыОбороты.ДокЗаказПокупателя
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ РАЗРЕШЕННЫЕ
    | ТаблицаРегистра.КолНачальныйОстаток КАК КоличествоНачальныйОстаток,
    | ТаблицаРегистра.КолПриход КАК КоличествоПриход,
    | ТаблицаРегистра.КолРасход КАК КоличествоРасход,
    | ТаблицаРегистра.КолКонечныйОстаток КАК КоличествоКонечныйОстаток,
    | ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
    | ВЫБОР
    | КОГДА НЕ ЦеныНоменклатурыСрезПоследних.Цена ЕСТЬ NULL
    | ТОГДА ЦеныНоменклатурыСрезПоследних.Цена
    | ИНАЧЕ 0
    | КОНЕЦ * ТаблицаРегистра.КолНачальныйОстаток КАК СуммаНачальныйОстаток,
    | ВЫБОР
    | КОГДА НЕ ЦеныНоменклатурыСрезПоследних.Цена ЕСТЬ NULL
    | ТОГДА ЦеныНоменклатурыСрезПоследних.Цена
    | ИНАЧЕ 0
    | КОНЕЦ * ТаблицаРегистра.КолПриход КАК СуммаПриход,
    | ВЫБОР
    | КОГДА НЕ ЦеныНоменклатурыСрезПоследних.Цена ЕСТЬ NULL
    | ТОГДА ЦеныНоменклатурыСрезПоследних.Цена
    | ИНАЧЕ 0
    | КОНЕЦ * ТаблицаРегистра.КолРасход КАК СуммаРасход,
    | ВЫБОР
    | КОГДА НЕ ЦеныНоменклатурыСрезПоследних.Цена ЕСТЬ NULL
    | ТОГДА ЦеныНоменклатурыСрезПоследних.Цена
    | ИНАЧЕ 0
    | КОНЕЦ * ТаблицаРегистра.КолКонечныйОстаток КАК СуммаКонечныйОстаток,
    | Суммы.СуммаОплаты КАК СуммаОплаты,
    | Суммы.СуммаОтгрузки КАК СуммаОтгрузки
    |{ВЫБРАТЬ
    | ТаблицаРегистра.ДокЗаказ.Филиал.* КАК Филиал,
    | ТаблицаРегистра.ДокЗаказ.Фирма.* КАК Фирма,
    | ТаблицаРегистра.ДокЗаказ.Контрагент.* КАК Контрагент,
    | ТаблицаРегистра.Склад.*,
    | ТаблицаРегистра.Номенклатура.*,
    | ТаблицаРегистра.ВариантИсполнения.*,
    | ТаблицаРегистра.ДокЗаказ.*,
    | ТаблицаРегистра.Регистратор.*,
    | ТаблицаРегистра.Период,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ)) КАК ПериодДень,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ)) КАК ПериодНеделя,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕКАДА)) КАК ПериодДекада,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ)) КАК ПериодМесяц,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ)) КАК ПериодКвартал,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД)) КАК ПериодГод,
    | КоличествоНачальныйОстаток,
    | КоличествоПриход,
    | КоличествоРасход,
    | КоличествоКонечныйОстаток,
    | СуммаНачальныйОстаток,
    | СуммаПриход,
    | СуммаРасход,
    | СуммаКонечныйОстаток,
    | СуммаОплаты,
    | СуммаОтгрузки}
    |ИЗ
    | РегистрНакопления.Резервы.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор {(&Периодичность)}, , {(ДокЗаказ.Филиал).* КАК Филиал, (ДокЗаказ.Фирма).* КАК Фирма, (ДокЗаказ.Контрагент).* КАК Контрагент, (Склад).*, (Номенклатура).*, (ВариантИсполнения).*, (ДокЗаказ).*}) КАК ТаблицаРегистра
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ТипЦен = &ТипЦенПродажа) КАК ЦеныНоменклатурыСрезПоследних
    | ПО ТаблицаРегистра.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
    | ЛЕВОЕ СОЕДИНЕНИЕ Суммы КАК Суммы
    | ПО ТаблицаРегистра.ДокЗаказ = Суммы.ДокЗаказПокупателя
    |{ГДЕ
    | ТаблицаРегистра.ДокЗаказ.Филиал.* КАК Филиал,
    | ТаблицаРегистра.ДокЗаказ.Фирма.* КАК Фирма,
    | ТаблицаРегистра.ДокЗаказ.Контрагент.* КАК Контрагент,
    | ТаблицаРегистра.Склад.*,
    | ТаблицаРегистра.Номенклатура.*,
    | ТаблицаРегистра.ВариантИсполнения.*,
    | ТаблицаРегистра.ДокЗаказ.*,
    | ТаблицаРегистра.Регистратор.*,
    | ТаблицаРегистра.Период,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ)) КАК ПериодДень,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ)) КАК ПериодНеделя,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕКАДА)) КАК ПериодДекада,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ)) КАК ПериодМесяц,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ)) КАК ПериодКвартал,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД)) КАК ПериодГод,
    | ТаблицаРегистра.КолНачальныйОстаток КАК КоличествоНачальныйОстаток,
    | ТаблицаРегистра.КолПриход КАК КоличествоПриход,
    | ТаблицаРегистра.КолРасход КАК КоличествоРасход,
    | ТаблицаРегистра.КолКонечныйОстаток КАК КоличествоКонечныйОстаток,
    | (ТаблицаРегистра.КолНачальныйОстаток * ЦеныНоменклатурыСрезПоследних.Цена) КАК СуммаНачальныйОстаток,
    | (ТаблицаРегистра.КолПриход * ЦеныНоменклатурыСрезПоследних.Цена) КАК СуммаПриход,
    | (ТаблицаРегистра.КолРасход * ЦеныНоменклатурыСрезПоследних.Цена) КАК СуммаРасход,
    | (ТаблицаРегистра.КолКонечныйОстаток * ЦеныНоменклатурыСрезПоследних.Цена) КАК СуммаКонечныйОстаток,
    | ТаблицаРегистра.ДокЗаказ.СуммаДок КАК СуммаЗаказа,
    | Суммы.СуммаОплаты,
    | Суммы.СуммаОтгрузки}
    |{УПОРЯДОЧИТЬ ПО
    | ТаблицаРегистра.ДокЗаказ.Филиал.* КАК Филиал,
    | ТаблицаРегистра.ДокЗаказ.Фирма.* КАК Фирма,
    | ТаблицаРегистра.ДокЗаказ.Контрагент.* КАК Контрагент,
    | ТаблицаРегистра.Склад.*,
    | ТаблицаРегистра.Номенклатура.*,
    | ТаблицаРегистра.ВариантИсполнения.*,
    | ТаблицаРегистра.ДокЗаказ.*,
    | ТаблицаРегистра.Регистратор.*,
    | ТаблицаРегистра.Период,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ)) КАК ПериодДень,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ)) КАК ПериодНеделя,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕКАДА)) КАК ПериодДекада,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ)) КАК ПериодМесяц,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ)) КАК ПериодКвартал,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД)) КАК ПериодГод,
    | КоличествоНачальныйОстаток,
    | КоличествоПриход,
    | КоличествоРасход,
    | КоличествоКонечныйОстаток,
    | СуммаНачальныйОстаток,
    | СуммаПриход,
    | СуммаРасход,
    | СуммаКонечныйОстаток,
    | СуммаОплаты,
    | СуммаОтгрузки}
    |ИТОГИ
    | СУММА(КоличествоНачальныйОстаток),
    | СУММА(КоличествоПриход),
    | СУММА(КоличествоРасход),
    | СУММА(КоличествоКонечныйОстаток),
    | СУММА(СуммаНачальныйОстаток),
    | СУММА(СуммаПриход),
    | СУММА(СуммаРасход),
    | СУММА(СуммаКонечныйОстаток),
    | МАКСИМУМ(СуммаОплаты),
    | МАКСИМУМ(СуммаОтгрузки)
    |ПО
    | ОБЩИЕ
    |{ИТОГИ ПО
    | ТаблицаРегистра.ДокЗаказ.Филиал.* КАК Филиал,
    | ТаблицаРегистра.ДокЗаказ.Фирма.* КАК Фирма,
    | ТаблицаРегистра.ДокЗаказ.Контрагент.* КАК Контрагент,
    | ТаблицаРегистра.Склад.*,
    | ТаблицаРегистра.Номенклатура.*,
    | ТаблицаРегистра.ВариантИсполнения.*,
    | ТаблицаРегистра.ДокЗаказ.*,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕНЬ)) КАК ПериодДень,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, НЕДЕЛЯ)) КАК ПериодНеделя,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ДЕКАДА)) КАК ПериодДекада,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, МЕСЯЦ)) КАК ПериодМесяц,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, КВАРТАЛ)) КАК ПериодКвартал,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ПОЛУГОДИЕ)) КАК ПериодПолугодие,
    | (НАЧАЛОПЕРИОДА(ТаблицаРегистра.Период, ГОД)) КАК ПериодГод}
    |АВТОУПОРЯДОЧИВАНИЕ";
```
---
у меня не скд,а через универсальный отчет
---
если отчет универсальный, то нужно зайти в параметры самого отчета и там поставить галку выводить итоги по вертикали)))
И если нужно во горизонтали)
Я думаю это должно решить ваш вопрос
---
там только есть галка выводить общие итоги
---
Вынужден не согласиться....
На скрншоте видны два пункта:
1. Выводить общие итоги по горизонтали
2. Выводить общие итоги по вертикали
---
у него соединение неверное, при чем тут способ вывода итогов ? :) в соединении в одном случае номенклатура во втором случае заказ покупателя
---
Дело в том, что я ваще мало что понял и оттолкнулся от того что действительно смог понять....
а это (2)у меня не скд,а через универсальный отчет
Получается используется типовой УНИВЕРСАЛЬНЫЙ ОТЧЕТ 1С)))
---
ой УНИВЕРСАЛЬНЫЙ ОТЧЕТ 1С)))

значит я вас неверно понял :) извините. разницы нет типовой, консоль запросов, скд... просто везде по разному придется выкручиваться а можно запрос переделать..
---
Вы предлагаете сделать связь еще по номенклатуре?
---
Смотря где это делать.

Подозреваю что в таблице "РегистрНакопления.Долги" нет номенклатуры, но если она там есть то проблема решается элементарно.... А эта таблица у вас отвечает за несколько полей которые необходимо вывести.

Вам уже верно подсказали, в СКД это решить элементарно, в запросе, тут можно (но вопрос нужно ли) делать финт "ушами", я бы отталкивался от сути задачи...

Ведь можно получить готовую таблицу с номенклатурой намного раньше, свернуть ее до нужных измерений оставив заказ, а потом к этому заказу присоединять долги
---
Подозреваю что в таблице "РегистрНакопления.Долги" нет номенклатуры
да,нет ее там. Сейчас все таки попробую на скд сделать.
---
Тогда переделайте запрос следующим образом, таблицу резервов и цен получайте РАНЬШЕ оставляйте на выходе данные в разрезе заказа и необходимых ресурсов, а потом к этой виртуальной таблице присоединяйте таблицу долгов... тогда будет верно все
---
Хотя у вас при выводе отчета используется "Цена" не совсем понятно зачем (сложно представить на что отвечает данные отчет)... тогда через СКД ковыряйте...

А зачем присоединяете регистр ЦеныНоменклатуры ? У вас во всех документах цена всегда равна тому значению что стояло в регистрах ? Нет ни скидок ни наценок ни персональных цен ? Не совсем понятна суть присоединения таблицы регистра сведений ЦеныНоменклатуры

Почему не оперируете таблицей РегистрНакопления.ЗаказыПокупателей ? Там есть количество, сумма, а результирующую цену получить которая по факту в каждом заказе не проблема...
---
изначально это был отчет резервов,потом добавили туда суммы и заказы.
---
Суммы и заказы, хорошо, но присоединять регистр сведений по ценам, оперируя понятием Цена, при чем на конкретную дату мне кажется не совсем верно, в регистр накопления ЗаказыПокупателей есть необходимые обороты и остатки в разрезе заказ и номенклатура, а так же сумма и количество, которые дадут более верную цену по каждой номенклатуре и заказу... к тому же в этом регистре есть тот самый заказ покупателя которого нет в регистре сведений ЦеныНоменклатуры.

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

Второй набор данных(Суммы)-
```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ДолгиОбороты.СуммаВалРасход КАК СуммаОплаты,
    ПродажиОборотыОбороты.СуммаОборот КАК СуммаОтгрузки,
    ПродажиОборотыОбороты.ДокЗаказПокупателя КАК ДокЗаказПокупателя,
    ПродажиОборотыОбороты.Номенклатура КАК Номенклатура,
    ПродажиОборотыОбороты.ВариантИсполнения КАК ВариантИсполнения
    ИЗ
    РегистрНакопления.Долги.Обороты КАК ДолгиОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиОбороты.Обороты КАК ПродажиОборотыОбороты
    ПО ДолгиОбороты.Сделка = ПродажиОборотыОбороты.ДокЗаказПокупателя
```

Сумма оплаты верная,а сумма отгрузки нет
---
Спасибо,за подсказки,немного подправили связи в скд и все получилось.
---
Вы выбираете только ресурсные записи ??? Необходимы измерения
---
измерение-заказпокупателя из регистра ПродажиОборотыОбороты
---
У вас сумма по заказу многократно увеличивается относительно количества номенклатуры находящейся в резерве по тому же самому заказу... так как одно соединение только по номенклатуре второе только по заказу... думается мне что именно это и происходит
---
Да,да,да,помогите исправить..
---
Вы свой запрос в консоль запросов выкиньте, выведите ВСЕ поля в том числе из соединений и увидите что происходит, потом урезайте поля на выходе (но сперва получите нужную картину)