Выборка документов совмещения входящих в период
Добрый день. Вопрос по ЗКГУ 3.1. Подскажите пожалуйста может кто-то решал подобную задачу, необходимо получить все документы совмещения запросом СКД, но если период указанный для отбора с 1.10 - 31.10, а документы совмещения есть на период с 12.10 - 01.11 или 25.09 - 25.10 то они так же должны попадать в выборку. Сделал вариант с документами входящими в период(10.10-26.10 ) и за периодом(совмещение с 01.01-31.12),но как правильно добавить все остальные пересечения?
По теме из базы знаний
Найденные решения
(24) Спасибо за помощь. Сделал так:
ВЫБРАТЬ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник КАК Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала КАК Период,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания КАК ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо КАК ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование КАК ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи КАК ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год КАК Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок КАК КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо КАК ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник КАК ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи КАК РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия КАК РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал КАК ПустойИнтервал
ПОМЕСТИТЬ ВТ_ИтогиСПериодами
ИЗ
РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозицийШтатногоРасписанияИнтервальный
ГДЕ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Совмещена)
{ГДЕ
(ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания
ИЛИ ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания)}
СГРУППИРОВАТЬ ПО
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
ИЗ
РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозицийШтатногоРасписанияИнтервальный
ГДЕ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Совмещена)
{ГДЕ
(&ДатаНачала МЕЖДУ ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала И ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания)}
СГРУППИРОВАТЬ ПО
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
ИЗ
РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозицийШтатногоРасписанияИнтервальный
ГДЕ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Совмещена)
{ГДЕ
(&ДатаОкончания МЕЖДУ ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала И ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания)}
СГРУППИРОВАТЬ ПО
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник,
ЗНАЧЕНИЕ(Справочник.ШтатноеРасписание.ПустаяСсылка) КАК ДолжностьПоШтатномуРасписанию,
ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение
ПОМЕСТИТЬ Представления_КадровыеДанныеСотрудников
ИЗ
ВТ_ИтогиСПериодами КАК ВТ_ИтогиСПериодами
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТ_ИтогиСПериодами.Сотрудник КАК ФИОРаботника,
ВТ_ИтогиСПериодами.ДатаОкончания КАК ДатаОкончания,
ВТ_ИтогиСПериодами.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
ВТ_ИтогиСПериодами.ФизическоеЛицо КАК ФизическоеЛицо,
ВТ_ИтогиСПериодами.ДокументОснование КАК ДокументОснование,
ВТ_ИтогиСПериодами.ПериодЗаписи КАК ПериодЗаписи,
ВТ_ИтогиСПериодами.Год КАК Год,
ВТ_ИтогиСПериодами.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
ВТ_ИтогиСПериодами.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
ВТ_ИтогиСПериодами.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
ВТ_ИтогиСПериодами.КоличествоСтавок КАК Ставка,
ВТ_ИтогиСПериодами.ДействуетДо КАК ДействуетДо,
ВТ_ИтогиСПериодами.ЗамещаемыйСотрудник КАК ФИОСотрудникаЗамещаемого,
ВТ_ИтогиСПериодами.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
ВТ_ИтогиСПериодами.РегистраторЗаписи КАК РегистраторЗаписи,
ВТ_ИтогиСПериодами.РегистраторСобытия КАК РегистраторСобытия,
ВТ_ИтогиСПериодами.ПустойИнтервал КАК ПустойИнтервал,
Представления_КадровыеДанныеСотрудников.Сотрудник КАК Сотрудник1,
Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию КАК Должность,
Представления_КадровыеДанныеСотрудников.Подразделение КАК Подразделение,
Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию.Должность КАК ДолжностьПоШтатномуРасписаниюДолжность,
ВТ_ИтогиСПериодами.ДокументОснование.ПричинаСовмещения КАК ВидДополнительнойРаботы,
ВТ_ИтогиСПериодами.ДокументОснование.РазмерДоплаты КАК РазмерДоплаты,
ВТ_ИтогиСПериодами.ДокументОснование.Начисление КАК ВидНачисления,
ВТ_ИтогиСПериодами.Период КАК ДатаНачала
ИЗ
ВТ_ИтогиСПериодами КАК ВТ_ИтогиСПериодами
ЛЕВОЕ СОЕДИНЕНИЕ Представления_КадровыеДанныеСотрудников КАК Представления_КадровыеДанныеСотрудников
ПО ВТ_ИтогиСПериодами.Сотрудник = Представления_КадровыеДанныеСотрудников.Сотрудник
СГРУППИРОВАТЬ ПО
ВТ_ИтогиСПериодами.ВидЗанятостиПозиции,
Представления_КадровыеДанныеСотрудников.Сотрудник,
ВТ_ИтогиСПериодами.ПозицияШтатногоРасписания,
ВТ_ИтогиСПериодами.ПланируемаяДатаЗавершения,
ВТ_ИтогиСПериодами.ДействуетДо,
Представления_КадровыеДанныеСотрудников.Подразделение,
ВТ_ИтогиСПериодами.ГоловнаяОрганизация,
ВТ_ИтогиСПериодами.РегистраторЗаписи,
ВТ_ИтогиСПериодами.ДатаОкончания,
ВТ_ИтогиСПериодами.ДокументОснование,
ВТ_ИтогиСПериодами.Сотрудник,
ВТ_ИтогиСПериодами.Период,
ВТ_ИтогиСПериодами.Год,
Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию,
ВТ_ИтогиСПериодами.ПериодЗаписи,
ВТ_ИтогиСПериодами.ЗамещаемыйСотрудник,
ВТ_ИтогиСПериодами.ПустойИнтервал,
ВТ_ИтогиСПериодами.ФизическоеЛицо,
ВТ_ИтогиСПериодами.ПериодПредыдущейЗаписи,
ВТ_ИтогиСПериодами.РегистраторСобытия,
ВТ_ИтогиСПериодами.КоличествоСтавок,
Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию.Должность,
ВТ_ИтогиСПериодами.ДокументОснование.ПричинаСовмещения,
ВТ_ИтогиСПериодами.ДокументОснование.РазмерДоплаты,
ВТ_ИтогиСПериодами.ДокументОснование.Начисление
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
ВЫБРАТЬ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник КАК Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала КАК ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания КАК ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо КАК ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование КАК ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи КАК ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год КАК Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок КАК КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо КАК ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник КАК ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи КАК РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия КАК РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал КАК ПустойИнтервал
ПОМЕСТИТЬ ВТ_ВПериоде
ИЗ
РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозицийШтатногоРасписанияИнтервальный
ГДЕ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Совмещена)
{ГДЕ
(ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала >= &ДатаНачала),
(ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания <= &ДатаОкончания)}
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТ_ВПериоде.Сотрудник КАК Сотрудник,
ВТ_ВПериоде.ДатаНачала КАК Период,
ВТ_ВПериоде.ДатаОкончания КАК ДатаОкончания,
ВТ_ВПериоде.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
ВТ_ВПериоде.ФизическоеЛицо КАК ФизическоеЛицо,
ВТ_ВПериоде.ДокументОснование КАК ДокументОснование,
ВТ_ВПериоде.ПериодЗаписи КАК ПериодЗаписи,
ВТ_ВПериоде.Год КАК Год,
ВТ_ВПериоде.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
ВТ_ВПериоде.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
ВТ_ВПериоде.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
ВТ_ВПериоде.КоличествоСтавок КАК КоличествоСтавок,
ВТ_ВПериоде.ДействуетДо КАК ДействуетДо,
ВТ_ВПериоде.ЗамещаемыйСотрудник КАК ЗамещаемыйСотрудник,
ВТ_ВПериоде.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
ВТ_ВПериоде.РегистраторЗаписи КАК РегистраторЗаписи,
ВТ_ВПериоде.РегистраторСобытия КАК РегистраторСобытия,
ВТ_ВПериоде.ПустойИнтервал КАК ПустойИнтервал
ПОМЕСТИТЬ ВТ_ВпериодеИЗаПериодом
ИЗ
ВТ_ВПериоде КАК ВТ_ВПериоде
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
ИЗ
РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозицийШтатногоРасписанияИнтервальный
ГДЕ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Совмещена)
{ГДЕ
(ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала <= &ДатаНачала),
(ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания >= &ДатаОкончания)}
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник,
ЗНАЧЕНИЕ(Справочник.ШтатноеРасписание.ПустаяСсылка) КАК ДолжностьПоШтатномуРасписанию,
ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение
ПОМЕСТИТЬ Представления_КадровыеДанныеСотрудников
ИЗ
ВТ_ВпериодеИЗаПериодом КАК ВТ_ЗаПериодом
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТ_ВпериодеИЗаПериодом.Сотрудник КАК ФИОРаботника,
ВТ_ВпериодеИЗаПериодом.ДатаОкончания КАК ДатаОкончания,
ВТ_ВпериодеИЗаПериодом.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
ВТ_ВпериодеИЗаПериодом.ФизическоеЛицо КАК ФизическоеЛицо,
ВТ_ВпериодеИЗаПериодом.ДокументОснование КАК ДокументОснование,
ВТ_ВпериодеИЗаПериодом.ПериодЗаписи КАК ПериодЗаписи,
ВТ_ВпериодеИЗаПериодом.Год КАК Год,
ВТ_ВпериодеИЗаПериодом.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
ВТ_ВпериодеИЗаПериодом.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
ВТ_ВпериодеИЗаПериодом.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
ВТ_ВпериодеИЗаПериодом.КоличествоСтавок КАК Ставка,
ВТ_ВпериодеИЗаПериодом.ДействуетДо КАК ДействуетДо,
ВТ_ВпериодеИЗаПериодом.ЗамещаемыйСотрудник КАК ФИОСотрудникаЗамещаемого,
ВТ_ВпериодеИЗаПериодом.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
ВТ_ВпериодеИЗаПериодом.РегистраторЗаписи КАК РегистраторЗаписи,
ВТ_ВпериодеИЗаПериодом.РегистраторСобытия КАК РегистраторСобытия,
ВТ_ВпериодеИЗаПериодом.ПустойИнтервал КАК ПустойИнтервал,
Представления_КадровыеДанныеСотрудников.Сотрудник КАК Сотрудник1,
Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию КАК Должность,
Представления_КадровыеДанныеСотрудников.Подразделение КАК Подразделение,
ВТ_ВпериодеИЗаПериодом.ДокументОснование.ПричинаСовмещения КАК ВидДополнительнойРаботы,
ВТ_ВпериодеИЗаПериодом.ДокументОснование.РазмерДоплаты КАК РазмерДоплаты,
ВТ_ВпериодеИЗаПериодом.ДокументОснование.Начисление КАК ВидНачисление,
ВТ_ВпериодеИЗаПериодом.Период КАК ДатаНачала
ИЗ
ВТ_ВпериодеИЗаПериодом КАК ВТ_ВпериодеИЗаПериодом
ЛЕВОЕ СОЕДИНЕНИЕ Представления_КадровыеДанныеСотрудников КАК Представления_КадровыеДанныеСотрудников
ПО ВТ_ВпериодеИЗаПериодом.Сотрудник = Представления_КадровыеДанныеСотрудников.Сотрудник
Показать
(8)
Что есть регистр? Для чего он вам вообще в рамках решения текущей задачи?
(8)
Имя реквизита прозрачно намекает на некую временную границу действия чего-то, не?
можно пойти другим путем: отобрать все, что не пустое ПричинаСовмещения/ЗамещаемыйСотрудник, проанализировать значения полей с датами и принять решение о том, какие поля как ограничивать, чтобы получить нужное
ПланируемаяДатаЗавершения там не заполнен регистр
Что есть регистр? Для чего он вам вообще в рамках решения текущей задачи?
(8)
ДействуетДо для чего ограничивать?
Имя реквизита прозрачно намекает на некую временную границу действия чего-то, не?
можно пойти другим путем: отобрать все, что не пустое ПричинаСовмещения/ЗамещаемыйСотрудник, проанализировать значения полей с датами и принять решение о том, какие поля как ограничивать, чтобы получить нужное
(9)
можно пойти другим путем: отобрать все, что не пустое ПричинаСовмещения/ЗамещаемыйСотрудник,
если использовать РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный то поле ЗамещаемыйСотрудник пустое у примерно половины записей, а совмещение есть т.к. совмещается не сотрудник, а должность
можно пойти другим путем: отобрать все, что не пустое ПричинаСовмещения/ЗамещаемыйСотрудник,
если использовать РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный то поле ЗамещаемыйСотрудник пустое у примерно половины записей, а совмещение есть т.к. совмещается не сотрудник, а должность
(22) Хорошо, возможно я не верно сформулировал конкретику задачи. Необходимо получить записи по совмещениям которые находятся в периоде установленном пользователем и также должны попасть записи с периодом который попадает в отбор частично( период совмещения выходит за пределы отбора, попадает началом или окончанием в отбор)
(23)Это все те же поля отбора: ДатаНачала/ДатаОкончания
Не претендую на оптимальность условия, как-то так:
Возможно, что-то придется заключить в скобки дополнительно
Вместо конструкции ИЛИ правильно будет использовать объединение таблиц
Не претендую на оптимальность условия, как-то так:
ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания
ИЛИ ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания
ИЛИ &ДатаНачала МЕЖДУ ДатаНачала И ДатаОкончания
ИЛИ &ДатаОкончания МЕЖДУ ДатаНачала И ДатаОкончания
Возможно, что-то придется заключить в скобки дополнительно
Вместо конструкции ИЛИ правильно будет использовать объединение таблиц
(24) Спасибо за помощь. Сделал так:
ВЫБРАТЬ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник КАК Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала КАК Период,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания КАК ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо КАК ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование КАК ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи КАК ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год КАК Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок КАК КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо КАК ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник КАК ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи КАК РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия КАК РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал КАК ПустойИнтервал
ПОМЕСТИТЬ ВТ_ИтогиСПериодами
ИЗ
РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозицийШтатногоРасписанияИнтервальный
ГДЕ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Совмещена)
{ГДЕ
(ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания
ИЛИ ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания)}
СГРУППИРОВАТЬ ПО
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
ИЗ
РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозицийШтатногоРасписанияИнтервальный
ГДЕ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Совмещена)
{ГДЕ
(&ДатаНачала МЕЖДУ ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала И ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания)}
СГРУППИРОВАТЬ ПО
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал
ИЗ
РегистрСведений.ЗанятостьПозицийШтатногоРасписанияИнтервальный КАК ЗанятостьПозицийШтатногоРасписанияИнтервальный
ГДЕ
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиПозицийШтатногоРасписания.Совмещена)
{ГДЕ
(&ДатаОкончания МЕЖДУ ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала И ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания)}
СГРУППИРОВАТЬ ПО
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПозицияШтатногоРасписания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ГоловнаяОрганизация,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДокументОснование,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаНачала,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Сотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.Год,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ЗамещаемыйСотрудник,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПустойИнтервал,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДатаОкончания,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ДействуетДо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ВидЗанятостиПозиции,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ФизическоеЛицо,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПериодПредыдущейЗаписи,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.РегистраторСобытия,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.ПланируемаяДатаЗавершения,
ЗанятостьПозицийШтатногоРасписанияИнтервальный.КоличествоСтавок
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник,
ЗНАЧЕНИЕ(Справочник.ШтатноеРасписание.ПустаяСсылка) КАК ДолжностьПоШтатномуРасписанию,
ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение
ПОМЕСТИТЬ Представления_КадровыеДанныеСотрудников
ИЗ
ВТ_ИтогиСПериодами КАК ВТ_ИтогиСПериодами
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВТ_ИтогиСПериодами.Сотрудник КАК ФИОРаботника,
ВТ_ИтогиСПериодами.ДатаОкончания КАК ДатаОкончания,
ВТ_ИтогиСПериодами.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
ВТ_ИтогиСПериодами.ФизическоеЛицо КАК ФизическоеЛицо,
ВТ_ИтогиСПериодами.ДокументОснование КАК ДокументОснование,
ВТ_ИтогиСПериодами.ПериодЗаписи КАК ПериодЗаписи,
ВТ_ИтогиСПериодами.Год КАК Год,
ВТ_ИтогиСПериодами.ПериодПредыдущейЗаписи КАК ПериодПредыдущейЗаписи,
ВТ_ИтогиСПериодами.ПозицияШтатногоРасписания КАК ПозицияШтатногоРасписания,
ВТ_ИтогиСПериодами.ВидЗанятостиПозиции КАК ВидЗанятостиПозиции,
ВТ_ИтогиСПериодами.КоличествоСтавок КАК Ставка,
ВТ_ИтогиСПериодами.ДействуетДо КАК ДействуетДо,
ВТ_ИтогиСПериодами.ЗамещаемыйСотрудник КАК ФИОСотрудникаЗамещаемого,
ВТ_ИтогиСПериодами.ПланируемаяДатаЗавершения КАК ПланируемаяДатаЗавершения,
ВТ_ИтогиСПериодами.РегистраторЗаписи КАК РегистраторЗаписи,
ВТ_ИтогиСПериодами.РегистраторСобытия КАК РегистраторСобытия,
ВТ_ИтогиСПериодами.ПустойИнтервал КАК ПустойИнтервал,
Представления_КадровыеДанныеСотрудников.Сотрудник КАК Сотрудник1,
Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию КАК Должность,
Представления_КадровыеДанныеСотрудников.Подразделение КАК Подразделение,
Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию.Должность КАК ДолжностьПоШтатномуРасписаниюДолжность,
ВТ_ИтогиСПериодами.ДокументОснование.ПричинаСовмещения КАК ВидДополнительнойРаботы,
ВТ_ИтогиСПериодами.ДокументОснование.РазмерДоплаты КАК РазмерДоплаты,
ВТ_ИтогиСПериодами.ДокументОснование.Начисление КАК ВидНачисления,
ВТ_ИтогиСПериодами.Период КАК ДатаНачала
ИЗ
ВТ_ИтогиСПериодами КАК ВТ_ИтогиСПериодами
ЛЕВОЕ СОЕДИНЕНИЕ Представления_КадровыеДанныеСотрудников КАК Представления_КадровыеДанныеСотрудников
ПО ВТ_ИтогиСПериодами.Сотрудник = Представления_КадровыеДанныеСотрудников.Сотрудник
СГРУППИРОВАТЬ ПО
ВТ_ИтогиСПериодами.ВидЗанятостиПозиции,
Представления_КадровыеДанныеСотрудников.Сотрудник,
ВТ_ИтогиСПериодами.ПозицияШтатногоРасписания,
ВТ_ИтогиСПериодами.ПланируемаяДатаЗавершения,
ВТ_ИтогиСПериодами.ДействуетДо,
Представления_КадровыеДанныеСотрудников.Подразделение,
ВТ_ИтогиСПериодами.ГоловнаяОрганизация,
ВТ_ИтогиСПериодами.РегистраторЗаписи,
ВТ_ИтогиСПериодами.ДатаОкончания,
ВТ_ИтогиСПериодами.ДокументОснование,
ВТ_ИтогиСПериодами.Сотрудник,
ВТ_ИтогиСПериодами.Период,
ВТ_ИтогиСПериодами.Год,
Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию,
ВТ_ИтогиСПериодами.ПериодЗаписи,
ВТ_ИтогиСПериодами.ЗамещаемыйСотрудник,
ВТ_ИтогиСПериодами.ПустойИнтервал,
ВТ_ИтогиСПериодами.ФизическоеЛицо,
ВТ_ИтогиСПериодами.ПериодПредыдущейЗаписи,
ВТ_ИтогиСПериодами.РегистраторСобытия,
ВТ_ИтогиСПериодами.КоличествоСтавок,
Представления_КадровыеДанныеСотрудников.ДолжностьПоШтатномуРасписанию.Должность,
ВТ_ИтогиСПериодами.ДокументОснование.ПричинаСовмещения,
ВТ_ИтогиСПериодами.ДокументОснование.РазмерДоплаты,
ВТ_ИтогиСПериодами.ДокументОснование.Начисление
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот