Здравствуйте. Использую версию 8.3, форма управляемая. Возникла необходимость задать условное оформление динамическому списку. Причем проблема в том, что нужно сравнить поля, разница значений которых не более некоторого коэффициента. Пример:
Имя | Вес1 | Вес2 |
AAAA| 10 | 9 | // Не подсвечивается
ББББ| 10 | 10 | // Не подсвечивается
ВВВВ| 10 | 11 | // Не подсвечивается
ГГГГ| 10 | 15 | // Подсвечивается
Надеюсь понятно объяснил. Предполагал что можно как-то настроить поле компоновки данных, а-ля:
ЭлементОформления = МаркаТаб.УсловноеОформление.Элементы.Добавить();
Цвет = Новый Цвет(255, 215, 0); // Веса немного не совпадают
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", Цвет);
Условие = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Условие.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ВесМаркиЧерчеж / ВесМарки");
Условие.ВидСравнения = ВидСравненияКомпоновкиДанных.Больше;
Условие.ПравоеЗначение = 1.2;
но не прокатило. Подскажите, если кто сталкивался, спасибо за внимание!
Об этом я думал, оставил на крайний случай, так как подобных полей много, да и документов, которые их заполняют, тоже не мало, так что это проблематично.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn