Имя: Пароль:
1C
1С v8
Как сравнить тип документа в условном оформлении?
0 Hipocrisy2013
 
21.02.17
12:12
Элемент = УсловноеОформление.Элементы.Добавить();
    ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("ДокументыДоверенность");

    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Документы.Документ");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ОтборЭлемента.ПравоеЗначение = ?????????;
    
    Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
1 Hipocrisy2013
 
21.02.17
12:14
т.е. нужно установить отбор только для тех строк где тип документа справочник.Договоры
2 Zombi
 
21.02.17
12:22
(1) Может лучше в запросе поле создать и если тип документа договор тогда истина. И в условном оформлении на него смотреть.
3 Hipocrisy2013
 
21.02.17
12:26
(2) Так и сделал
Независимо от того, куда вы едете — это в гору и против ветра!