ТабДок.НижнийКолонтитул
☑
0
AlexNecro
20.04.12
✎
07:06
кто знает, как с колонтитулами работать? следующий код у меня не работает, куда искать?
ТабДок = Новый ТабличныйДокумент;
ТабДок.НижнийКолонтитул.Выводить = Истина;
ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1;
ТабДок.НижнийКолонтитул.ТекстСлева = "__________";
ТабДок.НижнийКолонтитул.ТекстСправа = "__________";
ТабДок.НижнийКолонтитул.ВертикальноеПоложение = ВертикальноеПоложение.Низ;
ТабДок.РазмерКолонтитулаСнизу = 10;
1
Wobland
20.04.12
✎
07:12
у тебя ТабДок слишком пуст для колонтитулов
2
AlexNecro
20.04.12
✎
07:30
он дальше заполняется, там три страницы
3
Wobland
20.04.12
✎
07:34
всё работает:
ТабДок = Новый ТабличныйДокумент;
ТабДок.Область(1, 1, 1, 1).Текст="!";
ТабДок.НижнийКолонтитул.Выводить = Истина;
ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1;
ТабДок.НижнийКолонтитул.ТекстСлева = "__________";
ТабДок.НижнийКолонтитул.ТекстСправа = "__________";
ТабДок.НижнийКолонтитул.ВертикальноеПоложение = ВертикальноеПоложение.Низ;
ТабДок.РазмерКолонтитулаСнизу = 10;
ТабДок.Показать();
4
Cube
20.04.12
✎
07:35
Ну и? У меня код из (0) отработал на ура:
5
AlexNecro
20.04.12
✎
08:47
(3) Спасибо, помогло )
6
AlexNecro
20.04.12
✎
08:48
Ошибка была в том, что колонтитул должен устанавливаться после заполнения всей таблицы. Ну я так понял.
7
Wobland
20.04.12
✎
08:50
(6)Процедура КнопкаВыполнитьНажатие(Кнопка)
ТабДок = Новый ТабличныйДокумент;
ТабДок.НижнийКолонтитул.Выводить = Истина;
ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1;
ТабДок.НижнийКолонтитул.ТекстСлева = "__________";
ТабДок.НижнийКолонтитул.ТекстСправа = "__________";
ТабДок.НижнийКолонтитул.ВертикальноеПоложение = ВертикальноеПоложение.Низ;
ТабДок.РазмерКолонтитулаСнизу = 10;
ТабДок.Область(1, 1, 1, 1).Текст="!";
ТабДок.Показать();
КонецПроцедуры
полёт нормальный, у тебя барабашка
8
AlexNecro
20.04.12
✎
08:51
Нда. А я просто колонтитул скопипастил в другое место - заработало
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший