Коллеги, добрый день!
Может кто сталкивался с подобной задачей. Как запросом получить текущие показатели расчёта зарплаты по сотруднику?
Есть регистр сведений "ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИ­нтервальный" в нём эти данные есть, но в примере на скрине сотрудник ранее был на тарифной ставке, а теперь на окладе. Но если ориентироваться на период действия показателей то в запрос высыпает и тарифная ставка (хоть она и не действующая), и оклад (он действует).
---
Лови :) :) :)
```1c
    ВЫБРАТЬ
    &период КАК период,
    Сотрудники.Ссылка КАК Сотрудник
    ПОМЕСТИТЬ ВТПериодыПлановыхНачислений
    ИЗ
    Справочник.Сотрудники КАК Сотрудники
    ГДЕ
    Сотрудники.Ссылка = &Сотрудник
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВЫБОР
    КОГДА РегистрСведений.ПериодЗаписи = РегистрСведений.ДатаНачала
    ТОГДА ЛОЖЬ
    ИНАЧЕ ИСТИНА
    КОНЕЦ КАК ЭтоВозвратноеСобытие,
    РегистрСведений.ДатаОкончания КАК ДатаОкончания,
    РегистрСведений.ДатаНачала КАК ДатаНачала,
    РегистрСведений.Год КАК Год,
    РегистрСведений.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
    РегистрСведений.Сотрудник КАК Сотрудник,
    РегистрСведений.Начисление КАК Начисление,
    РегистрСведений.ФизическоеЛицо КАК ФизическоеЛицо,
    РегистрСведений.ДокументОснование КАК ДокументОснование,
    РегистрСведений.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
    ИзмеренияДаты.период КАК Период,
    РегистрСведений.ДействуетДо КАК ПериодВозвратногоСобытия,
    РегистрСведений.РегистраторСобытия КАК Регистратор,
    РегистрСведений.РегистраторСобытия КАК РегистраторСобытия,
    РегистрСведений.РегистраторЗаписи КАК РегистраторЗаписи,
    РегистрСведений.ПериодЗаписи КАК ПериодЗаписи,
    РегистрСведений.ПустойИнтервал КАК ПустойИнтервал,
    РегистрСведений.Используется КАК Используется,
    РегистрСведений.Размер КАК Размер,
    РегистрСведений.ПересчетНеТребуется КАК ПересчетНеТребуется,
    РегистрСведений.ВторичнаяЗапись КАК ВторичнаяЗапись
    ПОМЕСТИТЬ ВТПлановыеНачисленияСотрудниковСрезПоследних
    {ВЫБРАТЬ
    Сотрудник,
    Начисление,
    ФизическоеЛицо,
    ДокументОснование,
    ГоловнаяОрганизация,
    Период,
    ПериодВозвратногоСобытия,
    Регистратор,
    РегистраторСобытия,
    РегистраторЗаписи,
    ПериодЗаписи,
    ПустойИнтервал,
    Используется,
    Размер,
    ПересчетНеТребуется,
    ВторичнаяЗапись}
    ИЗ
    ВТПериодыПлановыхНачислений КАК ИзмеренияДаты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияИнтервальный КАК РегистрСведений
    ПО (РегистрСведений.ДатаНачала <= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.ДатаОкончания >= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.Сотрудник = ИзмеренияДаты.Сотрудник)

    ИНДЕКСИРОВАТЬ ПО
    Сотрудник
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВЫБОР
    КОГДА РегистрСведений.ПериодЗаписи = РегистрСведений.ДатаНачала
    ТОГДА ЛОЖЬ
    ИНАЧЕ ИСТИНА
    КОНЕЦ КАК ЭтоВозвратноеСобытие,
    РегистрСведений.ДатаОкончания КАК ДатаОкончания,
    РегистрСведений.ДатаНачала КАК ДатаНачала,
    РегистрСведений.Год КАК Год,
    РегистрСведений.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
    РегистрСведений.Сотрудник КАК Сотрудник,
    РегистрСведений.Организация КАК Организация,
    РегистрСведений.ФизическоеЛицо КАК ФизическоеЛицо,
    РегистрСведений.Показатель КАК Показатель,
    РегистрСведений.ДокументОснование КАК ДокументОснование,
    ИзмеренияДаты.период КАК Период,
    РегистрСведений.ДействуетДо КАК ПериодВозвратногоСобытия,
    РегистрСведений.РегистраторСобытия КАК Регистратор,
    РегистрСведений.РегистраторСобытия КАК РегистраторСобытия,
    РегистрСведений.РегистраторЗаписи КАК РегистраторЗаписи,
    РегистрСведений.ПериодЗаписи КАК ПериодЗаписи,
    РегистрСведений.ПустойИнтервал КАК ПустойИнтервал,
    РегистрСведений.Значение КАК Значение
    ПОМЕСТИТЬ ВТЗначенияПоказателейСотрудниковСрезПоследних
    {ВЫБРАТЬ
    Сотрудник,
    Организация,
    ФизическоеЛицо,
    Показатель,
    ДокументОснование,
    Период,
    ПериодВозвратногоСобытия,
    Регистратор,
    РегистраторСобытия,
    РегистраторЗаписи,
    ПериодЗаписи,
    ПустойИнтервал,
    Значение}
    ИЗ
    ВТПериодыПлановыхНачислений КАК ИзмеренияДаты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИн­тервальный КАК РегистрСведений
    ПО (РегистрСведений.ДатаНачала <= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.ДатаОкончания >= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.Сотрудник = ИзмеренияДаты.Сотрудник)

    ИНДЕКСИРОВАТЬ ПО
    Сотрудник
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    РегистрСведений.Сотрудник КАК Сотрудник,
    РегистрСведений.Начисление КАК Начисление,
    РегистрСведений.ДокументОснование КАК ДокументОснование,
    РегистрСведений.ФизическоеЛицо КАК ФизическоеЛицо,
    РегистрСведений.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
    ИзмеренияДаты.период КАК Период,
    РегистрСведений.РегистраторСобытия КАК Регистратор,
    РегистрСведений.Период КАК ПериодЗаписи,
    РегистрСведений.ВкладВФОТ КАК ВкладВФОТ,
    РегистрСведений.Используется КАК Используется,
    РегистрСведений.ПересчетНеТребуется КАК ПересчетНеТребуется,
    РегистрСведений.ВторичнаяЗапись КАК ВторичнаяЗапись,
    РегистрСведений.РегистраторСобытия КАК РегистраторСобытия,
    РегистрСведений.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи
    ПОМЕСТИТЬ ВТПлановыйФОТСотрудниковСрезПоследних
    {ВЫБРАТЬ
    Сотрудник,
    Начисление,
    ДокументОснование,
    ФизическоеЛицо,
    ГоловнаяОрганизация,
    Период,
    Регистратор,
    ПериодЗаписи,
    ВкладВФОТ,
    Используется,
    ПересчетНеТребуется,
    ВторичнаяЗапись,
    РегистраторСобытия,
    ПериодПредыдущейЗаписи}
    ИЗ
    ВТПериодыПлановыхНачислений КАК ИзмеренияДаты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыйФОТ КАК РегистрСведений
    ПО (РегистрСведений.Период <= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.ДатаОкончания >= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.Сотрудник = ИзмеренияДаты.Сотрудник)

    ИНДЕКСИРОВАТЬ ПО
    Сотрудник
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЗначенияПоказателейСотрудниковСрезПоследних.Период КАК Период,
    МАКСИМУМ(ЗначенияПоказателейСотрудниковСрезПоследних.ПериодЗаписи) КАК ПериодЗаписи,
    ЗначенияПоказателейСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
    ЗначенияПоказателейСотрудниковСрезПоследних.Показатель КАК Показатель,
    ЗначенияПоказателейСотрудниковСрезПоследних.ДокументОснование КАК ДокументОснование
    ПОМЕСТИТЬ ВТЗначенияПоказателейСотрудниковСрезПоследнихПоследниеПериод­ы
    ИЗ
    ВТЗначенияПоказателейСотрудниковСрезПоследних КАК ЗначенияПоказателейСотрудниковСрезПоследних

    СГРУППИРОВАТЬ ПО
    ЗначенияПоказателейСотрудниковСрезПоследних.Период,
    ЗначенияПоказателейСотрудниковСрезПоследних.Сотрудник,
    ЗначенияПоказателейСотрудниковСрезПоследних.ФизическоеЛицо,
    ЗначенияПоказателейСотрудниковСрезПоследних.Показатель,
    ЗначенияПоказателейСотрудниковСрезПоследних.ДокументОснование
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПлановыеНачисленияСрезПоследних.Период КАК Период,
    ПлановыеНачисленияСрезПоследних.ПериодЗаписи КАК ПериодЗаписи,
    ПлановыеНачисленияСрезПоследних.Регистратор КАК Регистратор,
    ПлановыеНачисленияСрезПоследних.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
    ПлановыеНачисленияСрезПоследних.Сотрудник КАК Сотрудник,
    ПлановыеНачисленияСрезПоследних.Начисление КАК Начисление,
    ПлановыеНачисленияСрезПоследних.ДокументОснование КАК ДокументОснование,
    ВЫБОР
    КОГДА ПлановыйФОТСрезПоследних.ВкладВФОТ ЕСТЬ NULL
    ТОГДА ПлановыеНачисленияСрезПоследних.Размер
    ИНАЧЕ ПлановыйФОТСрезПоследних.ВкладВФОТ
    КОНЕЦ КАК Размер,
    Начисления.РеквизитДопУпорядочивания КАК Порядок,
    ЕСТЬNULL(НачисленияПоказатели.Показатель, ЗНАЧЕНИЕ(Справочник.ПоказателиРасчетаЗарплаты.ПустаяСсылка)) КАК ОсновнойПоказатель,
    Начисления.ВидВремени КАК ВидВремени
    ПОМЕСТИТЬ ВТПлановыеНачисленияСотрудниковПредварительно
    {ВЫБРАТЬ
    Период,
    Сотрудник,
    Начисление,
    ДокументОснование,
    Размер}
    ИЗ
    ВТПлановыеНачисленияСотрудниковСрезПоследних КАК ПлановыеНачисленияСрезПоследних
    {ЛЕВОЕ СОЕДИНЕНИЕ ВТПлановыйФОТСотрудниковСрезПоследних КАК ПлановыйФОТСрезПоследних
    ПО ПлановыеНачисленияСрезПоследних.Период = ПлановыйФОТСрезПоследних.Период
    И ПлановыеНачисленияСрезПоследних.Сотрудник = ПлановыйФОТСрезПоследних.Сотрудник
    И ПлановыеНачисленияСрезПоследних.Начисление = ПлановыйФОТСрезПоследних.Начисление
    И ПлановыеНачисленияСрезПоследних.ДокументОснование = ПлановыйФОТСрезПоследних.ДокументОснование}
    {ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.Начисления КАК Начисления
    {ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.Начисления.Показатели КАК НачисленияПоказатели
    ПО Начисления.Ссылка = НачисленияПоказатели.Ссылка
    И (НачисленияПоказатели.ОсновнойПоказатель)}
    ПО ПлановыеНачисленияСрезПоследних.Начисление = Начисления.Ссылка}
    ГДЕ
    ПлановыеНачисленияСрезПоследних.Используется

    ИНДЕКСИРОВАТЬ ПО
    Период,
    Сотрудник,
    Порядок,
    Начисление
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПлановыеНачисленияСотрудников.Период КАК Период,
    ПлановыеНачисленияСотрудников.Сотрудник КАК Сотрудник,
    МИНИМУМ(ПлановыеНачисленияСотрудников.Порядок) КАК Порядок
    ПОМЕСТИТЬ ВТПорядокОсновныхНачислений
    ИЗ
    ВТПлановыеНачисленияСотрудниковПредварительно КАК ПлановыеНачисленияСотрудников
    ГДЕ
    ПлановыеНачисленияСотрудников.ВидВремени В (ЗНАЧЕНИЕ(Перечисление.ВидыРабочегоВремениСотрудников.ОтработанноеВПределахНормы), ЗНАЧЕНИЕ(Перечисление.ВидыРабочегоВремениСотрудников.ЧасовоеОтработанноеВПределахНормы))

    СГРУППИРОВАТЬ ПО
    ПлановыеНачисленияСотрудников.Период,
    ПлановыеНачисленияСотрудников.Сотрудник

    ИНДЕКСИРОВАТЬ ПО
    Период,
    Сотрудник,
    Порядок
    ;

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

    СГРУППИРОВАТЬ ПО
    ПлановыеНачисленияСотрудников.Период,
    ПлановыеНачисленияСотрудников.Сотрудник,
    ПорядокОсновногоНачисления.Порядок

    ИНДЕКСИРОВАТЬ ПО
    Период,
    Сотрудник,
    Порядок,
    Начисление
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ПлановыеНачисленияСотрудников.Период КАК Период,
    ПлановыеНачисленияСотрудников.ПериодЗаписи КАК ПериодЗаписи,
    ПлановыеНачисленияСотрудников.Регистратор КАК Регистратор,
    ПлановыеНачисленияСотрудников.Сотрудник КАК Сотрудник,
    ПлановыеНачисленияСотрудников.Начисление КАК Начисление,
    ПлановыеНачисленияСотрудников.ДокументОснование КАК ДокументОснование,
    ПлановыеНачисленияСотрудников.Размер КАК Размер,
    ПлановыеНачисленияСотрудников.ОсновнойПоказатель КАК ОсновнойПоказатель,
    ЗначенияПоказателей.Значение КАК ЗначениеОсновногоПоказателя,
    ВЫБОР
    КОГДА ОсновныеНачисленияСотрудников.Начисление ЕСТЬ NULL
    ТОГДА ЛОЖЬ
    ИНАЧЕ ИСТИНА
    КОНЕЦ КАК НачислениеТарифнойСтавки
    ПОМЕСТИТЬ ПредставленияПлановыеНачисленияСотрудников
    ИЗ
    ВТПлановыеНачисленияСотрудниковПредварительно КАК ПлановыеНачисленияСотрудников
    {ЛЕВОЕ СОЕДИНЕНИЕ ВТОсновныеНачисленияСотрудников КАК ОсновныеНачисленияСотрудников
    ПО ПлановыеНачисленияСотрудников.Период = ОсновныеНачисленияСотрудников.Период
    И ПлановыеНачисленияСотрудников.Сотрудник = ОсновныеНачисленияСотрудников.Сотрудник
    И ПлановыеНачисленияСотрудников.Начисление = ОсновныеНачисленияСотрудников.Начисление
    И ПлановыеНачисленияСотрудников.Порядок = ОсновныеНачисленияСотрудников.Порядок}
    {ЛЕВОЕ СОЕДИНЕНИЕ ВТЗначенияПоказателейСотрудниковСрезПоследних КАК ЗначенияПоказателей
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТЗначенияПоказателейСотрудниковСрезПоследнихПоследниеПериод­ы КАК ЗначенияПоказателейПоследниеПериоды
    ПО ЗначенияПоказателей.Период = ЗначенияПоказателейПоследниеПериоды.Период
    И ЗначенияПоказателей.ПериодЗаписи = ЗначенияПоказателейПоследниеПериоды.ПериодЗаписи
    И ЗначенияПоказателей.Сотрудник = ЗначенияПоказателейПоследниеПериоды.Сотрудник
    И ЗначенияПоказателей.Показатель = ЗначенияПоказателейПоследниеПериоды.Показатель
    И ЗначенияПоказателей.ДокументОснование = ЗначенияПоказателейПоследниеПериоды.ДокументОснование
    ПО ПлановыеНачисленияСотрудников.Период = ЗначенияПоказателей.Период
    И ПлановыеНачисленияСотрудников.Сотрудник = ЗначенияПоказателей.Сотрудник
    И ПлановыеНачисленияСотрудников.ДокументОснование = ЗначенияПоказателей.ДокументОснование
    И ПлановыеНачисленияСотрудников.ОсновнойПоказатель = ЗначенияПоказателей.Показатель
    И ПлановыеНачисленияСотрудников.ГоловнаяОрганизация = ЗначенияПоказателей.Организация.ГоловнаяОрганизация}
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТПлановыеНачисленияСотрудниковСрезПоследних
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТЗначенияПоказателейСотрудниковСрезПоследних
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТПлановыйФОТСотрудниковСрезПоследних
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТПлановыеНачисленияСотрудниковПредварительно
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТПорядокОсновныхНачислений
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТОсновныеНачисленияСотрудников
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТЗначенияПоказателейСотрудниковСрезПоследнихПоследниеПериод­ы
```
---
Лови :) :) :)
```1c
    ВЫБРАТЬ
    &период КАК период,
    Сотрудники.Ссылка КАК Сотрудник
    ПОМЕСТИТЬ ВТПериодыПлановыхНачислений
    ИЗ
    Справочник.Сотрудники КАК Сотрудники
    ГДЕ
    Сотрудники.Ссылка = &Сотрудник
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВЫБОР
    КОГДА РегистрСведений.ПериодЗаписи = РегистрСведений.ДатаНачала
    ТОГДА ЛОЖЬ
    ИНАЧЕ ИСТИНА
    КОНЕЦ КАК ЭтоВозвратноеСобытие,
    РегистрСведений.ДатаОкончания КАК ДатаОкончания,
    РегистрСведений.ДатаНачала КАК ДатаНачала,
    РегистрСведений.Год КАК Год,
    РегистрСведений.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
    РегистрСведений.Сотрудник КАК Сотрудник,
    РегистрСведений.Начисление КАК Начисление,
    РегистрСведений.ФизическоеЛицо КАК ФизическоеЛицо,
    РегистрСведений.ДокументОснование КАК ДокументОснование,
    РегистрСведений.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
    ИзмеренияДаты.период КАК Период,
    РегистрСведений.ДействуетДо КАК ПериодВозвратногоСобытия,
    РегистрСведений.РегистраторСобытия КАК Регистратор,
    РегистрСведений.РегистраторСобытия КАК РегистраторСобытия,
    РегистрСведений.РегистраторЗаписи КАК РегистраторЗаписи,
    РегистрСведений.ПериодЗаписи КАК ПериодЗаписи,
    РегистрСведений.ПустойИнтервал КАК ПустойИнтервал,
    РегистрСведений.Используется КАК Используется,
    РегистрСведений.Размер КАК Размер,
    РегистрСведений.ПересчетНеТребуется КАК ПересчетНеТребуется,
    РегистрСведений.ВторичнаяЗапись КАК ВторичнаяЗапись
    ПОМЕСТИТЬ ВТПлановыеНачисленияСотрудниковСрезПоследних
    {ВЫБРАТЬ
    Сотрудник,
    Начисление,
    ФизическоеЛицо,
    ДокументОснование,
    ГоловнаяОрганизация,
    Период,
    ПериодВозвратногоСобытия,
    Регистратор,
    РегистраторСобытия,
    РегистраторЗаписи,
    ПериодЗаписи,
    ПустойИнтервал,
    Используется,
    Размер,
    ПересчетНеТребуется,
    ВторичнаяЗапись}
    ИЗ
    ВТПериодыПлановыхНачислений КАК ИзмеренияДаты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияИнтервальный КАК РегистрСведений
    ПО (РегистрСведений.ДатаНачала <= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.ДатаОкончания >= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.Сотрудник = ИзмеренияДаты.Сотрудник)

    ИНДЕКСИРОВАТЬ ПО
    Сотрудник
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВЫБОР
    КОГДА РегистрСведений.ПериодЗаписи = РегистрСведений.ДатаНачала
    ТОГДА ЛОЖЬ
    ИНАЧЕ ИСТИНА
    КОНЕЦ КАК ЭтоВозвратноеСобытие,
    РегистрСведений.ДатаОкончания КАК ДатаОкончания,
    РегистрСведений.ДатаНачала КАК ДатаНачала,
    РегистрСведений.Год КАК Год,
    РегистрСведений.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
    РегистрСведений.Сотрудник КАК Сотрудник,
    РегистрСведений.Организация КАК Организация,
    РегистрСведений.ФизическоеЛицо КАК ФизическоеЛицо,
    РегистрСведений.Показатель КАК Показатель,
    РегистрСведений.ДокументОснование КАК ДокументОснование,
    ИзмеренияДаты.период КАК Период,
    РегистрСведений.ДействуетДо КАК ПериодВозвратногоСобытия,
    РегистрСведений.РегистраторСобытия КАК Регистратор,
    РегистрСведений.РегистраторСобытия КАК РегистраторСобытия,
    РегистрСведений.РегистраторЗаписи КАК РегистраторЗаписи,
    РегистрСведений.ПериодЗаписи КАК ПериодЗаписи,
    РегистрСведений.ПустойИнтервал КАК ПустойИнтервал,
    РегистрСведений.Значение КАК Значение
    ПОМЕСТИТЬ ВТЗначенияПоказателейСотрудниковСрезПоследних
    {ВЫБРАТЬ
    Сотрудник,
    Организация,
    ФизическоеЛицо,
    Показатель,
    ДокументОснование,
    Период,
    ПериодВозвратногоСобытия,
    Регистратор,
    РегистраторСобытия,
    РегистраторЗаписи,
    ПериодЗаписи,
    ПустойИнтервал,
    Значение}
    ИЗ
    ВТПериодыПлановыхНачислений КАК ИзмеренияДаты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковИн­тервальный КАК РегистрСведений
    ПО (РегистрСведений.ДатаНачала <= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.ДатаОкончания >= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.Сотрудник = ИзмеренияДаты.Сотрудник)

    ИНДЕКСИРОВАТЬ ПО
    Сотрудник
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    РегистрСведений.Сотрудник КАК Сотрудник,
    РегистрСведений.Начисление КАК Начисление,
    РегистрСведений.ДокументОснование КАК ДокументОснование,
    РегистрСведений.ФизическоеЛицо КАК ФизическоеЛицо,
    РегистрСведений.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
    ИзмеренияДаты.период КАК Период,
    РегистрСведений.РегистраторСобытия КАК Регистратор,
    РегистрСведений.Период КАК ПериодЗаписи,
    РегистрСведений.ВкладВФОТ КАК ВкладВФОТ,
    РегистрСведений.Используется КАК Используется,
    РегистрСведений.ПересчетНеТребуется КАК ПересчетНеТребуется,
    РегистрСведений.ВторичнаяЗапись КАК ВторичнаяЗапись,
    РегистрСведений.РегистраторСобытия КАК РегистраторСобытия,
    РегистрСведений.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи
    ПОМЕСТИТЬ ВТПлановыйФОТСотрудниковСрезПоследних
    {ВЫБРАТЬ
    Сотрудник,
    Начисление,
    ДокументОснование,
    ФизическоеЛицо,
    ГоловнаяОрганизация,
    Период,
    Регистратор,
    ПериодЗаписи,
    ВкладВФОТ,
    Используется,
    ПересчетНеТребуется,
    ВторичнаяЗапись,
    РегистраторСобытия,
    ПериодПредыдущейЗаписи}
    ИЗ
    ВТПериодыПлановыхНачислений КАК ИзмеренияДаты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыйФОТ КАК РегистрСведений
    ПО (РегистрСведений.Период <= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.ДатаОкончания >= ВЫБОР
    КОГДА ИзмеренияДаты.период = ДАТАВРЕМЯ(1, 1, 1)
    ТОГДА ДАТАВРЕМЯ(3999, 12, 31, 23, 59, 59)
    ИНАЧЕ КОНЕЦПЕРИОДА(ИзмеренияДаты.период, ДЕНЬ)
    КОНЕЦ)
    И (РегистрСведений.Сотрудник = ИзмеренияДаты.Сотрудник)

    ИНДЕКСИРОВАТЬ ПО
    Сотрудник
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЗначенияПоказателейСотрудниковСрезПоследних.Период КАК Период,
    МАКСИМУМ(ЗначенияПоказателейСотрудниковСрезПоследних.ПериодЗаписи) КАК ПериодЗаписи,
    ЗначенияПоказателейСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
    ЗначенияПоказателейСотрудниковСрезПоследних.Показатель КАК Показатель,
    ЗначенияПоказателейСотрудниковСрезПоследних.ДокументОснование КАК ДокументОснование
    ПОМЕСТИТЬ ВТЗначенияПоказателейСотрудниковСрезПоследнихПоследниеПериод­ы
    ИЗ
    ВТЗначенияПоказателейСотрудниковСрезПоследних КАК ЗначенияПоказателейСотрудниковСрезПоследних

    СГРУППИРОВАТЬ ПО
    ЗначенияПоказателейСотрудниковСрезПоследних.Период,
    ЗначенияПоказателейСотрудниковСрезПоследних.Сотрудник,
    ЗначенияПоказателейСотрудниковСрезПоследних.ФизическоеЛицо,
    ЗначенияПоказателейСотрудниковСрезПоследних.Показатель,
    ЗначенияПоказателейСотрудниковСрезПоследних.ДокументОснование
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПлановыеНачисленияСрезПоследних.Период КАК Период,
    ПлановыеНачисленияСрезПоследних.ПериодЗаписи КАК ПериодЗаписи,
    ПлановыеНачисленияСрезПоследних.Регистратор КАК Регистратор,
    ПлановыеНачисленияСрезПоследних.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
    ПлановыеНачисленияСрезПоследних.Сотрудник КАК Сотрудник,
    ПлановыеНачисленияСрезПоследних.Начисление КАК Начисление,
    ПлановыеНачисленияСрезПоследних.ДокументОснование КАК ДокументОснование,
    ВЫБОР
    КОГДА ПлановыйФОТСрезПоследних.ВкладВФОТ ЕСТЬ NULL
    ТОГДА ПлановыеНачисленияСрезПоследних.Размер
    ИНАЧЕ ПлановыйФОТСрезПоследних.ВкладВФОТ
    КОНЕЦ КАК Размер,
    Начисления.РеквизитДопУпорядочивания КАК Порядок,
    ЕСТЬNULL(НачисленияПоказатели.Показатель, ЗНАЧЕНИЕ(Справочник.ПоказателиРасчетаЗарплаты.ПустаяСсылка)) КАК ОсновнойПоказатель,
    Начисления.ВидВремени КАК ВидВремени
    ПОМЕСТИТЬ ВТПлановыеНачисленияСотрудниковПредварительно
    {ВЫБРАТЬ
    Период,
    Сотрудник,
    Начисление,
    ДокументОснование,
    Размер}
    ИЗ
    ВТПлановыеНачисленияСотрудниковСрезПоследних КАК ПлановыеНачисленияСрезПоследних
    {ЛЕВОЕ СОЕДИНЕНИЕ ВТПлановыйФОТСотрудниковСрезПоследних КАК ПлановыйФОТСрезПоследних
    ПО ПлановыеНачисленияСрезПоследних.Период = ПлановыйФОТСрезПоследних.Период
    И ПлановыеНачисленияСрезПоследних.Сотрудник = ПлановыйФОТСрезПоследних.Сотрудник
    И ПлановыеНачисленияСрезПоследних.Начисление = ПлановыйФОТСрезПоследних.Начисление
    И ПлановыеНачисленияСрезПоследних.ДокументОснование = ПлановыйФОТСрезПоследних.ДокументОснование}
    {ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.Начисления КАК Начисления
    {ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.Начисления.Показатели КАК НачисленияПоказатели
    ПО Начисления.Ссылка = НачисленияПоказатели.Ссылка
    И (НачисленияПоказатели.ОсновнойПоказатель)}
    ПО ПлановыеНачисленияСрезПоследних.Начисление = Начисления.Ссылка}
    ГДЕ
    ПлановыеНачисленияСрезПоследних.Используется

    ИНДЕКСИРОВАТЬ ПО
    Период,
    Сотрудник,
    Порядок,
    Начисление
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПлановыеНачисленияСотрудников.Период КАК Период,
    ПлановыеНачисленияСотрудников.Сотрудник КАК Сотрудник,
    МИНИМУМ(ПлановыеНачисленияСотрудников.Порядок) КАК Порядок
    ПОМЕСТИТЬ ВТПорядокОсновныхНачислений
    ИЗ
    ВТПлановыеНачисленияСотрудниковПредварительно КАК ПлановыеНачисленияСотрудников
    ГДЕ
    ПлановыеНачисленияСотрудников.ВидВремени В (ЗНАЧЕНИЕ(Перечисление.ВидыРабочегоВремениСотрудников.ОтработанноеВПределахНормы), ЗНАЧЕНИЕ(Перечисление.ВидыРабочегоВремениСотрудников.ЧасовоеОтработанноеВПределахНормы))

    СГРУППИРОВАТЬ ПО
    ПлановыеНачисленияСотрудников.Период,
    ПлановыеНачисленияСотрудников.Сотрудник

    ИНДЕКСИРОВАТЬ ПО
    Период,
    Сотрудник,
    Порядок
    ;

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

    СГРУППИРОВАТЬ ПО
    ПлановыеНачисленияСотрудников.Период,
    ПлановыеНачисленияСотрудников.Сотрудник,
    ПорядокОсновногоНачисления.Порядок

    ИНДЕКСИРОВАТЬ ПО
    Период,
    Сотрудник,
    Порядок,
    Начисление
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ПлановыеНачисленияСотрудников.Период КАК Период,
    ПлановыеНачисленияСотрудников.ПериодЗаписи КАК ПериодЗаписи,
    ПлановыеНачисленияСотрудников.Регистратор КАК Регистратор,
    ПлановыеНачисленияСотрудников.Сотрудник КАК Сотрудник,
    ПлановыеНачисленияСотрудников.Начисление КАК Начисление,
    ПлановыеНачисленияСотрудников.ДокументОснование КАК ДокументОснование,
    ПлановыеНачисленияСотрудников.Размер КАК Размер,
    ПлановыеНачисленияСотрудников.ОсновнойПоказатель КАК ОсновнойПоказатель,
    ЗначенияПоказателей.Значение КАК ЗначениеОсновногоПоказателя,
    ВЫБОР
    КОГДА ОсновныеНачисленияСотрудников.Начисление ЕСТЬ NULL
    ТОГДА ЛОЖЬ
    ИНАЧЕ ИСТИНА
    КОНЕЦ КАК НачислениеТарифнойСтавки
    ПОМЕСТИТЬ ПредставленияПлановыеНачисленияСотрудников
    ИЗ
    ВТПлановыеНачисленияСотрудниковПредварительно КАК ПлановыеНачисленияСотрудников
    {ЛЕВОЕ СОЕДИНЕНИЕ ВТОсновныеНачисленияСотрудников КАК ОсновныеНачисленияСотрудников
    ПО ПлановыеНачисленияСотрудников.Период = ОсновныеНачисленияСотрудников.Период
    И ПлановыеНачисленияСотрудников.Сотрудник = ОсновныеНачисленияСотрудников.Сотрудник
    И ПлановыеНачисленияСотрудников.Начисление = ОсновныеНачисленияСотрудников.Начисление
    И ПлановыеНачисленияСотрудников.Порядок = ОсновныеНачисленияСотрудников.Порядок}
    {ЛЕВОЕ СОЕДИНЕНИЕ ВТЗначенияПоказателейСотрудниковСрезПоследних КАК ЗначенияПоказателей
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТЗначенияПоказателейСотрудниковСрезПоследнихПоследниеПериод­ы КАК ЗначенияПоказателейПоследниеПериоды
    ПО ЗначенияПоказателей.Период = ЗначенияПоказателейПоследниеПериоды.Период
    И ЗначенияПоказателей.ПериодЗаписи = ЗначенияПоказателейПоследниеПериоды.ПериодЗаписи
    И ЗначенияПоказателей.Сотрудник = ЗначенияПоказателейПоследниеПериоды.Сотрудник
    И ЗначенияПоказателей.Показатель = ЗначенияПоказателейПоследниеПериоды.Показатель
    И ЗначенияПоказателей.ДокументОснование = ЗначенияПоказателейПоследниеПериоды.ДокументОснование
    ПО ПлановыеНачисленияСотрудников.Период = ЗначенияПоказателей.Период
    И ПлановыеНачисленияСотрудников.Сотрудник = ЗначенияПоказателей.Сотрудник
    И ПлановыеНачисленияСотрудников.ДокументОснование = ЗначенияПоказателей.ДокументОснование
    И ПлановыеНачисленияСотрудников.ОсновнойПоказатель = ЗначенияПоказателей.Показатель
    И ПлановыеНачисленияСотрудников.ГоловнаяОрганизация = ЗначенияПоказателей.Организация.ГоловнаяОрганизация}
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТПлановыеНачисленияСотрудниковСрезПоследних
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТЗначенияПоказателейСотрудниковСрезПоследних
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТПлановыйФОТСотрудниковСрезПоследних
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТПлановыеНачисленияСотрудниковПредварительно
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТПорядокОсновныхНачислений
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТОсновныеНачисленияСотрудников
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    УНИЧТОЖИТЬ ВТЗначенияПоказателейСотрудниковСрезПоследнихПоследниеПериод­ы
```
---
ВЫБРАТЬ
    &период КАК период,
    Сотрудники.Ссылка КАК Сотрудник

