Добрый день. Вопрос по ЗКГУ 3.1. Подскажите пожалуйста может кто-то решал подобную задачу, необходимо получить все документы совмещения запросом СКД, но если период указанный для отбора с 1.10 - 31.10, а документы совмещения есть на период с 12.10 - 01.11 или 25.09 - 25.10 то они так же должны попадать в выборку. Сделал вариант с документами входящими в период(10.10-26.10 ) и за периодом(совмещение с 01.01-31.12),но как правильно добавить все остальные пересечения?
---
Спасибо за помощь. Сделал так:

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

    СГРУППИРОВАТЬ ПО
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал

    ОБЪЕДИНИТЬ ВСЕ

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

    СГРУППИРОВАТЬ ПО
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал

    ОБЪЕДИНИТЬ ВСЕ

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

    СГРУППИРОВАТЬ ПО
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок
    ;

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

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_ИтогиСПериодами.Сотрудник КАК ФИОРаботника,
    ВТ_ИтогиСПериодами.ДатаОкончания КАК ДатаОкончания,
    ВТ_ИтогиСПериодами.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
    ВТ_ИтогиСПериодами.ФизическоеЛицо КАК ФизическоеЛицо,
    ВТ_ИтогиСПериодами.ДокументОснование КАК ДокументОснование,
    ВТ_ИтогиСПериодами.ПериодЗаписи КАК ПериодЗаписи,
    ВТ_ИтогиСПериодами.Год КАК Год,
    ВТ_ИтогиСПериодами.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
    ВТ_ИтогиСПериодами.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
    ВТ_ИтогиСПериодами.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
    ВТ_ИтогиСПериодами.КоличествоСтавок КАК Ставка,
    ВТ_ИтогиСПериодами.ДействуетДо КАК ДействуетДо,
    ВТ_ИтогиСПериодами.ЗамещаемыйСотрудник КАК ФИОСотрудникаЗамещаемого,
    ВТ_ИтогиСПериодами.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
    ВТ_ИтогиСПериодами.РегистраторЗаписи КАК РегистраторЗаписи,
    ВТ_ИтогиСПериодами.РегистраторСобытия КАК РегистраторСобытия,
    ВТ_ИтогиСПериодами.ПустойИнтервал КАК ПустойИнтервал,
    Представления_КадровыеДанныеСотрудников.Сотрудник КАК Сотрудник1,
    Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию КАК Должность,
    Представления_КадровыеДанныеСотрудников.Подразделение КАК Подразделение,
    Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию.Должность КАК ДолжностьПоШтатномуРасписаниюДолжность,
    ВТ_ИтогиСПериодами.ДокументОснование.ПричинаСовмещения КАК ВидДополнительнойРаботы,
    ВТ_ИтогиСПериодами.ДокументОснование.РазмерДоплаты КАК РазмерДоплаты,
    ВТ_ИтогиСПериодами.ДокументОснование.Начисление КАК ВидНачисления,
    ВТ_ИтогиСПериодами.Период КАК ДатаНачала
    ИЗ
    ВТ_ИтогиСПериодами КАК ВТ_ИтогиСПериодами
    ЛЕВОЕ СОЕДИНЕНИЕ Представления_КадровыеДанныеСотрудников КАК Представления_КадровыеДанныеСотрудников
    ПО ВТ_ИтогиСПериодами.Сотрудник = Представления_КадровыеДанныеСотрудников.Сотрудник

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

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_ВПериоде.Сотрудник КАК Сотрудник,
    ВТ_ВПериоде.ДатаНачала КАК Период,
    ВТ_ВПериоде.ДатаОкончания КАК ДатаОкончания,
    ВТ_ВПериоде.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
    ВТ_ВПериоде.ФизическоеЛицо КАК ФизическоеЛицо,
    ВТ_ВПериоде.ДокументОснование КАК ДокументОснование,
    ВТ_ВПериоде.ПериодЗаписи КАК ПериодЗаписи,
    ВТ_ВПериоде.Год КАК Год,
    ВТ_ВПериоде.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
    ВТ_ВПериоде.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
    ВТ_ВПериоде.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
    ВТ_ВПериоде.КоличествоСтавок КАК КоличествоСтавок,
    ВТ_ВПериоде.ДействуетДо КАК ДействуетДо,
    ВТ_ВПериоде.ЗамещаемыйСотрудник КАК ЗамещаемыйСотрудник,
    ВТ_ВПериоде.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
    ВТ_ВПериоде.РегистраторЗаписи КАК РегистраторЗаписи,
    ВТ_ВПериоде.РегистраторСобытия КАК РегистраторСобытия,
    ВТ_ВПериоде.ПустойИнтервал КАК ПустойИнтервал
    ПОМЕСТИТЬ ВТ_ВпериодеИЗаПериодом
    ИЗ
    ВТ_ВПериоде КАК ВТ_ВПериоде

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
    ИЗ
    РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозицийШтатногоРасписанияИнтервальный
    ГДЕ
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Совмещена)
    {ГДЕ
    (ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала <= &ДатаНачала),
    (ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания >= &ДатаОкончания)}
    ;

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

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

