Форма, УсловноеОформление
☑
0
Veronikin
09.02.20
✎
22:45
Подскажите, почему не работает?
Форма, свойства, условное оформление: задаю цвет фона, условие - Объект.Товары.Количество > 5, оформляемые поля: ТоварыНоменклатура. В режиме предприятие фон обычный, не тот, который выбран, хотя количество = 10.
1
AlvlSpb
09.02.20
✎
22:49
(0) Из свойств сработает только при повторном открытии и заполненном поле количество. Иначе усл оформление надо вносить в КоличествоПриИзменении
2
Veronikin
09.02.20
✎
23:04
Подскажите пожалуйста, какой должен быть код? У меня получилось раскрасить только саму ячейку, а нужно - строку.
3
AlvlSpb
09.02.20
✎
23:11
(2) Первый же результат Яндекса по запросу "раскрасить строку ТЧ в 1С "
4
AlvlSpb
09.02.20
✎
23:16
(2) Чтобы долго не эксперементировать. Не мое из поиска:
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ТоварыНоменклатура");
ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ТоварыКоличествоУпаковок");
ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.НомерСтроки");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = СтрокаТовара.НомерСтроки;
ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Красный);
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.