Запрос конечно огромный но нужные данные выдаёт. Доработаю, урежу и сойдёт. Спасибо!
---
Могу дать ну очень короткий.

```1c
    ВЫБРАТЬ
    &период КАК период,
    Сотрудники.Ссылка КАК Сотрудник
    ПОМЕСТИТЬ ВТПериодыПлановыхНачислений
    ИЗ
    Справочник.Сотрудники КАК Сотрудники
    ГДЕ
    Сотрудники.Ссылка = &Сотрудник
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ДАТАВРЕМЯ(1, 1, 1) КАК Период,
    ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник,
    ЗНАЧЕНИЕ(ПланВидовРасчета.Начисления.ПустаяСсылка) КАК Начисление,
    0 КАК Размер,
    ЗНАЧЕНИЕ(Справочник.ПоказателиРасчетаЗарплаты.ПустаяСсылка) КАК ОсновнойПоказатель,
    ИСТИНА КАК НачислениеТарифнойСтавки
    ПОМЕСТИТЬ Представления_ПлановыеНачисленияСотрудников
    ИЗ
    ВТПериодыПлановыхНачислений КАК ИзмеренияДатыДляНабораЗаписей
    ГДЕ
    "ТолькоРазрешенные" = ИСТИНА
```

Только сначала текст запроса пропустите через

