Подскажите, пожалуйста, как выбрать данные из регистра, чтобы вся информация по одному физлицу собиралась в одну строку.
Есть РегистрНакопления. У него в измерениях есть ПериодНачала и ПериодОкончания.
По конкретному физлицу есть, например, три записи:
ПериодНачала 23.06.2022 ПериоОкончания 25.06.2022
ПериодНачала 26.06.2022 ПериоОкончания 28.06.2022
ПериодНачала 29.06.2022 ПериоОкончания 05.07.2022
И в отчет выходит три строки по данному человеку. В принципе, эти даты особо не имеют значения, главное, чтобы они попадали в определённый период.
Я делаю вот так:

```1c
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    Проживание.Физлицо КАК ФизическоеЛицо,
    Проживание.Физлицо.Фамилия КАК Фамилия,
    Проживание.Физлицо.Имя КАК Имя,
    Проживание.Физлицо.Отчество КАК Отчество,
    Проживание.Физлицо.Телефон КАК Телефон,
    Проживание.Физлицо.ДатаРождения КАК ДатаРождения,
    Проживание.Физлицо.Серия КАК Серия,
    Проживание.Физлицо.Адрес КАК Адрес,
    Проживание.Физлицо.Номер КАК Номер,
    Проживание.Физлицо.КемВыдан КАК КемВыдан,
    Проживание.Физлицо.ДатаВыдачи КАК ДатаВыдачи,
    Проживание.ПериодНачала КАК ДатаЗаезда,
    Проживание.ПериодОкончания КАК ДатаВыезда,
    Проживание.Период КАК ПериодРеализации,
    ВЫБОР
    КОГДА Проживание.ПериодНачала МЕЖДУ &ДатаЗаезда1 И &ДатаЗаезда2
    ТОГДА Проживание.Физлицо
    КОНЕЦ КАК Колонка,
    Проживание.Регистратор КАК Регистратор
    ИЗ
    РегистрНакопления.Проживание КАК Проживание
    ГДЕ
    Проживание.Период МЕЖДУ &ДатаЗаезда1 И &ДатаЗаезда2
```
---
МИНИМУМ(Проживание.ПериодНачала) КАК ПериодНачала,
МАКСИМУМ(Проживание.ПериодОкончания) КАК ПериодОкончания,
Проживание.Физлицо КАК Физлицо,
Сумма(Проживание.КолвоДней) КАК КолвоДней
ИЗ
РегистрНакопления.Проживание КАК Проживание
ГДЕ
Проживание.Период МЕЖДУ &ДатаЗаезда1 И &ДатаЗаезда2

СГРУППИРОВАТЬ ПО
Проживание.Физлицо,
---
Нужно использовать виртуальную таблицу обороты
---
Но в оборотах, как я понимаю, не будет физлица..., а мне оно нужно
Физлицо это в регистре реквизит
---
ну и ? выкинь поля

```1c
    Проживание.ПериодНачала КАК ДатаЗаезда,
    Проживание.ПериодОкончания КАК ДатаВыезда,
    Проживание.Период КАК ПериодРеализации,
```

выкинь своё

```1c
    ВЫБОР
    КОГДА Проживание.ПериодНачала МЕЖДУ &ДатаЗаезда1 И &ДатаЗаезда2
    ТОГДА Проживание.Физлицо
    КОНЕЦ КАК Колонка,
```

из текста запроса, добавь в конец

```1c
    ГДЕ
    Проживание.Период МЕЖДУ &ДатаЗаезда1 И &ДатаЗаезда2
    И Проживание.ПериодНачала МЕЖДУ &ДатаЗаезда1 И &ДатаЗаезда2
```

и наслаждайся
---
так мне датаЗаезда и датаОтъезда тоже нужны в колонках отчета
---
какие из 3-х ?
---
ПеридНачала и ПериодОкончания
---
еще раз, у тебя 3 записи, нужно оставить одну.
какие значения из

ПериодНачала 23.06.2022 ПериоОкончания 25.06.2022
ПериодНачала 26.06.2022 ПериоОкончания 28.06.2022
ПериодНачала 29.06.2022 ПериоОкончания 05.07.2022

нужно оставить в результате запроса ?
---
мне нужно, чтобы в отчет вошла одна запись с датой начала 23.06.2022 и датой окончания 05.07.2022г.
---
А если было прерывание в проживании у физлица? что выводить? и как?
---
Прерывания исключены
---
Ну, тогда выкинь Различные, добавь Сгруппировать По Проживание.Физлицо и в селект листе

```1c
    Выбрать
    Максимум(Проживание.ПериодОкончания) как ПериодОкончания,
    Минимум(Проживание.ПериодНачала) как ПериодНачала
```

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

СГРУППИРОВАТЬ ПО
 Проживание.Физлицо,
 Проживание.ПериодНачала,
 Проживание.ПериодОкончания,
 Проживание.КолвоДней
---
ВЫБРАТЬ
МИНИМУМ(Проживание.ПериодНачала) КАК ПериодНачала,
МАКСИМУМ(Проживание.ПериодОкончания) КАК ПериодОкончания,
Проживание.Физлицо КАК Физлицо,
Проживание.КолвоДней КАК КолвоДней
ИЗ
РегистрНакопления.Проживание КАК Проживание
ГДЕ
Проживание.Период МЕЖДУ &ДатаЗаезда1 И &ДатаЗаезда2

СГРУППИРОВАТЬ ПО
Проживание.Физлицо,
Проживание.ПериодНачала,
Проживание.ПериодОкончания,
Проживание.КолвоДней
---
МИНИМУМ(Проживание.ПериодНачала) КАК ПериодНачала,
МАКСИМУМ(Проживание.ПериодОкончания) КАК ПериодОкончания,
Проживание.Физлицо КАК Физлицо,
Сумма(Проживание.КолвоДней) КАК КолвоДней
ИЗ
РегистрНакопления.Проживание КАК Проживание
ГДЕ
Проживание.Период МЕЖДУ &ДатаЗаезда1 И &ДатаЗаезда2

СГРУППИРОВАТЬ ПО
Проживание.Физлицо,
---
вроде слепила...
Спасибо большое
---
Теперь проблема в оформлении.
Не могу задать заголовки в шапке отчета.
Вроде делаю всё правильно...