Выбрал в запросе два поля - в одном заказы, в другом - документы оплаты с разным типом (Платежное поручение входящее, Приходный кассовый ордер и т.д.) . В результате одному заказу может соответствовать - 4 Платежных поручений входящих, 2 приходных кассовых ордера, 3 оплаты от покупателя платежной картой (а может соответствовать всего лишь один какой-то документ, в зависимости от того, сколько проплат и какими документами эти оплаты осуществлялись) Мне нужно выбрать данные так, чтобы заказу соответствовал только один документ оплаты, более ранний.
То есть, отсечь все остальные оплаты, кроме самой ранней.

Подскажите, как это сделать?
---
Дополнительно выбрать отдельную таблицу с заказом и минимальной датой платежа, и связать её по заказу и по дате с той таблицей, которая у вас уже получилась.
---
Дополнительно выбрать отдельную таблицу с заказом и минимальной датой платежа, и связать её по заказу и по дате с той таблицей, которая у вас уже получилась.
---
+ Можно без временных таблиц. Если допустить, что речь об УТ или, то что регистр взаймиков есть в любой самописной конфе

```1c
    Выбрать Первый 1
    ДокОплаты КАК ДокОплаты
    ....

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

    СГРУППИРОВАТЬ ПО
    ЗаказыПокупателейОстатки.ЗаказПокупателя
    ;

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

    СГРУППИРОВАТЬ ПО
    ЗаказыСОплатами.Период,
    ЗаказыСОплатами.ЗаказПокупателя
```
---
каждый день по несколько тем создают с одним и тем же по сути вопросам.
Одним нужен первый документ, другим последний и т.д.
Причем в алгоритме нет ничего сложного, просто кому-то лень думать....