Имя: Пароль:
1C
 
условное оформление табличной части
0 Dimarik_1
 
01.11.18
11:22
Как можно раскрасить табличную часть?
Необходимо ячейки где цена не равна цена прошлой поставки выделить красным цветом.
Попробовал сделать, но ничего не изменилось

Элемент = УсловноеОформление.Элементы.Добавить();
    
    ПолеЭлементаЦенаПрошлойПоставки = Элемент.Поля.Элементы.Добавить();
    
    ПолеЭлементаЦенаПрошлойПоставки.Поле = Новый ПолеКомпоновкиДанных(Элементы.птЦенаПрошлойПоставки.Имя);
    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));

    
    ПолеЭлементаЦена = Элемент.Поля.Элементы.Добавить();
    ПолеЭлементаЦена.Поле = Новый ПолеКомпоновкиДанных(Элементы.ТоварыЦена.Имя);
    
    ОтборЭлемента.ЛевоеЗначение = ПолеЭлементаЦенаПрошлойПоставки;
    ОтборЭлемента.ПравоеЗначение = ПолеЭлементаЦена;
    ОтборЭлемента.Использование = Истина;
    Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255, 0, 0));
                Элемент.Использование = Истина;
1 Cool_Profi
 
01.11.18
11:23
А зачем ты это делаешь программно?
2 Dimarik_1
 
01.11.18
11:58
(1) дорабатываю типовую конфигурацию, чтобы проще обновлять было потом
3 Вафель
 
01.11.18
12:04
(1) Сейчас УЛО принято прграмно делать
4 Вафель
 
01.11.18
12:05
А где Отбор.ВидСравнения ?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.