Добрый день! Считаю не совсем верно решена задача по расчетам.
Создать отчет «Перерасчет зарплаты», в котором пользователь должен увидеть записи регистра расчета, которые возможно требуется пересчитать.
В вашем решении в пересчете только одно измерение — Подразделение. Т. о. если нужно будет выполнить пересчет по одному сотруднику из документа, мы увидим всех сотрудников в документе.
Я думаю нужно добавить в Перерасчет измерение «Сотрудник». Тогда мы увидим именно те записи, которые нужно пересчитать.
И запрос отчета в таком случае будет строиться проще:
ВЫБРАТЬ
Перерасчет1.ОбъектПерерасчета КАК ОбъектПерерасчета,
Перерасчет1.ВидРасчета КАК ВидРасчета,
Перерасчет1.Подразделение КАК Подразделение,
Перерасчет1.Сотрудник КАК Сотрудник
ИЗ
РегистрРасчета.ДополнительныеНачисления.Перерасчет1 КАК Перерасчет1
Насколько я понимаю, если вид расчета выбран как базовый, выбирать его как ведущий нет необходимости. Перерасчеты работают.