Добрый день, в управляемых формах давно реализовано условное оформление, но мне оно не подходит. Можно ли раскрашивать поля кодом? Задача простая: если пользователь ввел в текстовое поле значение, которое уже есть в справочнике, то поле окрашивается красным. Есть код:
&НаКлиенте
Процедура СетевойАдресПриИзменении(Элемент)
ПользовательСТакимЖеСетевымАдресом = ПроверитьСетевойАдресНаУникальность();//Если уникален, то возвращает неопределено, а если уже присвоено, то возвращает пользователя с этим адресом
Если НЕ ПользовательСТакимЖеСетевымАдресом = Неопределено Тогда
Предупреждение("Введенный сетевой адрес уже присвоен пользователю "+ПользовательСТакимЖеСетевымАдресом);
Элементы.ВнутреннийТелефон.ЦветФона = WebЦвета.Красный;
КонецЕсли;
КонецПроцедуры
Так вот поле нифига не окрашивается в красный цвет. И шрифт не окрашивается если сделать
Элементы.ВнутреннийТелефон.ЦветТекста
ЧЯДНТ?)