Имя: Пароль:
1C
 
Заливка фона области ячеек табличного документа
0 VitaminD
 
30.05.08
18:15
Проблема с изменением цвета области табличного документа в которой несколько ячеек, помогите пожалуйста, не могу закрасить все ячейки области ячеек табличного документа, краситься только текущая первая, пробовал получить из области ячейки по одной не катит не работает..

вот код
СотрЧис  = Макет.ПолучитьОбласть("Сотр|Чис");
Если "какоето условие" тогда
 СотрЧис.ТекущаяОбласть.ЦветФона = Новый Цвет(255,1,1);           СотрЧис.ТекущаяОбласть.ЦветТекста = Новый Цвет(0,0,0);
КонецЕсли;
Может подсоветуете как закрасить все ячейки ...
1 akostrov
 
30.05.08
18:20
Что красится текущая первая ячейка или область?
2 VitaminD
 
30.05.08
18:26
ячейка одна краситься из области
3 akostrov
 
30.05.08
18:32
Попробуй, так, коряво, но на ум ничего не пришло
ТекущаяОбласть = Неопределено;
   
   Пока Истина Цикл ТекущаяОбласть = Макет.НайтиТекст("твойпараметр", ТекущаяОбласть, Макет.Область());
       Если ТекущаяОбласть = Неопределено Тогда
           Прервать;
       Иначе            
ТекущаяОбласть.ЦветФона = Новый Цвет(255,1,1);           ТекущаяОбласть.ЦветТекста = Новый Цвет(0,0,0);

           
        КонецЕсли;
   КонецЦикла;
4 VitaminD
 
30.05.08
18:37
Попробую, хоть как...
5 akostrov
 
30.05.08
18:39
Параметр к примеру <Сумма>  <Количество>  ищи внутри цикла,
если параметры одинаковые,а цвет нужен разный, не получится :)
Это сделай в самом конце перед Показать()