Показать сообщение отдельно
Старый 09.12.2004, 14:59   #1  
Saska is offline
Saska
Участник
 
18 / 10 (1) +
Регистрация: 09.12.2004
Отчет в Excel - обработка триггеров
Собсно необходимо выгрузить отчетик в Excel. Все бы прекрасно.. Все выгружается.. Но.. Я дулаю так. В самом начале обрабатываю OnPreReport, в котором произвожу инициализацию кодеюнита и т.д. и т.п.. Непосредственно данные выводятся из триггеров секций отчета. Т.е. в триггере OnPostSection секции Header вывожу заголовок таблицы, в OnPostSection Body - данные и т.д. Но отчет сгрупирован по двум полям - Документ Номер и Дата Учета. Соответственно в отчете присутствуют секции GroupHeader и GroupFooter. Полагая, что OnPostSection у них выполняется только один раз при их выводе (что мне и надо) я в этом триггере вывожу и в эксель эти поля. И вижу, что в эксель эти поля выводятся многократно. Т.е получается, что триггер срабатывает не только когда происходит вывод этой секции на экран, но и при обработке любых строк отчета. Только тогда непонятно, почему в отчете эти записи не появляются. В чем я не прав? Заранее спасибо.