Делаю условное оформление в форме выбора ХарактеристикиНоменклатуры по собственному реквизиту добавленному через доп реквизиты (дата производства). Отбор должен быть дата производства меньше какой то даты.
Вот текст оформления:
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Наименование");
ОформляемоеПоле.Использование = Истина;
ПолеЭлемента = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ДеревоОтборов.Имя);
По чему то подкрашивает все строки в том числе и те у которых ДатаПроизводстваОСГ > Ж_ДатаПроизводстваОСГ?
Думаю что из за типов - в динамическом списке ДатаПроизводстваОСГ - тип Характеристика.ДополнительныеРеквизитыИСведения. При просмотре элемента отбора Правое значение строка от даты.
Не подскажите ли как это обойти?
Вынес Ж_ДатаПроизводстваОСГ на форму и в правое значение подставил Новый ПолеКомпоновкиДанных("Ж_ДатаПроизводстваОСГ") теперь условие смотрится нормально ДатаПроизводстваОСГ Меньше Ж_ДатаПроизводстваОСГ но все равно подкрашивает все строки :-(