Имя: Пароль:
1C
1С v8
Не устанавливается программно ГоризонтальноеПоложение в Табличном документе
0 SerGa
 
16.02.12
16:41
Выполняю код
ОбластьМакета = Макет.ПолучитьОбласть("Подписи");
ОбластьМакета.ПолучитьОбласть(6,10,6,10).ТекущаяОбласть.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;

проверяю при отладке после того как выполнилась 2 страка содержимое свойства ТекущаяОбласть.ГоризонтальноеПоложение

А там стоит Авто, не смотря на то что я программно присваиваю ГоризонтальноеПоложение.Право,  при этом ошибко не выдает...

Как программно выставить горизонтальное положение текста в ячейке ?
1 vmv
 
16.02.12
16:43
тут главное не где, а когда устанавливаешь
2 Reset
 
16.02.12
16:44
(0)
ОбластьМакета.Область(6,10).ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
3 vmv
 
16.02.12
16:44
весь код в студию, форум примет - потом будем разбираться шо там за страка
4 SerGa
 
16.02.12
16:47
ОбластьМакета = Макет.ПолучитьОбласть("Подписи");
ОбластьМакета.ПолучитьОбласть(6,10,6,10).ТекущаяОбласть.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
ОбластьМакета.Параметры.Отпустил  = ОбщегоНазначения.ФамилияИнициалыФизЛица(Отпустил.Ответственный);
ТабДокумент.Вывести(ОбластьМакета);

на выведенной таблице видно что не сдвигает вправо
и при отладке после выполнения строки
ОбластьМакета.ПолучитьОбласть(6,10,6,10).ТекущаяОбласть.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;

проверяю значение которое лежит в
ОбластьМакета.ПолучитьОбласть(6,10,6,10).ТекущаяОбласть.ГоризонтальноеПоложение

и вижу Авто
5 Reset
 
16.02.12
16:49
(4) Справку читал?
ПолучитьОбласть (GetArea)

Возвращаемое значение:

Тип: ТабличныйДокумент. Область, как __новый__ табличный документ.
6 SerGa
 
16.02.12
16:50
(5) а как надо тогда?
7 Reset
 
16.02.12
16:51
(6) Перечитай тему.
8 Mort
 
16.02.12
17:00
ОбластьМакета.Область(6,10,6,10).ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
9 Mort
 
16.02.12
17:01
А не работало, потому что ПолучитьОбласть возвращает новый ТД.
10 SerGa
 
16.02.12
17:01
(8) у ОбластьМакета  нет свойства ГоризонтальноеПоложение
11 Reset
 
16.02.12
17:02
(8) Было уже ;p
12 Mort
 
16.02.12
17:02
(8) Ясен пень. Зато у него есть метод Область().
13 SerGa
 
16.02.12
17:03
тфу )))   доперло    спасибо всем!
14 Mort
 
16.02.12
17:03
(11) А точняк. Ну ещё 10 человек запостят и автор удосужится попробовать.