Чтобы раскрасить табличную часть документа (установить параметры условного оформления) нужно воспользоваться следующим методом в предопределенной процедуре "ПриСозданииНаСервере"
Данный метод доступен только в директиве компиляции "&НаСервере"
Листинг:
Данный метод доступен только в директиве компиляции "&НаСервере"
Листинг:
Оформление = УсловноеОформление.Элементы.Добавить();Результат :
Оформление.Использование = Истина;
//
//Для табличных частей нужно указывать оформляемые поля в ручную.
Поле1 = Оформление.Поля.Элементы.Добавить();
Поле1.Поле = Новый ПолеКомпоновкиДанных("ТоварыНоменклатураАртикул");
Поле2 = Оформление.Поля.Элементы.Добавить();
Поле2.Поле = Новый ПолеКомпоновкиДанных("ТоварыНоменклатура");
//
Отбор = Оформление.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.Количество");// неопбходимо обращаться к объекту формы!
Отбор.ПравоеЗначение = 3;
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.МеньшеИлиРавно;
Отбор.Использование = Истина;
Оформление.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Аквамарин);
Огромное спасибо за статью! Ни как не мог "догнать" и найти понятный пример.
ОтветитьУдалитьблагодарю!
ОтветитьУдалитьОтлично!
ОтветитьУдалить