Добрый день. СКД формирует отчет у которого довольно большой заголовок. Необходимо после вывода свернуть или сгруппировать этот заголовок. Может кто подсказать как это сделать? Заранее спасибо.
---
Всем спасибо. Решил вопрос. Если кому интересно то:

В отчет скопировал общую форму отчета. В модуле формы, после формирования отчета прописал:

ОтчетТабличныйДокумент.Область("R2:R11").Сгруппировать();

все сработало.

(4) Совершенно верно. Речь именно о заголовке отчета, там где название отчета и прочая общая информация.
---
Картинку покажи для начала
---
Обработать ДокументРезультат в процедуре ПриКомпоновкеРезультата модуля объекта отчета. Например,

```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    ДокументРезультат.ПоказатьУровеньГруппировокСтрок(0);
    КонецПроцедуры
```
---
Тут речь про ЗАГОЛОВОК, а не про группировку строк...
---
Всем спасибо. Решил вопрос. Если кому интересно то:

В отчет скопировал общую форму отчета. В модуле формы, после формирования отчета прописал:

ОтчетТабличныйДокумент.Область("R2:R11").Сгруппировать();

все сработало.

(4) Совершенно верно. Речь именно о заголовке отчета, там где название отчета и прочая общая информация.
---
Так разве в модуле объекта нельзя также было сделать? Просто если это решает проблему, то и форма тут не нужна. В модуле объекта у процедуры ПриКомпоновкеРезультата() же есть параметр ДокументРезультат
---
Так разве в модуле объекта нельзя также было сделать? Просто если это решает проблему, то и форма тут не нужна. В модуле объекта у процедуры ПриКомпоновкеРезультата() же есть параметр ДокументРезультат

Пробовал в модуле, не сработало. Скорей всего сгруппировать можно уже после вывода информации на форму.
---
ПриКомпоновкеРезультата как раз и вызывается после вывода. Например, работает такой код:

```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

    КолНаименованиеСтатьи = КФСервер.ТабДокНомерКолонкиПоТексту(ДокументРезультат,"Наименование статьи");

    Если КолНаименованиеСтатьи = неопределено тогда
    Возврат;
    КонецЕсли;

    Для счСтрок=ДокументРезультат.ФиксацияСверху По ДокументРезультат.ВысотаТаблицы Цикл
    Если ДокументРезультат.Область(счСтрок,КолНаименованиеСтатьи).Текст = "ОСНОВНАЯ ДЕЯТЕЛЬНОСТЬ"
    ИЛИ ДокументРезультат.Область(счСтрок,КолНаименованиеСтатьи).Текст = "ПОСТУПЛЕНИЯ ДЕНЕЖНЫХ СРЕДСТВ"
    ИЛИ ДокументРезультат.Область(счСтрок,КолНаименованиеСтатьи).Текст = "РАСХОДЫ ДЕНЕЖНЫХ СРЕДСТВ" Тогда
    ДокументРезультат.Область(счСтрок,3,счСтрок,ДокументРезультат.ШиринаТаблицы).Очистить(Истина,Ложь,Ложь);
    КонецЕсли;

    Если ДокументРезультат.Область(счСтрок,КолНаименованиеСтатьи).Текст = "удалить" Тогда
    ДокументРезультат.УдалитьОбласть(ДокументРезультат.Область("R"+счСтрок),ТипСмещенияТабличногоДокумента.ПоГоризонтали);
    счСтрок = счСтрок-1;
    Продолжить;
    КонецЕсли;
    КонецЦикла;

    КонецПроцедуры
```
---
Спасибо
---
Например, работает такой код: Странно, не должен работать. Насколько знаю, ПриКомпоновкеРезультата вызывается до вывода и какие-либо манипуляции с ДокументРезультат без СтандартнаяОбработка = Ложь не имеют смысла.
---
Прошу прощения. Ввел в заблуждение. Упростил код, выбросив вызов процедуры, в которой СтандартнаяОбработка = Ложь и т.д. (КФ_Сервер.СКДПриКомпоновкеРезультата):

```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

    КФ_Сервер.СКДПриКомпоновкеРезультата(ЭтотОбъект, ДокументРезультат,ДанныеРасшифровки,
    СтандартнаяОбработка, ОриентацияСтраницы.Портрет);

    ОбработатьРезультат(ДокументРезультат);

    КонецПроцедуры
```