|
|
Как программно изменить цвет фона ячейки табличной части документа? |
☑ |
|
0
ad205
04.02.09
✎
14:52
|
Вот возникла надобность выделять цветом нужные ячейки в табличной части, документа реализация товаров и услуг.
Процедура НоменклатураПриИзменении(Элемент)
Элемент.ЦветФонаПоля = WebЦвета.Красный;
Элемент.ЦветФона = WebЦвета.Красный;
КонецПроцедуры // НЕ РАБОТАЕТ.
При чем смотрю по отладчику, все подставляется, а глазами не видно.
|
|
|
1
Маркетолог
04.02.09
✎
14:53
|
(0) В процедуре ПриВыводеСТроки( табличного поля
|
|
|
2
Маркетолог
04.02.09
✎
14:56
|
МоеТаблПолеПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ОформлениеСтроки.Ячейки.мояЯчейка.ЦветФона = ЦветаСтиля.ЦветФонаФормы;
так как то
|
|
|
3
Stepa86
04.02.09
✎
14:58
|
или при получении данных
|
|
|
4
ad205
04.02.09
✎
15:00
|
А при изменении данных ячейки?
|
|
|
5
Stepa86
04.02.09
✎
15:05
|
(4) только (!) при выводе строки или получении данных...
|
|
|
6
Маркетолог
04.02.09
✎
15:05
|
(4) После изменения данных в ячейке выполнится процедура
ПриВыводеСтроки(
|
|
|
7
Планета Обезьян
04.02.09
✎
15:08
|
Процедура ТЧПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Экспорт
// Вставить содержимое обработчика.
Если Найти(ОформлениеСтроки.ДанныеСтроки.КолонкаЦвет, "красный") Тогда
ОформлениеЯчейки.ЦветФона = WebЦвета.Красный;
КонецЕсли;
КонецПроцедуры
|
|
|
8
ad205
04.02.09
✎
15:08
|
Спасибо
|
|
|
9
Планета Обезьян
04.02.09
✎
15:18
|
тобишь
Процедура ТЧПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Экспорт
// Вставить содержимое обработчика.
Если Найти(ОформлениеСтроки.ДанныеСтроки.КолонкаЦвет, "красный") Тогда
ОформлениеСтроки.Ячейки.КолонкаЦвет.ЦветФона = WebЦвета.Красный;
КонецЕсли;
КонецПроцедуры
|
|