Имя: Пароль:
1C
 
Цикл для формы списка и "расскраской"
,
0 tatoshka0403
 
15.05.15
20:47
Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
    
    Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл
        Если Элемент.ТекущаяСтрока.Статус=Перечисления.СтатусЗаказаПокупателя.Выполнен тогда
            ОформлениеСтроки.ЦветФона = Новый Цвет(204, 204, 204);
        ИначеЕсли Элемент.ТекущаяСтрока.Статус=Перечисления.СтатусЗаказаПокупателя.НеСогласован тогда
            ОформлениеСтроки.ЦветФона = Новый Цвет(255, 255, 153);
        Иначе
        КонецЕсли;
    КонецЦикла;
    
КонецПроцедуры


Вся форма списка раскрашивается по последнему ЦветФона, как написать чтобы строку раскрашивал?
1 tatoshka0403
 
15.05.15
21:01
Похоже что проблема в цикле
2 ДенисЧ
 
15.05.15
21:05
ну да... ДНК - она обычно циклична...
3 mehfk
 
15.05.15
21:09
>>Если Элемент.ТекущаяСтрока.Статус
4 mehfk
 
15.05.15
21:10
>> Вся форма списка раскрашивается по последнему ЦветФона

выбери не последнюю строку списка
5 tatoshka0403
 
15.05.15
21:11
(3) А что тебе там не нравиться?
6 jsmith82
 
15.05.15
21:11
А чо не при выводе
7 tatoshka0403
 
15.05.15
21:12
Как правильно обойти форму списка?
8 mehfk
 
15.05.15
21:13
(5) Hомнокод. Кстати, ссылка в помощь http://tsya.ru/
9 tatoshka0403
 
15.05.15
21:15
(8) ну да не научили)
10 jsmith82
 
15.05.15
21:16
(9) учись, пока молод!
11 Мимохожий Однако
 
15.05.15
21:21
Встань отладчиком и посмотри как отрабатывается код.
12 tatoshka0403
 
15.05.15
21:23
(10) Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
    
    Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл
        Если  ОформлениеСтроки.ДанныеСтроки.Статус=Перечисления.СтатусЗаказаПокупателя.Выполнен тогда
        ОформлениеСтроки.ЦветФона = Новый Цвет(204, 204, 204);
        ИначеЕсли ОформлениеСтроки.ДанныеСтроки.Статус=Перечисления.СтатусЗаказаПокупателя.НеСогласован тогда
        ОформлениеСтроки.ЦветФона = Новый Цвет(255, 255, 153);
        Иначе
        КонецЕсли;
    КонецЦикла;
    
КонецПроцедуры


А вот так получаетЬся.
13 mehfk
 
15.05.15
21:26