Схема компоновки данных

1. Minotavrik 1642 13.10.08 08:55 Сейчас в теме
Как используя схему компоновки данных при создании отчета, выводить при печати шапку отчета на каждой странице? Если кто сталкивался подскажите плиз...
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sarycheff 143 13.10.08 17:50 Сейчас в теме
Все достаточно тривиально:

// Задаем область для повтора на каждой странице (для примера - строки с 1-й по 4-ю)
Область = ТабДок.Область("R1:R4");
// и передаем в качестве значения параметра табличного документа
ТабДок.ПовторятьПриПечатиСтроки = Область;

И все! :)

P.S. То же самое может сделать и пользователь (если программист по какой-то причине этого не предусмотрел), для этого ему нужно выделить строки заголовка и выбрать в меню Таблица - Настройки печати - Повторять на каждом листе.
3. Minotavrik 1642 14.10.08 14:51 Сейчас в теме
Проблема в том, что код схемы компоновки данных как бы зашит в макете! Где подлезть просто тупо при открытии формы? Пробую ничего не получается!!!
4. Minotavrik 1642 14.10.08 14:52 Сейчас в теме
Это подходит для стандартного отчета!
5. sarycheff 143 14.10.08 17:56 Сейчас в теме
1. "Проблема в том, что код схемы компоновки данных как бы зашит в макете!"
- А где ж ему еще быть?
2. "Где подлезть просто тупо при открытии формы?"
- Тупо "ПриОткрытии" подлезть не получится, надо ведь сначала получить результат компоновки данных, вывести его в табличный документ, а уж потом в этом документе устанавливать параметры печати.
3. "Это подходит для стандартного отчета!"
- Это подходит для любого отчета, поскольку в каждом из них используется табличный документ для визуального представления данных.
6. Sova123 71 15.10.08 10:32 Сейчас в теме
а не подскажешь, как можно в отчете, чтобы группировки были в свернутом состоянии?
7. sarycheff 143 15.10.08 12:12 Сейчас в теме
2 Sova123:
ТабДок.ПоказатьУровеньГруппировокКолонок(0);
ТабДок.ПоказатьУровеньГруппировокСтрок(0);
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот