Имя: Пароль:
1C
 
Как раскрасить ячейку области табличного документа?
0 Georot
 
16.02.17
11:14
Всем привет!

Существует ли способ раскрашивать отдельные ячейки полученной области табличного документа?

Например, получаю область

ОбластьМакета = Макет.ПолучитьОбласть("Шапка");

Изменить цвет фона возможно только в первой ячейке области через:

ОбластьМакета.ТекущаяОбласть.ЦветФона = WebЦвета.Красный;

При этом раскрасится только первая ячейка это области.
Как обратиться к остальным ячейкам для перекрашивания?
1 Lexey_
 
16.02.17
11:34
(0) Область(<НомерПервойСтроки>, <НомерПервойКолонки>, <НомерПоследнейСтроки>, <НомерПоследнейКолонки>)
Возвращаемое значение:
Тип: ОбластьЯчеекТабличногоДокумента
дальше красишь полученную ОбластьЯчеекТабличногоДокумента
2 Georot
 
16.02.17
11:40
(1) Это понятно, но это надо во всей процедуре вывода табличного документа считать строки и колонки чтобы в нужный момент получить через этот метод диапазон ячеек и  раскрасить их.
Нет ли способа по текущей области определить адрес ячеек, чтобы от него отталкиваться?
3 Гипервизор
 
16.02.17
11:47
(0) Ячейке можно назначить имя.
4 Georot
 
16.02.17
12:04
(3) Сработало! Спасибо!
ОбластьЯчейки.Области.ИмяЯчейки.ЦветФона = WebЦвета.Зеленый;