|
Программное изменение макета
| ☑ |
0
Singenor
11.05.12
✎
12:07
|
Добрый день. Как программно изменить местоположение реквизитов на макете? То есть у меня заполняется макет данными:
Петя
Иван
Дурман
21.12.2012
Конец
Мне нужно, чтобы Дурман, и 21.12.2012 были по середине, вот так:
Петя
Иван
Дурман
21.12.2012
Иван
Заполняется все програмно, параметрами одной области, то есть, если я делаю на макете вывод данных в центре, выводится будет так:
Петя
Иван
Дурман
21.12.2012
Иван
НО мне нужно, чтобы выводились по центру ТОЛЬКО Дурман, и 21.12.2012
думаю понятно объяснил, подскажет кто, как так сделать?
|
|
1
badboychik
11.05.12
✎
12:09
|
есть же объект ОформлениеЯчейки() , юзай F1
|
|
2
Singenor
11.05.12
✎
12:10
|
я склонялся к варианту: КолонкаТабличногоПоля, не?
|
|
3
Singenor
11.05.12
✎
12:10
|
ПоложениеКолонки в синтаксис помощнике называется
|
|
4
Singenor
11.05.12
✎
12:11
|
Оформление ячейки ведь подвинет мне все данные, не?
|
|
5
Singenor
11.05.12
✎
12:11
|
Петя
Иван
Дурман
21.12.2012
Иван
вот так будет
|
|
6
Singenor
11.05.12
✎
12:13
|
И как задать это оформление?
ОбластьГлавнаяСтрока.Параметры.Первое.ОформлениеЯчейки(Центр) = "Срок годности в сутках со дня изготовления: "; так не катит)
|
|
7
vicof
11.05.12
✎
12:14
|
а три области сделать не?
|
|
8
vicof
11.05.12
✎
12:14
|
или выравнивание в ячейках поставить?
|
|
9
Singenor
11.05.12
✎
12:16
|
(8) вы читаете что я пишу? выравнивание поставится на все данные, а не на конкретные, так бы я давно сделал, и делать 3 области я думал, но этот вариант заставит переделать пол макета, что не особо приятно, вот и ищу способы без 3х областей, типа там как в html <center> или че нить такое есть в 1с?
|
|
10
Singenor
11.05.12
✎
12:26
|
все, разобрался
|
|
11
vicof
11.05.12
✎
12:31
|
(9) можно макет на несколько областей поделить
|
|
12
vicof
11.05.12
✎
12:31
|
по горизонтали
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший