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