Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Цвет активной строки табличной части
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Keyword1109
Добрый день!
У меня есть такой код:
Процедура РазмещениеПриАктивизацииСтроки(Элемент)
    Если НЕ Элемент.ТекущаяСтрока["ПрисутствуетПризнак"] Тогда
        Элемент.ЦветФонаВыделения = Новый Цвет(70,70,70);
    Иначе
        Элемент.ЦветФонаВыделения     = Новый Цвет(83,106,194);
    КонецЕсли;    
КонецПроцедуры

Все нормально работает, но когда на нужной мне строчке (где "ПрисутствуетПризнак" = Ложь) у табличной части теряется фокус, то цвет становится не (70,70,70), а какой-то синий. Как можно сохранить цвет (70,70,70) при потере фокуса?
Спасибо!
Darina
При активизации строки ТЧ изменяю цвет фона этой строки, используя код:

Процедура ТЗПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    Если Элемент.ТекущаяСтрока = ДанныеСтроки Тогда
        ОформлениеСтроки.ЦветФона = WebЦвета.Розовый;
    КонеЦЕсли;
КонецПроцедуры

Процедура ТЗПриАктивизацииСтроки(Элемент)
    Элемент.ОбновитьСтроки();
КонецПроцедуры
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.