пятница, 28 сентября 2012 г.

Использование УсловноеОформление в построителе отчета

Необходимо было изменить формат даты в выходной форме отчета, сделанного с помощью построителя отчета:
УслФорм = ПостроительОтчетаОтчет.УсловноеОформление;
    Если УслФорм.Количество()=0 Тогда
        УслФормК = УслФорм.Добавить("Количество","Количество");
        УслФормК.Заголовок="Количество";
        УслФормК.Имя = "Количество";
        УслФормК.Использование = Истина;
        УслФормК.Область.Добавить("Количество",,ТипОбластиОформления.Поле);
        УслФормК.Область.Добавить("Количество45",,ТипОбластиОформления.Поле);
      
        Отбор = УслФормК.Отбор;
        НовОтбор = Отбор.Добавить("РазницаК");
        НовОтбор.ВидСравнения=ВидСравнения.НеРавно;
        НовОтбор.Значение=0;
        НовОтбор.Использование=Истина;
      
        Формат_ = УслФормК.Оформление.ЦветФона;
        Формат_.использование = Истина;
        Формат_.Значение = WebЦвета.Красный;
      
        УслФормС = УслФорм.Добавить("Сумма","Сумма");
        УслФормС.Заголовок="Сумма";
        УслФормС.Имя = "Сумма";
        УслФормС.Использование = Истина;
        УслФормС.Область.Добавить("Сумма",,ТипОбластиОформления.Поле);
        УслФормС.Область.Добавить("Сумма45",,ТипОбластиОформления.Поле);
      
        Отбор = УслФормС.Отбор;
        НовОтбор = Отбор.Добавить("РазницаС");
        НовОтбор.ВидСравнения=ВидСравнения.НеРавно;
        НовОтбор.Значение=0;
        НовОтбор.Использование=Истина;
      
        Формат_ = УслФормС.Оформление.ЦветФона;
        Формат_.использование = Истина;
        Формат_.Значение = WebЦвета.Красный;
    КонецЕсли;