Имя: Пароль:
1C
1С v8
ТабДок.НижнийКолонтитул
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) отработал на ура: http://itmages.ru/image/view/491600/b3e61bff
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
Нда. А я просто колонтитул скопипастил в другое место - заработало