Добрый день. Сразу оговорюсь - стаж 2 месяца.
Пишу внешний отчет на СКД.

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

    СГРУППИРОВАТЬ ПО
    РасшифровкаПлатежа.Ссылка,
    ВЫБОР
    КОГДА РасшифровкаПлатежа.Заказ ССЫЛКА Документ.РеализацияТоваровУслуг
    ТОГДА РасшифровкаПлатежа.Заказ.ЗаказКлиента
    ИНАЧЕ РасшифровкаПлатежа.Заказ
    КОНЕЦ,
    ВЫБОР
    КОГДА РасшифровкаПлатежа.ОснованиеПлатежа ССЫЛКА Документ.РеализацияТоваровУслуг
    ТОГДА РасшифровкаПлатежа.ОснованиеПлатежа.ЗаказКлиента
    ИНАЧЕ РасшифровкаПлатежа.ОснованиеПлатежа
    КОНЕЦ) КАК Поступление
    ПО Аукцион.Ссылка = Поступление.ОснованиеПлатежа.Конкурс
    ГДЕ
    Аукцион.ДатаВыходаАукциона МЕЖДУ &ДатаН И &ДатаК
```

По 1 аукциону у меня может быть несколько заказов/реализаций. В отчете выводит отдельными строками поступления по 1 аукциону и соответственно неправильно считает долг. Не могу допереть как сложить все строки в 1, что бы оплата суммировалась по мере поступления.
УТ 11.2

Для наглядности, сейчас отчет выходит так
Аук Выиграно Оплата Долг
Аукцион1 400 100 300
Аукцион1 400 200 200
Аукцион1 400 100 300
Аукцион2 500 250 250
итого 1700 650 1050

А нужно, что бы оплата суммировалась, что бы долг и итог корректно считался:
Аук Выиграно Оплата Долг
Аукцион1 400 400 0
Аукцион2 500 250 250
итого 900 650 250
---
суда по всему колонку "долг" можно рассчитать по формуле Выиграно - Оплата
колонка Выиграно для одного конкурса неизменна
В СКД в ресурсак для поля Оплата необходимо задать суммирование по колонкам (рассчитывать по) Конкурс, общий итог ( пример: Сумма(Оплата))
Для расчета колонки Выиграно необходимо использовать "ВычислитьВыражениеСГруппировкойМассив" также по колонкам Конкурс, общий итог (пример: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Выиграно)" ,"Конкурс") ))
Для колонки Долг формула будет Выиграно - Оплата также по колонкам Конкурс, общий итог (пример: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Выиграно)" ,"Конкурс") ) - Сумма(Оплата))
---
во вложенном запросе сгруппируйте по ОснованиеПлатежа.Конкурс
---
ПО Аукцион.Ссылка = Поступление.ОснованиеПлатежа.Конкурс - лучше заменить

ПО Аукцион.Ссылка = Поступление.Конкурс
---
у меня нет поля "Поступление.Конкурс"
---
добавьте во вложенном запросе
типа
ОснованиеПлатежа.Конкурс КАК Конкурс

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

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

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