Имя: Пароль:
1C
1С v8
Программное изменение макета
,
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
по горизонтали
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший