Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Форма, УсловноеОформление

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.