Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Оформление полей через код

Оформление полей через код
Я
   trialex3
 
02.10.20 - 15:25
Добрый день, в управляемых формах давно реализовано условное оформление, но мне оно не подходит. Можно ли раскрашивать поля кодом? Задача простая: если пользователь ввел в текстовое поле значение, которое уже есть в справочнике, то поле окрашивается красным. Есть код:

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

Так вот поле нифига не окрашивается в красный цвет. И шрифт не окрашивается если сделать
Элементы.ВнутреннийТелефон.ЦветТекста
ЧЯДНТ?)
   trialex3
 
1 - 02.10.20 - 15:27
Отмена. Понял ошибку. Всех с пятницей!
   trialex3
 
2 - 02.10.20 - 15:29
З.Ы. не пейте на работе - плохо влияет на продуктивность)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.