Есть запрос. В нем:
```1c
    |ИЗ
    | ВТФизлица КАК Физлица
    | ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеДанныеФизическихЛиц КАК ФИОФизлиц
    | ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеДанныеФизическихЛиц КАК ДублиСНИЛС
    | ПО ФИОФизлиц.ФизЛицо > ДублиСНИЛС.ФизЛицо
    | И ФИОФизлиц.СтраховойНомерПФР = ДублиСНИЛС.СтраховойНомерПФР
    | И (НЕ ФИОФизлиц.СтраховойНомерПФР В ("", " - - "))
    | ПО Физлица.ФизЛицо = ФИОФизлиц.ФизЛицо
    | Левое СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&КонецОтчетногоПериода, ) КАК ПлановыеНачисленияРаботниковОрганизаций
    | ПО Физлица.ФизЛицо = ПлановыеНачисленияРаботниковОрганизаций.Сотрудник.ФизЛицо
    |ГДЕ
    | Физлица.ВключатьВРаздел3
    | И Физлица.ЗастрахованПФР
    | И Физлица.НачалоКвартала МЕЖДУ &НачалоОтчетногоКвартала И &КонецОтчетногоПериода
```

Сколько строк добавляет выделенное ЛЕВОЕ СОЕДИНЕНИЕ ?
В базе зарегистрирована одна организация.
---
Вы не правильно интерпретируете срез последних. Он всегда дает последние записи по всем комбинациям измерений, как бы вам не хотелось обратного. Если вас интересует урезанный набор измерений, есть два варианта:
1) выбираете поля, которые вам нужны и группируете по максимальной дате.
2) ставите фильтр на все остальные измерения, если известны конкретные параметры.
---
по идее одну.
А сколько?
---
Я тоже так считал, что будет одна запись на указанную дату. А у меня добавляет количество в регистре сведений. И не могу понять почему :(
---
А сколько измерений у "РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций"?
---
Шесть.
Написал простенькую обработку:
```1c
    Процедура КнопкаВыполнитьНажатие(Кнопка)

    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник.Физлицо КАК СотрудникФизлицо,
    | ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Период,
    | ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчетаИзмерение,
    | ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчета
    |ИЗ
    | РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&Дата, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПоследних
    |
    |УПОРЯДОЧИТЬ ПО
    | СотрудникФизлицо";
    Запрос.УстановитьПараметр("Дата",Дата);
    Запрос.Выполнить().Выгрузить().ВыбратьСтроку();

    КонецПроцедуры
```

Так вот здесь все записи регистра на каждое физлицо до "Дата". А нужно, чтобы было по одному.
---
Может это "кеш" шалить.
---
А как проверить ? Где его чистить ?
---
все записи регистра на каждое физлицо
С таким же успехом я пытался себе представить тессеракт.
---
Результат обработки (5). Так понятнее ?
---
Все правильно. Это срез последних по комбинациям всех измерений. Если вы хотите, чтобы по каждому сотруднику была одна строка - нужно группировать результат либо добавлять отборы по измерениям,
---
нужно группировать результат
и как это сделать в обработке из (5) ?
---
У вас там два левых соединения. То что дело в ПлановыеНачисленияРаботниковОрганизаций точно было установлено?
А сколько видов расчета?
---
Я уже что-то запутался - какое соединение не должно добавлять строки в результат ?
---
У вас основная таблица "Физлица". К ней левым соединением добавляются "ФИОФизлиц" и "ПлановыеНачисленияРаботниковОрганизацийСрезПоследних". "ФИОФизлиц" , которая так же левым соединением соединяется с другой таблицей, точно сгруппирована по физлицу? Да и сама ВТФизлица тоже не мешало бы проверить.

РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций подчинён же регистратору?
---
Основной кусок запроса взять из типовой конфигурации ЗУП 2.5.127.1 (не надо предлагать перейти за ЗУП 3.1). Это заполнение раздела 3 РСВ. Без этих выделенных строк в разделе 3 у нас получалось 17 страниц (по одной на каждого сотрудника). Я добавил эти строки для того, чтобы внести изменения в условия запроса. Поле этого получил 93 страницы :().
Для проверки сделал обработку (5) и получил результат (10).
Не понятно как подчиненность регистратору может в данном случае влиять на результат.
---
Сам зупом не занимаюсь. Нашёл тут у себя более-менее свежую копию рабочей базы 2.5.124.3
Так у этого регистра есть измерение ДокументОснование плюс регистратор. И конструктор запросов для виртуальной таблицы их видит, т.е. они будут учитываться при расчете среза последних. придётся вам писать свой "срез последних", балго это не сложно.
---
Если в срезе указана только дата, то это означает, что все остальные измерения не играют никакой роли. Если бы были известны все измерения, то и самого среза не нужно было бы.
---
Вы хотите сказать что при запросе к виртуальным таблицам если не указывать дополнительный отбор по измерениям 1С сама, по тем полям которые вы запрашиваете догадывается какие отборы вы подразумевали?
---
Да причем здесь отборы ? Я отбираю только по срезу по последней дате.
---
КАК 1С понять что делать с остальными измерениями? Ведь может быть задача как у вас где надо получить последнее для всех измерений и может быть задача где надо получить последнее для каждого. Как будут отличаться запросы в этих случаях?
---
Что-то не пойму я что вы предлагаете. Так поправьте запрос из (5). Я и обработку прилагаю.
---
Я примерно это предлагаю:

```1c
    ВЫБРАТЬ
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Период,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Регистратор,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.НомерСтроки,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Активность,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Организация,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчетаИзмерение,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ДокументОснование,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.УдалитьФизЛицо,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.УдалитьПриказ,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчета,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель1,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта1,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд1,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель2,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта2,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд2,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель3,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта3,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд3,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель4,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта4,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд4,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель5,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта5,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд5,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель6,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта6,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд6,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Действие,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ПериодЗавершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ВидРасчетаЗавершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель1Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель2Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель3Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель4Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель5Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель6Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта1Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта2Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта3Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта4Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта5Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Валюта6Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд1Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд2Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд3Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд4Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд5Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ТарифныйРазряд6Завершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ДействиеЗавершения,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ДатаНачалаСобытия,
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.ПервичныйДокумент
    ИЗ
    РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&Дата, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПоследних
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник КАК Сотрудник,
    МАКСИМУМ(ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Период) КАК МаксимальныйПериод
    ИЗ
    РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&Дата, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПоследних

    СГРУППИРОВАТЬ ПО
    ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник) КАК СотрудникМаксимальныйПериод
    ПО ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник = СотрудникМаксимальныйПериод.Сотрудник
    И ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Период = СотрудникМаксимальныйПериод.МаксимальныйПериод
```
---
Вы не правильно интерпретируете срез последних. Он всегда дает последние записи по всем комбинациям измерений, как бы вам не хотелось обратного. Если вас интересует урезанный набор измерений, есть два варианта:
1) выбираете поля, которые вам нужны и группируете по максимальной дате.
2) ставите фильтр на все остальные измерения, если известны конкретные параметры.
---
Пришлось поступить по первому варианту.