Ошибка возникает в момент обращения из клиентской процедуры к элементу условного оформления формы
Код, вызывающий ошибку
&НаКлиенте
Процедура КартаКлиентаПриИзменении(Элемент)
ЭлементУправления = УсловноеОформление.Элементы.Получить(1);
КонецПроцедуры
Предпосылки к возникновению ошибки
Условное оформление в управляемых формах единственный способ динамически менять оформление элементов формы, в частности табличных данных – их цвет, шрифт, написание.
В обычных формах для этого использовалось событие ПриПолученииДанных(), ПриВыводеСтроки(), которые отсутствуют в командном интерфейсе.
У динамического списка или у самое формы, есть свойство “УсловноеОформление”, в котором через механизмы отбора и оформления, подобно СКД можно управлять раскраской.
Исправление ошибки
- Отказаться от изменения оформления
- Задавать настройки оформления при создании формы в серверных процедурах
- Вызывать серверную процедуру изменения условного оформления, что вызовет обмен данными между клиентом и сервером (для сложных форм, это не рекомендуется)
Реклама – самый дешевый способ продажи товара, особенно если товар не имеет никакой ценности.