Почему не получается сделать шрифт жирным через условное оформление?

1. DirecTwiX 06.05.25 12:43 Сейчас в теме
Цвет меняется, но жирным не становится. В чем дело?

	Элемент = УсловноеОформление.Элементы.Добавить();
	
	ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
	ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.Статус.Имя);
	
	ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Статус");
	ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
	ОтборЭлемента.ПравоеЗначение = Перечисления.СтатусыСертификатовНоменклатуры.Недействующий;
	
	ТекущийШрифт = Элементы.Статус.Шрифт;
    ЖирныйШрифт = Новый Шрифт(ТекущийШрифт, , , Истина); 
	Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Красный); 
	Элемент.Оформление.УстановитьЗначениеПараметра("Шрифт", ЖирныйШрифт);
Показать
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 33 06.05.25 12:51 Сейчас в теме
(1) Условное оформление для отдельных полей работает не для всех свойств.
Задавайте свойства кодом.
3. DirecTwiX 06.05.25 13:02 Сейчас в теме
(2) Не понял. В соседнем документе всё работает (условное оформление руками добавлял, не кодом, в отладчике всё норм)
Прикрепленные файлы:
4. user2107191 06.05.25 13:09 Сейчас в теме
(3) У обоих элементов стоит "Режим выбора из списка"?
5. spacecraft 06.05.25 15:29 Сейчас в теме
(1)
ТекущийШрифт = Элементы.Статус.Шрифт;

По всей видимости это "Авто" шрифт.

(3)
В соседнем документе всё работает

а тут скорее всего шрифт из стиля.

Использовать шрифт из стиля.
Или переделать в Абсолютный, если версия позволяет:
ЖирныйШрифт = ЖирныйШрифт.ПолучитьАбсолютный();
DirecTwiX; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот