Имя: Пароль:
1C
1С v8
Центрирование шапки табличного документа
0 Iori
 
09.03.16
13:34
Подскажите, каким образом отцентрировать шапку табличного документа, если не известна заранее его ширина. Т.е. используется метод "присоединить".
1 Ёпрст
 
09.03.16
13:37
Пользоваться свойством "по выделенным колонкам"
наслаждаться
2 Лефмихалыч
 
09.03.16
13:40
"По выделенным колонкам" работает адекватно, сколько бы ни было между первой и последней колонкой программно понатыкано:
http://s018.radikal.ru/i525/1603/50/a0ed715e1dd2.png

ну, или - объединяй программно
3 lera01
 
09.03.16
13:41
Наверно, можно вывести заголовок в какую-то область, отформатировав ее по центру, а после присоединения, когда вы поймете сколько у вас колонок, объединить начиная с той колонки, куда вы выводите текст заголовка в макете и до последней колонки
Область = ТабДок.Область(2,2,3,3);
Область.Объединить();
4 Ёпрст
 
09.03.16
13:41
(2) гриншот ?

(3) объединенные ячейки - зло :)
5 lera01
 
09.03.16
13:52
(4) Конечно, зло. Но что делать, если есть, например, основная часть макета и переменное количество однотипных присоединяемых колонок? Если пример из (2) работает в этом случае, спасибо, это отличное решение.
6 Ёпрст
 
09.03.16
14:02
(5) это решение, работает со времён 7.7 ..в снеговике ничего нового не изобрели с тех пор
7 Лефмихалыч
 
09.03.16
14:02
(4) ага
8 Iori
 
09.03.16
15:48
Спасибо. Пример из (2) работает. Но нужно обратить внимание не только на галочку, но и на горизонтальное положение, которое в гриншоте указано (центр)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.