Я бы сделал так.
Навскидку:
тз1-выкинуть
тз - видоизменить
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Сотрудник");
ТЗ.НоваяКолонка("ИНН");
ТЗ.НоваяКолонка("СельРада");
ТЗ.НоваяКолонка("Нараховано0"); // !!!
ТЗ.НоваяКолонка("Нараховано1"); // !!!
в цикле первого запроса заполняем
ТЗ.Нараховано0=Запрос.СуммаДО; // !!!
в цикле второго запроса:
Пока Запрос1.Группировка("Сотрудник")=1 Цикл
Если Запрос1.Сотрудник.ПометкаУдаления()=1 Тогда
Продолжить;
КонецЕсли;
Если Запрос1.Сотрудник.ЭтоГруппа()=1 Тогда
Продолжить;
КонецЕсли;
// моё
нс="";
если тз.найтиЗначение(Запрос1.Сотрудник,нс>0,"сотрудник") тогда
тз.ПолучитьСтрокуПоНомеру(нс);
тз.Нараховано1=Запрос1.СуммаДО; // !!!
иначе
ТЗ.НоваяСтрока();
ТЗ.Сотрудник=Запрос1.Сотрудник;
ТЗ.ИНН=Запрос1.ИНН;
ТЗ.СельРада=Запрос1.СельРада;
ТЗ.Нараховано1=Запрос1.СуммаДО; // !!!
конецесли;
КонецЦикла;
ну и перед выводом делаем
тз.Группировать("Сотрудник, и прочая","Нараховано0,Нараховано1")
смысл, думаю понятен.
Хе, даблшот.
Кстати внутри тега <код> не работает тег <b>
Причина редактирования: Убрал [b] в коде, заменил на // !!!. Что это не работает - в курсе. Когда в конфигураторе появится возможность форматировать текст - тогда подумаем, как это сделать у себя. А пока пардоньте. Вофка.