```1c
    ЗарплатаКадрыОбщиеНаборыДанных.ЗаменитьЗапросыКПредставлениямВиртуальныхТаблиц(ТекстЗапроса)
```

И он у вас будет максимально "долгоиграющим". Если в релизе изменится структура регистров или ещё что-то, то у вас высочайшие шансы, что запрос + его изменение через этот метод будут давать рабочий исполняемый запрос
---
РС правильно выбрали, запрос скорее всего тоже рабочий. Просто забыли с 01.12.2022 отменить тарифную ставку (или она не смогла сделать запись окончания в интервальный регистр) в том же кадровом документе, в котором тогда установили оклад в 50к и Процент Ежеме в 25%.

Легко поправить вручную, т.к. данный РС независимый. Два щелчка по выделенной на картинке записи и замените в "Дата окончания" дату 31.12.3999 23:59:59 на 01.12.2022 0:00:59
---
Ради интереса перепровёл кадровый перевод которым назначался оклад и отменялась тарифная ставка. Период действия тарифной ставке не изменился. Опять же сотрудник не один такой чтоб это выглядело как ошибка программы. Ручная корректировка тоже не вариант, т.к. сотрудников таких много.
---
Раз начали изучать интервальные регистры, то лучше РАСпроводить доки и освежайте журнал. Виднее будет что исчезло, а что появилось.
Ведь РС не сам по себе. Он должен изменяться только когда изменится его отцовский регистр с наименованием таким же, но без окончания "Интервальный".
---
Обычный (отцовский) регистр никак алгоритмически не сможет обработать пересечения интервалов действия:
|_______________|
............|____________________|
......|_______|

