СКД (система компоновки данных) ПриКомпоновкеРезультата()
В платформе 1С Предприятие 8.2 у отчетов, использующих систему компоновки данных, появилось событие ПриКомпоновкеРезультата().
Вот что говорит о нем синтакс-помощник:
ОтчетОбъект.<Имя отчета>.ПриКомпоновкеРезультата (ReportObject.<Имя отчета>.OnComposeResult)
Синтаксис:
ПриКомпоновкеРезультата(<ДокументРезультат>, <ДанныеРасшифровки>, <СтандартнаяОбработка>)
Параметры:
<ДокументРезультат>
Тип: ТабличныйДокумент. Документ, в который выводится результат.
<ДанныеРасшифровки>
Переменная, в которую необходимо поместить данные расшировки.
Если данный параметр имеет значение NULL, то данные расшифровки создавать не нужно.
<СтандартнаяОбработка>
Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет.
Значение по умолчанию: Истина
Описание:
Вызывается при выполнении отчета с помощью метода СкомпоноватьРезультат.
В этом событии можно программно формировать отчет, работать с табличным документом – результатом выполнения отчета, отключать стандартную обработку отчета.
Например, можно задать фиксацию:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ДокументРезультат.ФиксацияСверху = 8;
КонецПроцедуры