|
Условное оформление в таблице обработки на УФ
| ☑ |
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
|
точку останова поставь, посмотри что там добавилось, воспроизведи руками в форме через конструктор
|
|