Имя: Пароль:
1C
1С v8
Как изменить цвет ячейки в табличном документе
0 oleg_prg
 
30.05.14
15:18
Добрый день, уважаемые форумчане, подскажите пожалуйста как изменить цвет ячейки при выводе табличного документа. Надо как-то докапаться до Таб.Док.Область("МояОбласть").Найти("Адес например R1C2").ЦветФона, да вот не соображу как правильно

Макет = РеквизитФормыВЗначение("Отчет").ПолучитьМакет("Макет");    
    ОбластьСтрока = Макет.ПолучитьОбласть("Строка");        
    ТабДок.Вывести(ОбластьШапка);    
    Для Сч = 0 По ТЗ.Количество()-1 Цикл        
        ОбластьСтрока.Параметры.Специалист     = ТЗ[Сч].Специалист;
        Если ДеньНедели(ТЗ[Сч].Дата)>5 ТОгда
            //ОбластьСтрока.Области.ТекущаяОбласть.ЦветФона = WebЦвета.КрасноФиолетовый;  ТАК МЕНЯЕТ ЦВЕТ
            //А КАК ОБРАТИТЬСЯ К ОБЛАСТИ НАПРИМЕР "R1C2" чтобы поменять цвет
        КонецЕсли;        
    КонецЦикла;

Заранее спасибо!
1 censored
 
30.05.14
15:21
Примерно так:
ОбластьСтрока.Область(1,1,1,1).ЦветФона
2 Михаил Козлов
 
30.05.14
15:22
ячейка = ТабДок.Область("R1C2:R1C2");
ячейка.ЦветТекста = ЦветаСтиля.ЦветОтрицательногоЧисла;
ячейка.Шрифт = Новый Шрифт(ячейка.Шрифт, , , ИСТИНА);
3 oleg_prg
 
30.05.14
15:24
Спасибо Вам огромное, все получилось!