можно пойти другим путем: отобрать все, что не пустое ПричинаСовмещения/ЗамещаемыйСотрудник, проанализировать значения полей с датами и принять решение о том, какие поля как ограничивать, чтобы получить нужное
---
можно пойти другим путем: отобрать все, что не пустое ПричинаСовмещения/ЗамещаемыйСотрудник,
если использовать РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный то поле ЗамещаемыйСотрудник пустое у примерно половины записей, а совмещение есть т.к. совмещается не сотрудник, а должность
---
хорошо, как вы определяете, что совмещение таки есть?
---
уловие по виду занятости позиции = "Совмещена"
---
хорошо, как при этом заполнены поля с типом дата, кроме ДатаНачала/ДатаОкончания?
---
Эти поля заполнены датами из документа Совмещение, период на который назначается совмещение. Причем окончания может не быть (31.12.3999 23:59:59)
---
если периода окончания нет, то совмещение считается бессрочным?
---
да
---
вот и ответ, что кроме ограничения по ДатаНачала/ДатаОкончания нужно еще ограничение по этим полям, при условии, что правая граница строго меньше 31.12.3999 23:59:59
---
Ну, можешь и голосом продиктовать...
---
Проверил у себя на ЗУП КОРП, чем не устраивает отбор по ДатаНачала/ДатаОкончания записей регистра?
---
Он и нужен. У меня так и сделано. Вопрос был в том, как выбрать определенные записи.
---
Вы ж и так выбрали определенные записи, не?
---
но если период указанный для отбора с 1.10 - 31.10, а документы совмещения есть на период с 12.10 - 01.11 или 25.09 - 25.10 то они так же должны попадать в выборку.
---
зачем вам сами документы, черт знает от какой даты, если они делают записи в нужный вам период, которые вы уже отобрали?
---
Хорошо, возможно я не верно сформулировал конкретику задачи. Необходимо получить записи по совмещениям которые находятся в периоде установленном пользователем и также должны попасть записи с периодом который попадает в отбор частично( период совмещения выходит за пределы отбора, попадает началом или окончанием в отбор)
---
Это все те же поля отбора: ДатаНачала/ДатаОкончания

Не претендую на оптимальность условия, как-то так:

```1c
    ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания
    ИЛИ ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания
    ИЛИ &ДатаНачала МЕЖДУ ДатаНачала И ДатаОкончания
    ИЛИ &ДатаОкончания МЕЖДУ ДатаНачала И ДатаОкончания
```

Возможно, что-то придется заключить в скобки дополнительно

Вместо конструкции ИЛИ правильно будет использовать объединение таблиц
---
Спасибо за помощь. Сделал так:

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

    СГРУППИРОВАТЬ ПО
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал

    ОБЪЕДИНИТЬ ВСЕ

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

    СГРУППИРОВАТЬ ПО
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал

    ОБЪЕДИНИТЬ ВСЕ

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

    СГРУППИРОВАТЬ ПО
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
    ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок
    ;

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

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_ИтогиСПериодами.Сотрудник КАК ФИОРаботника,
    ВТ_ИтогиСПериодами.ДатаОкончания КАК ДатаОкончания,
    ВТ_ИтогиСПериодами.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
    ВТ_ИтогиСПериодами.ФизическоеЛицо КАК ФизическоеЛицо,
    ВТ_ИтогиСПериодами.ДокументОснование КАК ДокументОснование,
    ВТ_ИтогиСПериодами.ПериодЗаписи КАК ПериодЗаписи,
    ВТ_ИтогиСПериодами.Год КАК Год,
    ВТ_ИтогиСПериодами.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
    ВТ_ИтогиСПериодами.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
    ВТ_ИтогиСПериодами.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
    ВТ_ИтогиСПериодами.КоличествоСтавок КАК Ставка,
    ВТ_ИтогиСПериодами.ДействуетДо КАК ДействуетДо,
    ВТ_ИтогиСПериодами.ЗамещаемыйСотрудник КАК ФИОСотрудникаЗамещаемого,
    ВТ_ИтогиСПериодами.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
    ВТ_ИтогиСПериодами.РегистраторЗаписи КАК РегистраторЗаписи,
    ВТ_ИтогиСПериодами.РегистраторСобытия КАК РегистраторСобытия,
    ВТ_ИтогиСПериодами.ПустойИнтервал КАК ПустойИнтервал,
    Представления_КадровыеДанныеСотрудников.Сотрудник КАК Сотрудник1,
    Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию КАК Должность,
    Представления_КадровыеДанныеСотрудников.Подразделение КАК Подразделение,
    Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию.Должность КАК ДолжностьПоШтатномуРасписаниюДолжность,
    ВТ_ИтогиСПериодами.ДокументОснование.ПричинаСовмещения КАК ВидДополнительнойРаботы,
    ВТ_ИтогиСПериодами.ДокументОснование.РазмерДоплаты КАК РазмерДоплаты,
    ВТ_ИтогиСПериодами.ДокументОснование.Начисление КАК ВидНачисления,
    ВТ_ИтогиСПериодами.Период КАК ДатаНачала
    ИЗ
    ВТ_ИтогиСПериодами КАК ВТ_ИтогиСПериодами
    ЛЕВОЕ СОЕДИНЕНИЕ Представления_КадровыеДанныеСотрудников КАК Представления_КадровыеДанныеСотрудников
    ПО ВТ_ИтогиСПериодами.Сотрудник = Представления_КадровыеДанныеСотрудников.Сотрудник

    СГРУППИРОВАТЬ ПО
    ВТ_ИтогиСПериодами.ВидЗанятостиПозиции,
    Представления_КадровыеДанныеСотрудников.Сотрудник,
    ВТ_ИтогиСПериодами.ПозицияШтатногоРасписания,
    ВТ_ИтогиСПериодами.ПланируемаяДатаЗавершения,
    ВТ_ИтогиСПериодами.ДействуетДо,
    Представления_КадровыеДанныеСотрудников.Подразделение,
    ВТ_ИтогиСПериодами.ГоловнаяОрганизация,
    ВТ_ИтогиСПериодами.РегистраторЗаписи,
    ВТ_ИтогиСПериодами.ДатаОкончания,
    ВТ_ИтогиСПериодами.ДокументОснование,
    ВТ_ИтогиСПериодами.Сотрудник,
    ВТ_ИтогиСПериодами.Период,
    ВТ_ИтогиСПериодами.Год,
    Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию,
    ВТ_ИтогиСПериодами.ПериодЗаписи,
    ВТ_ИтогиСПериодами.ЗамещаемыйСотрудник,
    ВТ_ИтогиСПериодами.ПустойИнтервал,
    ВТ_ИтогиСПериодами.ФизическоеЛицо,
    ВТ_ИтогиСПериодами.ПериодПредыдущейЗаписи,
    ВТ_ИтогиСПериодами.РегистраторСобытия,
    ВТ_ИтогиСПериодами.КоличествоСтавок,
    Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию.Должность,
    ВТ_ИтогиСПериодами.ДокументОснование.ПричинаСовмещения,
    ВТ_ИтогиСПериодами.ДокументОснование.РазмерДоплаты,
    ВТ_ИтогиСПериодами.ДокументОснование.Начисление
```