Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 1С 8.3 Условное оформление таблицы программно
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
illiona
Элемент = УсловноеОформление.Элементы.Добавить();

    ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("ТаблицаДанныхФайла");

    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Склад");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
    ОтборЭлемента.ПравоеЗначение = "количество";
    ОтборЭлемента.Использование = Истина;
    Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", ИСТИНА);  
    Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СеребристоСерый);
    Элемент.Использование=Истина;

Таблица полностью создана программно. Элементы.ТаблицаДанныхФайла - так можно к ней обратиться
Закрашивает всю таблицу.
А нужно если значение в колонке Склад не равно Количество и Цена


 ! 

необходимо зарегистрироваться для просмотра ссылки: 8
 


надо, чтоб так


 ! 

необходимо зарегистрироваться для просмотра ссылки: 8
 


Никак не получается(
Petre
illiona @ Вчера, 12:38 необходимо зарегистрироваться для просмотра ссылки ,
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("НазваниеТаблицыДанныхФайла.Склад");
illiona
Petre @ Сегодня, 13:33 необходимо зарегистрироваться для просмотра ссылки ,
Элемент = УсловноеОформление.Элементы.Добавить();

    ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("ТаблицаДанныхФайла");
    Элементы.ДанныеФайла
    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТаблицаДанныхФайла.Склад");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
    ОтборЭлемента.ПравоеЗначение = "количество";
    ОтборЭлемента.Использование = Истина;
    Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", ИСТИНА);  
    Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СеребристоСерый);
    Элемент.Использование=Истина;


ТОже самое


 ! 

необходимо зарегистрироваться для просмотра ссылки: 9
 
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.