|
|
|
Повтор шапки на каждом листе (УниверсальныйОтчет) | ☑ | ||
|---|---|---|---|---|
|
0
lirt82
29.05.17
✎
09:15
|
Нужно выводить шапку на каждом листе, отчет строится на УниверсальномОтчете, в него в модуль объекта в процедуру
Процедура СформироватьОтчет(ТабличныйДокумент, Очищать = Истина, ФиксироватьЗаголовок = Истина) Экспорт добавил код Если ЭтотОбъект.мНазваниеОтчета = "Сличительная ведомость" Тогда ФиксироватьЗаголовок = Ложь; ШапкаДляПовтора = ТабличныйДокумент.Область("R7C2:R7C5"); ТабличныйДокумент.ПовторятьПриПечатиСтроки = ШапкаДляПовтора; КонецЕсли; но отладчик в строке ТабличныйДокумент.ПовторятьПриПечатиСтроки = ШапкаДляПовтора; показывает Ложь, как исправить? |
|||
|
1
lirt82
29.05.17
✎
09:19
|
также добавлял в сам отчет СличительнаяВедомость в процедуру
Процедура ОбновитьОтчет() Экспорт СформироватьОтчет(ЭлементыФормы.ПолеТабличногоДокументаРезультат); ЭлементыФормы.ПолеТабличногоДокументаРезультат.ПовторятьПриПечатиСтроки = ЭлементыФормы.ПолеТабличногоДокументаРезультат.Область("R7C2:R7C5"); КонецПроцедуры // ОбновитьОтчет() там тоже отладчик возвращает Ложь для ЭлементыФормы.ПолеТабличногоДокументаРезультат.ПовторятьПриПечатиСтроки |
|||
|
2
dezss
29.05.17
✎
10:16
|
(1) какой тип у ЭлементыФормы.ПолеТабличногоДокументаРезультат?
|
|||
|
3
h-sp
29.05.17
✎
10:20
|
(1) что-то область какая-то стремная, одну 7ю колонку собираетесь выводить?
|
|||
|
4
h-sp
29.05.17
✎
10:26
|
(1) как-то так может
ЭлементыФормы.ПолеТабличногоДокументаРезультат.Область(2, 1, 5, ЭлементыФормы.ПолеТабличногоДокументаРезультат.ШиринаТаблицы); |
|||
|
5
lirt82
29.05.17
✎
10:31
|
(2) Значение ПолеТабличногоДокумента
|
|||
|
6
lirt82
29.05.17
✎
10:33
|
(3) всю шапку это ее область, в ней 3 колонки
|
|||
|
7
dezss
29.05.17
✎
10:43
|
Попробуй указать просто R7.
Туда можно вроде только строку целиком, если я не ошибаюсь. |
|||
|
8
h-sp
29.05.17
✎
10:52
|
(4) + наоборот написал
ЭлементыФормы.ПолеТабличногоДокументаРезультат.Область(7, 1, 7, ЭлементыФормы.ПолеТабличногоДокументаРезультат.ШиринаТаблицы); |
|||
|
9
lirt82
31.05.17
✎
14:14
|
(7) +100 получилось!
СформироватьОтчет(ЭлементыФормы.ПолеТабличногоДокументаРезультат); ШапкаДляПовтора = ЭлементыФормы.ПолеТабличногоДокументаРезультат.Область("R7"); ЭлементыФормы.ПолеТабличногоДокументаРезультат.ПовторятьПриПечатиСтроки = ШапкаДляПовтора; |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |