строки ДатаОкончания и состояние студента находятся на разных уровнях, из-за чего дублируется плательщик, не понимаю как исправить

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    РасчетыСоСтудентамиОстаткиИОбороты.Организация КАК Организация,
    РасчетыСоСтудентамиОстаткиИОбороты.Факультет КАК Факультет,
    РасчетыСоСтудентамиОстаткиИОбороты.Студент КАК Студент,
    РасчетыСоСтудентамиОстаткиИОбороты.Контрагент КАК Контрагент,
    РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента,
    ВЫБОР
    КОГДА РасчетыСоСтудентамиОстаткиИОбороты.ВалютаВзаиморасчетов = НЕОПРЕДЕЛЕНО
    ИЛИ РасчетыСоСтудентамиОстаткиИОбороты.ВалютаВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)
    ТОГДА &ВалютаРегУчета
    ИНАЧЕ РасчетыСоСтудентамиОстаткиИОбороты.ВалютаВзаиморасчетов
    КОНЕЦ КАК ВалютаВзаиморасчетов,
    ВЫБОР
    КОГДА РасчетыСоСтудентамиОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
    ТОГДА NULL
    ИНАЧЕ РасчетыСоСтудентамиОстаткиИОбороты.Регистратор
    КОНЕЦ КАК Регистратор,
    ВЫБОР
    КОГДА ДатыОкончания.Поле.Наименование = "Дата Окончания"
    ТОГДА ДатыОкончания.Значение
    ИНАЧЕ NULL

    КОНЕЦ КАК ДатыОкончания,
    РасчетыСоСтудентамиОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
    РасчетыСоСтудентамиОстаткиИОбороты.ПериодДень КАК ПериодДень,
    РасчетыСоСтудентамиОстаткиИОбороты.ПериодНеделя КАК ПериодНеделя,
    РасчетыСоСтудентамиОстаткиИОбороты.ПериодДекада КАК ПериодДекада,
    РасчетыСоСтудентамиОстаткиИОбороты.ПериодМесяц КАК ПериодМесяц,
    РасчетыСоСтудентамиОстаткиИОбороты.ПериодКвартал КАК ПериодКвартал,
    РасчетыСоСтудентамиОстаткиИОбороты.ПериодГод КАК ПериодГод,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовОборот) КАК СуммаВзаиморасчетовОборот,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаРеглНачальныйОстаток) КАК СуммаРеглНачальныйОстаток,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаРеглКонечныйОстаток) КАК СуммаРеглКонечныйОстаток,
    СУММА(ВЫБОР
    КОГДА РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток >= 0
    ТОГДА РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток
    ИНАЧЕ 0
    КОНЕЦ) КАК СуммаЗадолжНачало,
    СУММА(ВЫБОР
    КОГДА РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток < 0
    ТОГДА -РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток
    ИНАЧЕ 0
    КОНЕЦ) КАК СуммаПереплНачало,
    СУММА(ВЫБОР
    КОГДА РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток >= 0
    ТОГДА РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток
    ИНАЧЕ 0
    КОНЕЦ) КАК СуммаЗадолжКонец,
    СУММА(ВЫБОР
    КОГДА РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток < 0
    ТОГДА -РасчетыСоСтудентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток
    ИНАЧЕ 0
    КОНЕЦ) КАК СуммаПереплКонец,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаРеглОборот) КАК СуммаРеглОборот,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаРеглПриход) КАК СуммаРеглПриход,
    СУММА(РасчетыСоСтудентамиОстаткиИОбороты.СуммаРеглРасход) КАК СуммаРеглРасход,
    РасчетыСоСтудентами.ДокументОплаты КАК ДокументОплаты,
    РасчетыСоСтудентами.ВидПервичногоДокумента КАК ВидПервичногоДокумента,
    РасчетыСоСтудентами.ДатаПервичногоДокумента КАК ДатаПервичногоДокумента,
    РасчетыСоСтудентами.НомерПервичногоДокумента КАК НомерПервичногоДокумента,
    РасчетыСоСтудентамиОстаткиИОбороты.НомерСтроки КАК НомерСтроки,
    ГруппыСтудентов.Значение КАК Группа,
    ГрафикиСтудентов.Значение КАК ГрафикОплаты,
    КурсыСтудентов.Значение КАК Курс,
    ЛьготыСтудентов.Значение КАК Льгота,
    СпециальностиСтудентов.Значение КАК Специальность,
    СтавкиСтудентов.Значение КАК СтавкаОплаты,
    ДополнительныеУслугиСтудентов.Значение КАК ДополнительнаяУслуга,
    СостоянияСтудентов.Значение КАК СостояниеСтудента
    {ВЫБРАТЬ
    Организация.*,
    Факультет.*,
    Студент.*,
    Контрагент.*,
    ДоговорКонтрагента.*,
    ВалютаВзаиморасчетов.*,
    Регистратор.*,
    ПериодСекунда,
    ПериодДень,
    ПериодНеделя,
    ПериодДекада,
    ПериодМесяц,
    ПериодКвартал,
    ПериодГод,
    СуммаВзаиморасчетовНачальныйОстаток,
    СуммаВзаиморасчетовКонечныйОстаток,
    СуммаВзаиморасчетовОборот,
    СуммаВзаиморасчетовПриход,
    СуммаВзаиморасчетовРасход,
    СуммаРеглНачальныйОстаток,
    СуммаРеглКонечныйОстаток,
    СуммаРеглОборот,
    СуммаРеглПриход,
    СуммаРеглРасход,
    СуммаЗадолжНачало КАК СуммаЗадолжНачало,
    СуммаПереплНачало КАК СуммаПереплНачало,
    СуммаЗадолжКонец КАК СуммаЗадолжКонец,
    СуммаПереплКонец КАК СуммаПереплКонец,
    ДокументОплаты.*,
    ВидПервичногоДокумента,
    ДатаПервичногоДокумента,
    НомерПервичногоДокумента}
    ИЗ
    РегистрНакопления.РасчетыСоСтудентами.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Авто, , {(Студент).*, (Контрагент).*, (ДоговорКонтрагента).*, (ВалютаВзаиморасчетов).*}) КАК РасчетыСоСтудентамиОстаткиИОбороты
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСоСтудентами КАК РасчетыСоСтудентами
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Регистратор = РасчетыСоСтудентами.Регистратор
    И РасчетыСоСтудентамиОстаткиИОбороты.Студент = РасчетыСоСтудентами.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Контрагент = РасчетыСоСтудентами.Контрагент
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = РасчетыСоСтудентами.ДоговорКонтрагента
    И (ВЫБОР
    КОГДА РасчетыСоСтудентамиОстаткиИОбороты.ВалютаВзаиморасчетов = НЕОПРЕДЕЛЕНО
    ИЛИ РасчетыСоСтудентамиОстаткиИОбороты.ВалютаВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)
    ТОГДА &ВалютаРегУчета
    ИНАЧЕ РасчетыСоСтудентамиОстаткиИОбороты.ВалютаВзаиморасчетов
    КОНЕЦ = ВЫБОР
    КОГДА РасчетыСоСтудентами.ВалютаВзаиморасчетов = НЕОПРЕДЕЛЕНО
    ИЛИ РасчетыСоСтудентами.ВалютаВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)
    ТОГДА &ВалютаРегУчета
    ИНАЧЕ РасчетыСоСтудентамиОстаткиИОбороты.ВалютаВзаиморасчетов
    КОНЕЦ)
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = РасчетыСоСтудентами.Факультет
    И РасчетыСоСтудентамиОстаткиИОбороты.НомерСтроки = РасчетыСоСтудентами.НомерСтроки}
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтудентах.СрезПоследних({(&КонецПериода)}, {(Студент).*}) КАК ГруппыСтудентов
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Студент = ГруппыСтудентов.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = ГруппыСтудентов.Факультет
    И (ГруппыСтудентов.Поле = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ПоляПриказовОбразование.Группа))
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = ГруппыСтудентов.Договор}
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтудентах.СрезПоследних({(&КонецПериода)}, {(Студент).*}) КАК ГрафикиСтудентов
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Студент = ГрафикиСтудентов.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = ГрафикиСтудентов.Факультет
    И (ГрафикиСтудентов.Поле = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ПоляПриказовОбразование.ГрафикОплаты))
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = ГрафикиСтудентов.Договор}
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтудентах.СрезПоследних({(&КонецПериода)}, {(Студент).*}) КАК КурсыСтудентов
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Студент = КурсыСтудентов.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = КурсыСтудентов.Факультет
    И (КурсыСтудентов.Поле = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ПоляПриказовОбразование.Курс))
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = КурсыСтудентов.Договор}
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтудентах.СрезПоследних({(&КонецПериода)}, {(Студент).*}) КАК ЛьготыСтудентов
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Студент = ЛьготыСтудентов.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = ЛьготыСтудентов.Факультет
    И (ЛьготыСтудентов.Поле = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ПоляПриказовОбразование.Льгота))
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = ЛьготыСтудентов.Договор}
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтудентах.СрезПоследних({(&КонецПериода)}, {(Студент).*}) КАК СпециальностиСтудентов
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Студент = СпециальностиСтудентов.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = СпециальностиСтудентов.Факультет
    И (СпециальностиСтудентов.Поле = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ПоляПриказовОбразование.Специальность))
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = СпециальностиСтудентов.Договор}
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтудентах.СрезПоследних({(&КонецПериода)}, {(Студент).*}) КАК СтавкиСтудентов
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Студент = СтавкиСтудентов.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = СтавкиСтудентов.Факультет
    И (СтавкиСтудентов.Поле = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ПоляПриказовОбразование.СтавкаОплаты))
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = СтавкиСтудентов.Договор}
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтудентах.СрезПоследних({(&КонецПериода)}, {(Студент).*}) КАК ДополнительныеУслугиСтудентов
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Студент = ДополнительныеУслугиСтудентов.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = ДополнительныеУслугиСтудентов.Факультет
    И (ДополнительныеУслугиСтудентов.Поле = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ПоляПриказовОбразование.ДополнительнаяУслуга))
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = ДополнительныеУслугиСтудентов.Договор}
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтудентах.СрезПоследних({(&КонецПериода)}, {(Студент).*}) КАК СостоянияСтудентов
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Студент = СостоянияСтудентов.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = СостоянияСтудентов.Факультет
    И (СостоянияСтудентов.Поле = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ПоляПриказовОбразование.СостояниеСтудента))
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = СостоянияСтудентов.Договор}
    {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОСтудентах.СрезПоследних({(&КонецПериода)}, {(Студент).*}) КАК ДатыОкончания
    ПО РасчетыСоСтудентамиОстаткиИОбороты.Студент = ДатыОкончания.Студент
    И РасчетыСоСтудентамиОстаткиИОбороты.Факультет = ДатыОкончания.Факультет
    И РасчетыСоСтудентамиОстаткиИОбороты.ДоговорКонтрагента = ДатыОкончания.Договор}
    {ГДЕ
    (ВЫБОР
    КОГДА РасчетыСоСтудентамиОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
    ТОГДА NULL
    ИНАЧЕ РасчетыСоСтудентамиОстаткиИОбороты.Регистратор
    КОНЕЦ).* КАК Регистратор}

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