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