Поэтому разработчики и придумали интервальный регистр, который на каждый отцовский чих себя ЗАНОВО от РХ перезаписывает:
|___|__|____|____|___________|

Палитры не нашёл, но, думаю и так понятно.
---
Отражения

```1c
    ВЫБРАТЬ
    МАКСИМУМ(КадроваяИсторияСотрудниковСрезПоследних.Период) КАК Период,
    КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо КАК ФизическоеЛицо
    ПОМЕСТИТЬ ВТ1
    ИЗ
    РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&ДатаОкончания, ) КАК КадроваяИсторияСотрудниковСрезПоследних

    СГРУППИРОВАТЬ ПО
    КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КадроваяИсторияСотрудниковСрезПоследних.Период КАК Период,
    КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо КАК ФизическоеЛицо,
    КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение
    ПОМЕСТИТЬ ВТСотрудники
    ИЗ
    РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&ДатаОкончания, ) КАК КадроваяИсторияСотрудниковСрезПоследних
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ1 КАК ВТ1
    ПО КадроваяИсторияСотрудниковСрезПоследних.ФизическоеЛицо = ВТ1.ФизическоеЛицо
    И КадроваяИсторияСотрудниковСрезПоследних.Период = ВТ1.Период
    ;

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

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

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

    СГРУППИРОВАТЬ ПО
    ВТМестоВСтруктуреПредприяти.МестоВСтруктуреПредприятия,
    НачисленияУдержанияПоСотрудникамОбороты.Сотрудник,
    НачисленияУдержанияПоСотрудникамОбороты.Подразделение,
    НачисленияУдержанияПоСотрудникамОбороты.ФизическоеЛицо,
    НачисленияУдержанияПоСотрудникамОбороты.НачислениеУдержание,
    НАЧАЛОПЕРИОДА(НачисленияУдержанияПоСотрудникамОбороты.Период, МЕСЯЦ),
    НачисленияУдержанияПоСотрудникамОбороты.Регистратор
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТНачисления.Группа КАК Группа,
    ВТНачисления.Регистратор КАК Регистратор,
    ВТНачисления.МестоВСтруктуреПредприятия КАК МестоВСтруктуреПредприятия,
    ВТНачисления.Сотрудник КАК Сотрудник,
    ВТНачисления.Сумма КАК Сумма,
    ВТНачисления.Подразделение КАК Подразделение,
    ВТНачисления.ФизическоеЛицо КАК ФизическоеЛицо,
    ВТНачисления.ПериодМесяц КАК ПериодМесяц,
    ВТНачисления.НачислениеУдержание КАК НачислениеУдержание
    ИЗ
    ВТНачисления КАК ВТНачисления
    ГДЕ
    НЕ ВТНачисления.Сумма = 0
```
---
Удержания

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

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

    СГРУППИРОВАТЬ ПО
    ВТМестоВСтруктуреПредприяти.МестоВСтруктуреПредприятия,
    НачисленияУдержанияПоСотрудникамОбороты.Сотрудник,
    НачисленияУдержанияПоСотрудникамОбороты.Подразделение,
    НачисленияУдержанияПоСотрудникамОбороты.ФизическоеЛицо,
    НачисленияУдержанияПоСотрудникамОбороты.НачислениеУдержание,
    НАЧАЛОПЕРИОДА(НачисленияУдержанияПоСотрудникамОбороты.Период, МЕСЯЦ),
    НачисленияУдержанияПоСотрудникамОбороты.Регистратор
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТНачисления.Группа КАК Группа,
    ВТНачисления.Регистратор КАК Регистратор,
    ВТНачисления.МестоВСтруктуреПредприятия КАК МестоВСтруктуреПредприятия,
    ВТНачисления.Сотрудник КАК Сотрудник,
    ВТНачисления.Сумма КАК Сумма,
    ВТНачисления.Подразделение КАК Подразделение,
    ВТНачисления.ФизическоеЛицо КАК ФизическоеЛицо,
    ВТНачисления.ПериодМесяц КАК ПериодМесяц,
    ВТНачисления.НачислениеУдержание КАК НачислениеУдержание
    ИЗ
    ВТНачисления КАК ВТНачисления
    ГДЕ
    НЕ ВТНачисления.Сумма = 0
```
---
Выплаты

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

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    "Выплачено" КАК Группа,
    ВТМестоВСтруктуреПредприяти.МестоВСтруктуреПредприятия КАК МестоВСтруктуреПредприятия,
    ВзаиморасчетыССотрудниками.Сотрудник КАК Сотрудник,
    ВзаиморасчетыССотрудниками.СуммаВзаиморасчетов КАК Сумма,
    ВзаиморасчетыССотрудниками.Подразделение КАК Подразделение,
    ВзаиморасчетыССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо,
    НАЧАЛОПЕРИОДА(ВзаиморасчетыССотрудниками.Период, МЕСЯЦ) КАК ПериодМесяц,
    ВзаиморасчетыССотрудниками.Регистратор КАК Регистратор
    ИЗ
    РегистрНакопления.ВзаиморасчетыССотрудниками КАК ВзаиморасчетыССотрудниками
    ЛЕВОЕ СОЕДИНЕНИЕ ВТМестоВСтруктуреПредприяти КАК ВТМестоВСтруктуреПредприяти
    ПО (ВТМестоВСтруктуреПредприяти.ФизическоеЛицо = ВзаиморасчетыССотрудниками.ФизическоеЛицо)
    ГДЕ
    ВзаиморасчетыССотрудниками.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    И ВзаиморасчетыССотрудниками.Организация = &Организация
    И ВзаиморасчетыССотрудниками.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
    И ВзаиморасчетыССотрудниками.ВидВзаиморасчетов <> ЗНАЧЕНИЕ(Перечисление.ВидыВзаиморасчетовССотрудниками.ПустаяСсылка)
```