Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 21:45

Условное оформление строк ТЧ

Автор tasya, 13 июн 2021, 18:37

0 Пользователей и 1 гость просматривают эту тему.

tasya

Добрый день. Есть табличная часть ТЧ с колонками Количество1 и Количество2. Необходимо раскрасить строки. Если Количество1 в строке меньше чем Количество2 в этой же строке, то выделить зелеными. У меня выделяются все строки зеленым. Помогите, пожалуйста, разобраться.

Оформление = УсловноеОформление.Элементы.Добавить();
Оформление.Использование = Истина;
Оформление.Оформление.УстановитьЗначениеПараметра("ЦветТекста",  WebЦвета.Зеленый);

Поле = Оформление.Поля.Элементы.Добавить();
Поле.Поле = Новый ПолеКомпоновкиДанных("ТЧ");

Отбор                = Оформление.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("Объект.ТЧ.Количество1");
Отбор.ПравоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧ.Количество2");
Отбор.ВидСравнения   = ВидСравненияКомпоновкиДанных.МеньшеИлиРавно;   
Отбор.Использование  = Истина;


tasya

Решено.
Отбор.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("ТЧ.Количество1");
Отбор.ПравоеЗначение = Новый ПолеКомпоновкиДанных("ТЧ.Количество2");

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск