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