Имя: Пароль:
1C
 
1С8 УФ условное оформление ТЧ документа
0 lamme
 
11.05.17
11:56
1С8 УФ
Что есть. ТЧ документа, где есть 3 значения скидок (автомат, ручное, менегера)
Надо выделить шрифтом те строки - где есть более 1 скидки.

Делаю программно выделение - если есть одна скидки

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


и не догоняю - как сделать условие "ИЛИ" по 3м полям тч документа в данной конструкции
1 lamme
 
11.05.17
11:57
самое первое что приходит в голову - сделать в тч еще поле - куда при окончании редактирпования строки писать да-Нет (в зависимости от колва устанолвенных скидок) и по нему выделять.
Но это не есть гуд ...
2 AntonH851
 
11.05.17
13:39
(0) Добавить в условия группу "ИЛИ"?
3 FIXXXL
 
11.05.17
13:58
добавляешь группуИЛИ и уже в нее свои условия накидываешь
4 lamme
 
11.05.17
14:03
а подробнее
на примере
5 FIXXXL
 
11.05.17
14:43
(4) у тебя типовая конфа? БСП там есть?