Имя: Пароль:
1C
1C 7.7
v7: Цвет строки в ТабличномПоле 1CPP
0 botman4
 
30.07.17
16:32
Подскажите пож, вывожу ТабличноеПоле "журнал" в нем, допустим, три столбца: "Клиент", "Фирма", "Сумма".
Как покрасить строку, например, в красный если сумма меньше определенного значения?
в обычном журнале я красил формексом, а тут пока не получается.
Спасибо.
1 botman4
 
30.07.17
16:48
Разобрался.

в модуль кидаем процедуру
Процедура ТаблПолеПриВыводеСтроки(Оформление, Данные, Регион)

// Через Данные получаем строку и вроде ячейки.
    
КонецПроцедуры // ПриАктивизацииСтроки
2 botman4
 
28.08.17
20:15
Процедура ТаблПолеПриВыводеСтроки(Оформление, Данные, Регион)
    Если Регион= 3 Тогда
        /// Красим всю строку в красный
        Оформление.ЦветФона = 255+0*256+0*65536;
        
        // Красим отдельно ячейки
        //Для НомерЯчейки = 0 По Оформление.Ячейки.Количество()-1 Цикл
        //    ОформлениеЯчейки = Оформление.Ячейки.Получить(НомерЯчейки);
        //    ОформлениеЯчейки.ЦветФона = 255+0*256+0*65536;
        //КонецЦикла;
    КонецЕсли;
    
КонецПроцедуры// ПриАктивизацииСтроки
Закон Брукера: Даже маленькая практика стоит большой теории.