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