|
Раскраска табличного поля по строкам
| ☑ |
0
Владимир1С
29.08.11
✎
14:47
|
Подскажите пожалуйста, как при выводе очередной строки табличного поля задать цвет в зависимости от значения?
|
|
1
ramir
29.08.11
✎
14:47
|
8.2?
|
|
2
Point
29.08.11
✎
14:49
|
(1) + Упр.форма?
|
|
3
Point
29.08.11
✎
14:50
|
(2) + т.к. что в 8.1, что в 8.2 в обычной форме все одинаково, через ОформлениеСтроки
|
|
4
Владимир1С
29.08.11
✎
14:54
|
(2) это понятно.
{Форма.Форма.Форма(339)}: Ошибка при вызове метода контекста (ОформлениеСтроки)
ЭлементыФормы.ТаблицаЗагрузки.ОформлениеСтроки(номерСтроки).цветФона = WebЦвета.Красный;
по причине:
Отсутствует строка данных
Что не так?
|
|
5
Point
29.08.11
✎
14:57
|
(4)
ПриВыводеСтроки(<ОформлениеСтроки>, <ДанныеСтроки>)
Установи обработчик у табличного поля и делай то, что хочется
|
|
6
Сергей Д
29.08.11
✎
14:58
|
ПриВыводеСтроки:
ОформлениеСтроки.ЦветФона
|
|
7
Point
29.08.11
✎
14:59
|
Процедура ТабличнаяЧастьПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Если ЗначениеЗаполнено(глПолучитьДатуНачалаОкончанияЭтапа(Номенклатура,ЭтапРабот,"Окончание","Факт")) Тогда
ОформлениеСтроки.ЦветФона = Новый Цвет(170,255,196);
ИначеЕсли ДанныеСтроки.ДополнительноРуководитель Тогда
ОформлениеСтроки.ЦветФона = Новый Цвет(255,154,204);
КонецЕсли;
КонецПроцедуры
|
|
8
Владимир1С
29.08.11
✎
15:09
|
Получилось! Спасибо всем!
|
|