0
Wefast
02.03.16
✎
10:10
|
Выгрузил типовой отчет как внешний. Изменил выводимые данные.
Хочу чтобы заголовок отчета был такой какой мне нужен, без указания периода, показателей и группировок строк и доп полей.
Так как сам заголовок формируется в общих модулях во время вывода, то думаю нужно править результат уже после.
Выловил нужные мне области. Очистил текст в них. Но скрыть их или удалить у меня не выходит
Пробовал так:
Процедура СформироватьОтчет(ТабличныйДокумент) Экспорт
// Перед формирование отчета можно установить необходимые параметры универсального отчета.
УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент,,, ЭтотОбъект);
//ТабличныйДокумент.Область( 1, 2, 1, 2).Текст ="";//1 строка, ее я хочу оставить
ТабличныйДокумент.Область( 2, 2, 2, 2).Текст =""; // тут указывается период, я его удалил
//ТабличныйДокумент.Область( 2, 2, 2, 2).АвтоВысотаСтроки = ЛОЖЬ; // тут пытаюсь убрать автовысоту
ТабличныйДокумент.Область("R2").ВысотаСтроки = 0; // тут ставлю высоту 0
// но в отладке автовысотастроки все равно истина, и она не меняется, так что дальше я решил высоту строки сделать 0 а не ячейки
ТабличныйДокумент.Область( 3, 2, 3, 2).Текст ="";
ТабличныйДокумент.Область("R3").Защита = ЛОЖЬ;
ТабличныйДокумент.Область("R3").АвтоВысотаСтроки = ЛОЖЬ;
ТабличныйДокумент.Область("R3").ВысотаСтроки = 0;
// подумал может в защите дело, но и это не сработало
КонецПроцедуры // СформироватьОтчет()
|
|
1
Wefast
02.03.16
✎
10:16
|
Вышло так:
ТабличныйДокумент.УдалитьОбласть(ТабличныйДокумент.Область("R2:R5"), ТипСмещенияТабличногоДокумента.ПоВертикали);
Осталось только найти строку шапки отчета и до нее строки удалять, вдруг там в эту область шапки попадут еще строки если будут какие нибудь дополнительные настройки отчета
|
|
2
Wefast
02.03.16
✎
10:36
|
Для Н = 1 по 10 Цикл
Если ТабличныйДокумент.Область("R"+Н+"C2").ГраницаСверху.ТипЛинии = ТипЛинииЯчейкиТабличногоДокумента.Сплошная Тогда
Ряд = Н-2;
Прервать;
КонецЕсли;
КонецЦикла;
ТабличныйДокумент.УдалитьОбласть(ТабличныйДокумент.Область("R2:R"+Ряд), ТипСмещенияТабличногоДокумента.ПоВертикали);
|
|