Имя: Пароль:
1C
1С v8
Условное оформление в таблице обработки на УФ
0 Юзер123
 
naïve
26.02.21
09:51
Доброго времени.
Хочу выделить жирным шрифтом строки в таблице обработки на УФ. При условии если остаток в строке не 0


    // Жирный шрифт в строке с остатком
    
    ТекущийШрифт = Элементы["Корзина"].Шрифт;
    ЖирныйШрифт = Новый Шрифт(ТекущийШрифт, , , Истина);
    
    ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
        
    ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Шрифт", ЖирныйШрифт);
    
    ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
    ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Корзина");    
    
    ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Корзина" + "." + "Остаток");
    ЭлементОтбора.ПравоеЗначение = 0;

Не работает что то.

ДЕлаю в процедуре

&НаСервере
Процедура УстановитьУсловноеОформление()
1 ДенисЧ
 
26.02.21
10:00
А обязательно это программно делать?
2 ДенисЧ
 
26.02.21
10:01
И вообще, откуда у тебя эта процедура вызывается?
3 Юзер123
 
naïve
26.02.21
10:04
(2) В модуле формы она.
4 ДенисЧ
 
26.02.21
10:07
(3) А, ты с Крайнего Севера? То есть, писатель, а не читатель?
Вопрос был простой - откуда она вызывается. А не "где находится"...
5 Юзер123
 
naïve
26.02.21
10:08
(4) &НаСервере
Процедура ПриСозданииНаСервере
6 Юзер123
 
naïve
26.02.21
10:08
Не обессудь .. Пятница
7 FIXXXL
 
26.02.21
10:40
точку останова поставь, посмотри что там добавилось, воспроизведи руками в форме через конструктор