|
Выделение цветом ячейки таб.части Документа | ☑ | ||
|---|---|---|---|---|
|
0
zhuk125
11.05.16
✎
09:30
|
Добрый день, есть док.в нем есть таб часть, и так же 4 колонки типа - Строка. Подскажите как выделить ячейку в таб.части док при определенных условиях ? Использую в форме Док. процедуру ПриПолучениеДанных
в ней пишу такой код Для Каждого ОформлениеСтроки ИЗ ОформленияСтрок Цикл Если Найти( ОформлениеСтроки.ДанныеСтроки, "р") <> 0 Тогда ОформлениеСтроки.ЦветФона = Новый Цвет(255, 182, 193); // Светло-красный КонецЕсли; КонецЦикла; Cуть в том что я проверяю ячейки, если там есть буква "р" то окрашиваю ячейку. Так полагаю не правильно обращаюсь к ячейке ? а точнее вообще не обращаюсь а обращение идет к текущей строке ? Вот что получается, окрашивается вообще вся таб часть. Подскажите как быть |
|||
|
1
Lexey_
11.05.16
✎
09:37
|
(0) обращайся через точку по имени
|
|||
|
2
ДенисЧ
11.05.16
✎
09:38
|
оформлениеСтроки.МояЯчейка.ЦветФна
|
|||
|
3
Chameleon1980
11.05.16
✎
09:40
|
а не оформлениеСтроки.Ячейки.ИмяЯчейки ?
|
|||
|
4
Lexey_
11.05.16
✎
09:40
|
(2) только ОформлениеСтроки.Ячейки.БлаБла
|
|||
|
5
Chameleon1980
11.05.16
✎
09:43
|
(4) ну вот и мне так вспомнилось
|
|||
|
6
zhuk125
11.05.16
✎
10:19
|
(5) Подскажите пжл, как искать в конкретной ячейке, возможно при ее активации или пройти все ячейки по очереди в столбце?
пробую так Для Каждого ОформлениеСтроки ИЗ ОформленияСтрок Цикл Если Найти(ОформлениеСтроки.Ячейки.Итого.ТекущийЭлемент, "р") <> 0 Тогда ОформлениеСтроки.Ячейки.Итого.ЦветФона = Новый Цвет(255, 182, 193); // Светло-красный КонецЕсли; КонецЦикла; Но ругается на "ТекущийЭлемент" - Поле не обнаружено |
|||
|
7
Lexey_
11.05.16
✎
10:30
|
(6) Если Найти(ОформлениеСтроки.ДанныеСтроки.Итого, "р") <> 0 Тогда
|
|||
|
8
Chameleon1980
11.05.16
✎
10:45
|
(8) на ис ответил:
Процедура ТабличноеПоле1ПриПолученииДанных(Элемент, ОформленияСтрок) Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл Для Каждого Ячейка Из ОформлениеСтроки.Ячейки Цикл Если Найти(Ячейка.Текст,"р")<>0 Тогда Ячейка.ЦветФона=WebЦвета.СветлоРозовый; КонецЕсли; КонецЦикла; КонецЦикла; КонецПроцедуры |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |