Спасибо Вам!
Сделал так,
ЗапросТЧ.Параметры.Вставить("ТекДок",Ссылка);
Выборка = ЗапросТЧ.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Если [color=orange]Выборка.ТипЗаписи() = ТипЗаписиЗапроса.ОбщийИтог[/color] Тогда
Область1 = Макет.ПолучитьОбласть("Итоги");//пришлось добавить еще один сектор
Область1.Параметры.Заполнить(Выборка);
иначе
Область = Макет.ПолучитьОбласть("Строка");
Область.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Область);
КонецЕсли;
КонецЦикла;
[color=orange]ТабДок.Вывести(Область1); //вывод итогов[/color]
Область = Макет.ПолучитьОбласть("Подвал");
ТабДок.Вывести(Область);
Dest, твоим методом наверное короче выйдет код, обязательно попробую
Подскажи как мне быть. У меня схожая ситуация:
Процедура КнопкаСформироватьНажатие(Кнопка)
Перем Результат;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПлатежноеПоручение.ДатаПроведения КАК ДатаПроведения,
| ПлатежноеПоручение.Номер КАК Номер,
| ПлатежноеПоручение.СуммаДокумента КАК СуммаДокумента,
| ПлатежноеПоручение.Контрагент КАК Контрагент,
| ПРЕДСТАВЛЕНИЕ(ПлатежноеПоручение.Контрагент)
|ИЗ
| Документ.ПлатежноеПоручение КАК ПлатежноеПоручение
|ГДЕ
| ПлатежноеПоручение.ДатаПроведения >= &ДатаНачала
| И ПлатежноеПоручение.ДатаПроведения <= &ДатаКонца
| И ПлатежноеПоручение.ЛицевойСчет = &ЛицевойСчет
| И ПлатежноеПоручение.Учреждение = &Учреждение
| И ПлатежноеПоручение.Проведен = &Проведен
|СГРУППИРОВАТЬ ПО
| ПлатежноеПоручение.ДатаПроведения,
| ПлатежноеПоручение.Номер,
| ПлатежноеПоручение.Контрагент,
| ПлатежноеПоручение.СуммаДокумента
|ДЛЯ ИЗМЕНЕНИЯ
| Документ.ПлатежноеПоручение
|
|УПОРЯДОЧИТЬ ПО
| ДатаПроведения,
| Номер,
| СуммаДокумента,
| Контрагент
|ИТОГИ СУММА(СуммаДокумента) ПО
| Общие";
Запрос.УстановитьПараметр("ДатаНачала",ЭлементыФормы.ДатаНачала.Значение);
Запрос.УстановитьПараметр("ДатаКонца",ЭлементыФормы.ДатаКонца.Значение);
Запрос.УстановитьПараметр("Учреждение",ЭлементыФормы.Учреждение.Значение);
Запрос.УстановитьПараметр("ЛицевойСчет",ЭлементыФормы.ЛицевойСчет.Значение);
Запрос.УстановитьПараметр("Проведен",ЭлементыФормы.Проведен.Значение);
Результат = Запрос.Выполнить().Выбрать();
ТабДок = Новый ТабличныйДокумент;
Макет = Отчеты.СопроводительноеПисьмо2.ПолучитьМакет("Печать");
...
// Строка
Пока Результат.Следующий() Цикл
Если Результат.ТипЗаписи() = ТипЗаписиЗапроса.ОбщийИтог Тогда
Итого = Макет.ПолучитьОбласть("Итого");
Итого.Параметры.СуммаДокумента = Результат.СуммаДокумента;
ТабДок.Вывести(Итого);
Иначе
Строка = Макет.ПолучитьОбласть("Строка");
Строка.Параметры.ДатаПроведения = Результат.ДатаПроведения;
Строка.Параметры.Номер = Результат.Номер;
Строка.Параметры.СуммаДокумента = Результат.СуммаДокумента;
Строка.Параметры.Контрагент = Результат.Контрагент;
ТабДок.Вывести(Строка);
КонецЕсли;
КонецЦикла;
...
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
КонецПроцедуры
Добавлено через 1 час, 20 минут и 57 секунд:Все уже не нужно