Условное оформление в таблице обработки на УФ
☑
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
точку останова поставь, посмотри что там добавилось, воспроизведи руками в форме через конструктор
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой