Имя: Пароль:
1C
1С v8
Подглючивает при выводе строки
0 Snik_666
 
21.09.15
12:52
Добрый день! Требуется раскрасить таблицу значений через одну строку что бы легче было работать. Код ниже все делает, но иногда не предсказуемо сдваивает цвет, то белый , то цветной, то в одном месте , то в другом, без строгой закономерности. Может кто-то посоветовать что-то по этому поводу ?

Процедура ТаблицаЦенПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
  
    Если НЕ флЧет Тогда
        ЦветНаУстановку = Новый Цвет(204, 255, 255); //
        флЧет = Истина;
        ОформлениеСтроки.ЦветФона = ЦветНаУстановку;
    Иначе
        ЦветНаУстановку = Новый Цвет(255, 255, 255); //белый
        флЧет = Ложь;
        ОформлениеСтроки.ЦветФона = ЦветНаУстановку;
    КонецЕсли;
    
КонецПроцедуры // ТаблицаЦенПриВыводеСтроки()
1 ДенисЧ
 
21.09.15
12:57
А почему бы это не делать в приполученииданных и смотреть на номерстроки?
2 ДенисЧ
 
21.09.15
12:59
Или использовать свойство чередованиецветовсвойств?
3 kosts
 
21.09.15
13:01
уточню ЧередованиеЦветовСтрок
4 Snik_666
 
21.09.15
13:07
(2) спасибо! помогло!