Имя: Пароль:
1C
1С v8
Закрашивание ячейки в макете
0 pasha_d
 
28.05.12
11:19
Ребята, подскажите)
Хочу закрашивать ячейки по условию:

Пока Выборка.Следующий() Цикл
       ОбластьСтрока.Параметры.Сотрудник = Выборка.Физ;              
       ОбластьСтрока.Параметры.КолвоД = Выборка.Оплата;
       Т = 0;
       Т = Т +1;                                                      
       НомерСтроки = Т + 11;
       ТТТ = Строка(НомерСтроки);
       
       Если ОбластьСтрока.Параметры.КолвоД > 10 Тогда
           ОбластьОкрашивания = ОбластьСтрока.Область("R"+ТТТ+"С2:R"+ТТТ+"С4");
           ОбластьОкрашивания.ЦветФона = WebЦвета.Аквамарин;
       КонецЕсли;                            
                   
       
   ТабДок.Вывести(ОбластьСтрока);    
   КонецЦикла;

Пишет:
{Форма.Форма.Форма(99)}: Ошибка при вызове метода контекста (Область)
           ОбластьОкрашивания = ОбластьСтрока.Область("R"+ТТТ+"С2:R"+ТТТ+"С4");
по причине:
Область не найдена: R11С2:R11С4

Если же я задаю конкретно - ОбластьОкрашивания = ОбластьСтрока.Область("R11С2:R11С4"); - то все окей) в чем дело может быть, уже голову сломал...
1 DrShad
 
28.05.12
11:22
может ее для начала вывести? и тогда уже раскрашивать?
2 Zmich
 
28.05.12
11:22
(0). Русская C у тебя написана.
3 DrShad
 
28.05.12
11:23
в областьСтрока нет строки с номером 11
4 Fish
 
28.05.12
11:24
(3) У него номер строки всегда 12 :)))
5 DrShad
 
28.05.12
11:32
Т = 0;
       Т = Т +1;                                                      
       НомерСтроки = Т + 11;

доставило, а я то и не обратил внимания