К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Табличный документ, как добавить шапку?

Гость
0 - 13.03.2013 - 13:18
УТ10.3
Есть табличный документ, сформированный универсальным отчетом:
УниверсальныйОтчет.СформироватьОтчет(ТабличныйДоку мент);

Есть макет, в которм 2 области Шапка и Подвал:
Макет=ПолучитьМакет("Макет");
Шапка=Макет.ПолучитьОбласть("Шапка");
Подвал=Макет.ПолучитьОбласть("Подвал");

Как объединить Табличный документ и 2 области в таком порядке:
Шапка
ТабличныйДокумен
Подвал

При этом настройка ширины колонок должна браться из
ТабличныйДокумен.



Гость
1 - 13.03.2013 - 16:51
Выкрутился, криво но все таки работает. Код ниже.
Но может кто подскажет более красивое решение.
ТабличныйДокумент - ЭлементФормы.

ТабДок=Новый ТабличныйДокумент();
Макет=ПолучитьМакет("Макет");
Шапка=Макет.ПолучитьОбласть("Заголовок");
Подвал=Макет.ПолучитьОбласть("Подвал");

УниверсальныйОтчет.СформироватьОтчет(ТабДок);
ТабличныйДокумент.Вывести(ТабДок);
ТабличныйДокумент.Вывести(Шапка);
ТабличныйДокумент.Вывести(ТабДок);
Смещать = ТипСмещенияТабличногоДокумента.ПоВертикали;
Область = ТабличныйДокумент.Область("R1:R" + Формат(ТабДок.ВысотаТаблицы,"ЧГ="));
ТабличныйДокумент.УдалитьОбласть(Область, Смещать);
ТабличныйДокумент.Вывести(Подвал);


К списку вопросов






Copyright ©, Все права защищены