Имя: Пароль:
1C
1С v8
Изменить шрифт в ячейке макета программно
0 MaxKor
 
20.09.17
10:08
Здравствуйте! Может кто сталкивался с таким заданием? В интернете много информации, но ничего не подходит. УТ 11.3.
мШрифт8 = Новый Шрифт("Arial",8);
ОбластьСтрокаТаблицы.Область().Шрифт = мШрифт;
Такими строками смог изменить всю строку, но теперь хотелось бы сделать это только у определенных ячеек.
Пробовал указывать, имя ячейки, переименовывал имя ячейки, ничего не помогает. Подскажите пожалуйста по возможности. Спасибо.
1 Good_Smile
 
20.09.17
10:15
как мне кажется, нужно попробовать ОбластьСтрокаТаблицы определить как ПолучитьОбласть("СтрокаТаблицы|ИмяОбластиНужныхКолонок")
2 MaxKor
 
20.09.17
10:23
(1) да, так тоже пробовал.
ОбластьМоя = Макет.ПолучитьОбласть("СтрокаТаблицы|КолонкаКодов");
Макет.Область(ОбластьМоя).Шрифт = Новый Шрифт("Arial",10);
ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
Встает на второй строке и пишет: Область не найдена: ТабличныйДокумент.
Может не в то место ставлю код?
3 MaxKor
 
20.09.17
11:02
up
4 Вафель
 
20.09.17
11:07
ОбластьМоя.Шрифт =