|
Закрашивание ячейки в макете
| ☑ |
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;
доставило, а я то и не обратил внимания
|
|