Закрашивание ячейки после выбора значения

1. user1089020 21.04.21 08:05 Сейчас в теме
Доброе утро, светлые головы!

В 8.2 (обычные формы) мне нужно закрасить ячейку (Статус) в таблице значений (Таблица) на форме, если в этой ячейке выбрано определенное значение из перечисления.

Процедура ТаблицаСтатусПриИзменении(Элемент)
    Если Элемент.Значение = Перечисления.СтатусыПередачиОригиналовДоговоров.OK Тогда
        Элемент.ЦветФона = WebЦвета.СветлоЗеленый;    
    КонецЕсли;
КонецПроцедуры



Сейчас с этим кодом закрашивания не происходит. Подскажите, где я не догоняю?
Найденные решения
2. glek 119 21.04.21 08:14 Сейчас в теме
(1) Если я правильно помню ОФ, то там надо либо при выводе строки либо при получении данных работать с оформлением строки.
3. DenisCh 21.04.21 08:14 Сейчас в теме
ПриПолученииДанных / ПриВыводеСтроки
Лучшие кошероведы рекомендуют и настоятельно советуют красить именно в этих процедурах.
6. ls600 21.04.21 08:41 Сейчас в теме
Для примера. В форме списка документа.
Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    
    Попытка
        Если ДанныеСтроки.Брутто = 0 Тогда
            ОформлениеСтроки.ЦветФона = WebЦвета.СветлоЗеленый;
        Иначе
            ОформлениеСтроки.ЦветФона = WebЦвета.Белый;
        КонецЕсли;
    Исключение
    КонецПопытки;
    
КонецПроцедуры

Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. glek 119 21.04.21 08:14 Сейчас в теме
(1) Если я правильно помню ОФ, то там надо либо при выводе строки либо при получении данных работать с оформлением строки.
3. DenisCh 21.04.21 08:14 Сейчас в теме
ПриПолученииДанных / ПриВыводеСтроки
Лучшие кошероведы рекомендуют и настоятельно советуют красить именно в этих процедурах.
4. user1089020 21.04.21 08:17 Сейчас в теме
(3) Скажите, а кто такие
кошероведы
?
5. DenisCh 21.04.21 08:19 Сейчас в теме
(4) Те, которые заведуют кашрутом и определяют, что кошерно, а что нет.
6. ls600 21.04.21 08:41 Сейчас в теме
Для примера. В форме списка документа.
Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    
    Попытка
        Если ДанныеСтроки.Брутто = 0 Тогда
            ОформлениеСтроки.ЦветФона = WebЦвета.СветлоЗеленый;
        Иначе
            ОформлениеСтроки.ЦветФона = WebЦвета.Белый;
        КонецЕсли;
    Исключение
    КонецПопытки;
    
КонецПроцедуры

Показать
7. user1089020 21.04.21 08:44 Сейчас в теме
(6) Спасибо, незнакомый друг!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот