Не устанавливается программно ГоризонтальноеПоложение в Табличном документе #596233


#0 by SerGa
проверяю при отладке после того как выполнилась 2 страка содержимое свойства ТекущаяОбласть.ГоризонтальноеПоложение А там стоит Авто, не смотря на то что я программно присваиваю ГоризонтальноеПоложение.Право,  при этом ошибко не выдает... Как программно выставить горизонтальное положение текста в ячейке ?
#1 by vmv
тут главное не где, а когда устанавливаешь
#2 by Reset
ОбластьМакета.Область(6,10).ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
#3 by vmv
весь код в студию, форум примет - потом будем разбираться шо там за страка
#4 by SerGa
на выведенной таблице видно что не сдвигает вправо и при отладке после выполнения строки проверяю значение которое лежит в ОбластьМакета.ПолучитьОбласть(6,10,6,10).ТекущаяОбласть.ГоризонтальноеПоложение и вижу Авто
#5 by Reset
Справку читал? Возвращаемое значение: Тип: ТабличныйДокумент. Область, как __новый__ табличный документ.
#6 by SerGa
а как надо тогда?
#7 by Reset
Перечитай тему.
#8 by Mort
ОбластьМакета.Область(6,10,6,10).ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
#9 by Mort
А не работало, потому что ПолучитьОбласть возвращает новый ТД.
#10 by SerGa
у ОбластьМакета  нет свойства ГоризонтальноеПоложение
#11 by Reset
Было уже ;p
#12 by Mort
Ясен пень. Зато у него есть метод Область.
#13 by SerGa
тфу )))   доперло    спасибо всем!
#14 by Mort
А точняк. Ну ещё 10 человек запостят и автор удосужится попробовать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С