Вход | Регистрация


Программное изменение ориентации текста в табличном документе

Программное изменение ориентации текста в табличном документе
Я
   Svetlana_Kazan
 
19.03.18 - 21:49
Подскажите, пожалуйста, как программно изменить ориентацию текста в табличном документе. В колонке указываются категории номенклатуры. Если номенлатура имеет категорию Списан, то в этом случае надо сменить ориентацию текста ОриентацияТекста=90.
 
 
   МимохожийОднако
 
1 - 19.03.18 - 21:56
(0) Показывай на чём заткнулась.
   Svetlana_Kazan
 
2 - 20.03.18 - 08:52
Категория = Результат2.Область(ОбластьСтрокиКатегория);
Категория.ОриентацияТекста = 90;

не работает.
   Lexey_
 
3 - 20.03.18 - 09:09
(2) а перед этим еще 10 условий, которые не выполняются?
Нужен весь код
   СвинТуз
 
4 - 20.03.18 - 09:15
Самое простое. Поставить точку останова и убедиться , что доходит.
По всей видимости не доходит. Потому как у области "Категория", если это область ячеек табличного документа, ориентация так и остается 90 . На всю оставшуюся жизнь. А поскольку должно быть по условию , то оно так не правильно.
Должно быть если иначе конецесли.
   СвинТуз
 
5 - 20.03.18 - 09:16
Еще можно повернуть по условию в уже выведенной области.
   Svetlana_Kazan
 
6 - 20.03.18 - 10:29
Если Выборка.КатегорияЭксплуатации = Перечисления.КатегорииЭксплуатации.Списано Тогда
  КолонкаКатегория = Результат2.Область(,81,,81);//нужная колонка в макете 81. Область - это одна ячейка

  КолонкаКатегория.ОриентацияТекста = 90;
КонецЕсли;

Попробовала и так. В условие заходит. В отладчике ОриентацияТекста = 90, а в результате ничего не происходит
   МимохожийОднако
 
7 - 20.03.18 - 10:36
(6) Какой тип значения КолонкаКатегория в отладчике?
Код не весь. Возможно, в дальнейшем до вывода области ячейки свойство меняется на другое или по умолчанию.
   Svetlana_Kazan
 
8 - 20.03.18 - 10:46
КолонкаКатегория имеет Тип = ОбластьЯчеекТабличногоДокумента
   Svetlana_Kazan
 
9 - 20.03.18 - 11:14
Спасибо за помощь! Все получилось и оказалось намного проще
Если Выборка.КатегорияЭксплуатации = Перечисления.КатегорииЭксплуатации.Списано Тогда
                                ОбластьСтрокиКатегория.ТекущаяОбласть.ОриентацияТекста = 90;    
                            КонецЕсли;

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует