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