0
lamme
11.05.17
✎
11:56
|
1С8 УФ
Что есть. ТЧ документа, где есть 3 значения скидок (автомат, ручное, менегера)
Надо выделить шрифтом те строки - где есть более 1 скидки.
Делаю программно выделение - если есть одна скидки
Элемент = УсловноеОформление.Элементы.Добавить();
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.Товары.Имя);
ГруппаОтбора1 = Элемент.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
ГруппаОтбора1.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
ОтборЭлемента = ГруппаОтбора1.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.ПроцентРучнойСкидки");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
ОтборЭлемента.ПравоеЗначение = 0;
ОтборЭлемента.Использование = Истина;
Элемент.Оформление.УстановитьЗначениеПараметра("Шрифт", мШрифт);
и не догоняю - как сделать условие "ИЛИ" по 3м полям тч документа в данной конструкции
|
|