Добрый!
Имеется список(выборка) договоров(номера).
Необходимо выбрать На Дату последний платёж из Списка платежей(документ) с этим договором. Кроме даты и номера договора нужен ещё один реквизит(номер контракта).
Если брать МАКСИМУМ по дате то при группировке попадают несколько платежей с этим номером договора и разными контрактами. А нужен последний.
Подскажите как это выполнить?
---
```1c
    "ВЫБРАТЬ
    | ХозрасчетныйОстаткиИОбороты.Субконто2 КАК ДоговорКонтрагента
    |ПОМЕСТИТЬ ДОГОВОР
    |ИЗ
    | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, &КонецПериода, , , Счет В ИЕРАРХИИ (&Счет6001), , ) КАК ХозрасчетныйОстаткиИОбороты
    |ГДЕ
    | НЕ ХозрасчетныйОстаткиИОбороты.Счет В ИЕРАРХИИ (&СчетАВ)
    | И ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт > 0
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | МАКСИМУМ(СписаниеСРасчетногоСчета.Дата) КАК Дата,
    | СписаниеСРасчетногоСчета.ДоговорКонтрагента КАК ДоговорКонтрагента
    |ПОМЕСТИТЬ ДАТАДОГОВОР
    |ИЗ
    | Документ.СписаниеСРасчетногоСчета КАК СписаниеСРасчетногоСчета
    |ГДЕ
    | СписаниеСРасчетногоСчета.ДоговорКонтрагента В
    | (ВЫБРАТЬ
    | ДОГОВОР.ДоговорКонтрагента
    | ИЗ
    | ДОГОВОР КАК ДОГОВОР)
    |
    |СГРУППИРОВАТЬ ПО
    | СписаниеСРасчетногоСчета.ДоговорКонтрагента
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | СписаниеСРасчетногоСчета.Ссылка КАК Ссылка,
    | СписаниеСРасчетногоСчета.ДоговорКонтрагента КАК ДоговорКонтрагента,
    | СписаниеСРасчетногоСчета.НомерКонтракта КАК НомерКонтракта
    |ИЗ
    | ДАТАДОГОВОР КАК ДАТАДОГОВОР
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.СписаниеСРасчетногоСчета КАК СписаниеСРасчетногоСчета
    | ПО ДАТАДОГОВОР.Дата = СписаниеСРасчетногоСчета.Дата
    | И ДАТАДОГОВОР.ДоговорКонтрагента = СписаниеСРасчетногоСчета.ДоговорКонтрагента"
```
---
1. Сначала взять Максимум(Дата), Номер договора Поместить во временную таблицу
2. Из платежей выбрать те, где дата = дата из вт, номер = номер из вт, выбрать номер контракта
---
Вот до временных таблиц я дошёл, где последняя дата и номер договора.

```1c
    ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК ДоговорКонтрагента
    ПОМЕСТИТЬ ДОГОВОР
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, &КонецПериода, , , (Счет В ИЕРАРХИИ (&Счет6001)), , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    НЕ ХозрасчетныйОстаткиИОбороты.Счет В ИЕРАРХИИ (&СчетАВ)
    И ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт > 0
    ;
    ВЫБРАТЬ
    МАКСИМУМ(СписаниеСРасчетногоСчета.Дата) КАК Дата,
    СписаниеСРасчетногоСчета.ДоговорКонтрагента КАК ДоговорКонтрагента
    ПОМЕСТИТЬ ДАТАДОГОВОР
    ИЗ
    Документ.СписаниеСРасчетногоСчета КАК СписаниеСРасчетногоСчета
    ГДЕ
    СписаниеСРасчетногоСчета.ДоговорКонтрагента В
    (ВЫБРАТЬ
    *
    ИЗ
    ДОГОВОР КАК ДОГОВОР )

    СГРУППИРОВАТЬ ПО
    СписаниеСРасчетногоСчета.ДоговорКонтрагента
    ;
```

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