"Легко. В общем, так:<br><br>В конфигураторе открываешь отчет "Дерево документов".<br><br>После этого в модуль отчета в самом начале (после объявления переменных) добавляешь:<br><br>Перем ИтоговаяСумма;<br>Функция ВернутьСуммуЧ(Д)<br> ВидД=Д.Вид();<br> Рез = 0;<br> Если глЕстьРеквизитШапки("СуммаДокумента",ВидД)=1 Тогда<br> Рез = Д.СуммаДокумента;<br> ИначеЕсли глЕстьРеквизитШапки("Всего",ВидД)=1 Тогда<br> Рез = Д.Всего;<br> ИначеЕсли глЕстьРеквизитМнЧ("Всего",ВидД)=1 Тогда<br> Рез = Д.Итог("Всего");<br> ИначеЕсли глЕстьРеквизитМнЧ("Сумма",ВидД)=1 Тогда<br> Рез = Д.Итог("Сумма");<br> КонецЕсли; <br> <br> Возврат Рез;<br>КонецФункции // ВернутьСуммуЧ()<br><br>После этого ищешь строку типа<br>ПечДок = ПечДок+ВернутьСумму(Док);<br><br>после каждой такой строки добавляешь<br>ИтоговаяСумма = ИтоговаяСумма + ВернутьСуммуЧ(Док);<br><br>Вот. Если найдешь строку<br>ПечДок = ПечДок + ВернутьСумму(КореньДок);<br>и после нее добавишь<br>ИтоговаяСумма = ИтоговаяСумма + ВернутьСуммуЧ(КореньДок);<br>тогда у тебя в итоговую сумму попадет еще и сумма исходного документа.<br><br>Соответственно в начале процедуры Сформировать() пишешь<br>ИтоговаяСумма = 0;<br><br>После этого в таблицу добавляешь секцию с именем этой переменной, обзываешь ее, например, "Итого" и<br>перед строкой<br> Таб.ТолькоПросмотр(1);<br>пишешь<br> Таб.ВывестиСекцию("Итого");<br><br>Все."