Добрый день.
Запросом получаю все корректировки реализации:

```1c
    ВЫБРАТЬ
    КорректировкаРеализации.Ссылка КАК Ссылка,
    КорректировкаРеализации.ДокументРеализации КАК ДокументРеализации,
    КорректировкаРеализации.ИсходныйДокументРеализации КАК ИсходныйДокументРеализации
    ПОМЕСТИТЬ ВсеКорректировкиРеализации
    ИЗ
    Документ.КорректировкаРеализации КАК КорректировкаРеализации
    ГДЕ
    КорректировкаРеализации.Проведен = ИСТИНА
    И КорректировкаРеализации.ИсходныйДокументРеализации В
    (ВЫБРАТЬ
    Таб7.Реализация КАК Реализация
    ИЗ
    Таб7 КАК Таб7)
```

Результат в прикрепленном файле.
Подскажите, можно каким-либо образом исключить из данной выборки корректировку №11 от 15.03.2021, т.к. есть более поздняя корректировка этой корректировки № 27 от 26.05.2021?
---
да, можно, для этого два левых соединения надо использовать
вот пример, попробуйте его сначала в консоли

```1c
    ВЫБРАТЬ
    Таб7.Реализация,
    Корр1.Ссылка КАК Корректировка,
    Корр1.ДокументРеализации КАК ДокументРеализации
    //ПОМЕСТИТЬ ВсеКорректировкиРеализации
    ИЗ
    Таб7
    левое соединение Документ.КорректировкаРеализации КАК Корр1
    по Корр1.ИсходныйДокументРеализации = Таб7.Реализация
    и Корр1.Проведен

    левое соединение Документ.КорректировкаРеализации КАК Корр2
    по Корр2.ИсходныйДокументРеализации = Таб7.Реализация
    и Корр2.Проведен
    и Корр2.Дата > Корр1.Дата

    ГДЕ
    Корр2.Ссылка есть Null
```
---
```1c
    Sel ect Top 1 Ref Fr om table Order By дата Desc
```
---
так, на сколько я понимаю, у вас во всех полях ССЫЛКИ, а ссылка может получать значение по группировке МАКСИМУМ, т.к. в ней есть дата....

И так, делаем группировку по корректировке - МАКСИМУМ, а исходный документ просто группируем.
Вы должны получить то что нужно))) и не придется ничего нагромождать)
---
Спасибо, Ваш вариант тоже работает!
---
да, можно, для этого два левых соединения надо использовать
вот пример, попробуйте его сначала в консоли

```1c
    ВЫБРАТЬ
    Таб7.Реализация,
    Корр1.Ссылка КАК Корректировка,
    Корр1.ДокументРеализации КАК ДокументРеализации
    //ПОМЕСТИТЬ ВсеКорректировкиРеализации
    ИЗ
    Таб7
    левое соединение Документ.КорректировкаРеализации КАК Корр1
    по Корр1.ИсходныйДокументРеализации = Таб7.Реализация
    и Корр1.Проведен

    левое соединение Документ.КорректировкаРеализации КАК Корр2
    по Корр2.ИсходныйДокументРеализации = Таб7.Реализация
    и Корр2.Проведен
    и Корр2.Дата > Корр1.Дата

    ГДЕ
    Корр2.Ссылка есть Null
```
---
Почти, убрал что не нужно, но видимо нужно еще условие, чтобы отсеять реализации слева
---
не соображу какое условие надо
---
К примеру,
```1c
    Ссылка не в ( Выбрать Док.ДокументРеализации из Документ.КорректировкаРеализации ка Док)
```

Или (так в теории будет быстрее выполняться) соединить ВсеКорректировкиРеализации с собой по Ссылка = ДокументРеализации , там где ДокументРеализации <> неопределено - исключать отбором
---
( 1 ) да и еще условие, что бы не было корректировок с одинаковыми ДатаВремя
---
что бы в списке документов Корректировок не было документов с одинаковой датой,
да ладно пока не заморачивайтесь этим условием,

просто попробуйте данный пример в консоли запросов
только Таб7 с реализациями как временную, для теста, создайте, сами сможете?
---
Спасибо всем за помощь!!! Немного подкорректировал (2) и все получилось.