Всем привет.
Почему-то не срабатывает условное оформление на программно добавленный в табличную часть.
Если выбрать другой реквизит ТЧ (который есть на форме), то оформление срабатывает без проблем.
Подскажите пожалуйста, что не так делаю.
Добавление реквизита табличной части:
МассивДобавляемыхРеквизитов = Новый Массив;
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("УчетВС", Новый ОписаниеТипов("Строка",Новый КвалификаторыСтроки(2)),"Объект.Товары" , "ВС"));
ИзменитьРеквизиты(МассивДобавляемыхРеквизитов);
НоваяКолонка = Элементы.Добавить("УчетВС", Тип("ПолеФормы"), Элементы.Товары);
НоваяКолонка.Заголовок = "ВС";
НоваяКолонка.ПутьКДанным = "Объект.Товары.УчетВС";
НоваяКолонка.Вид = ВидПоляФормы.ПолеВвода;
После этого программно устанавливаю условное оформление:
ЭлементОформления = УсловноеОформление.Элементы.Добавить();
ОформляемоеПоле = ЭлементОформления.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ТоварыУчетВС");
ЭлементОформления.Использование = Истина;
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Текст", "ВС");
ЭлементУсловия = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.КодТНВЭД");
ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
ЭлементУсловия.Использование = Истина;
ЭлементУсловия.ПравоеЗначение = СписокТНВЭДВыпискаСНТ;